すべてのプロダクト
Search
ドキュメントセンター

Auto Scaling:DescribeEciScalingConfigurations

最終更新日:Oct 22, 2026

Elastic Container Instance (ECI) スケーリング設定の詳細をクエリします。スケーリンググループ ID、スケーリング設定の ID または名前などのパラメーターを指定して、インスタンスのプリエンプションポリシー、コンテナグループのインスタンスタイプ、コンテナイメージのプルポリシー、ECI インスタンスがバックエンドサーバーとして機能する際の重みなどの情報をクエリできます。

今すぐお試しください

この API を OpenAPI Explorer でお試しください。手作業による署名は必要ありません。呼び出しに成功すると、入力したパラメーターに基づき、資格情報が組み込まれた SDK コードが自動的に生成されます。このコードをダウンロードしてローカルで使用できます。

テスト

RAM 認証

下表に、この API を呼び出すために必要な認証情報を示します。認証情報は、RAM (Resource Access Management) ポリシーを使用して定義できます。以下で各列名について説明します。

  • アクション:特定のリソースに対して実行可能な操作。ポリシー構文ではAction要素として指定します。

  • API:アクションを具体的に実行するための API。

  • アクセスレベル:各 API に対して事前定義されているアクセスの種類。有効な値:create、list、get、update、delete。

  • リソースタイプ:アクションが作用するリソースの種類。リソースレベルでの権限をサポートするかどうかを示すことができます。ポリシーの有効性を確保するため、アクションの対象として適切なリソースを指定してください。

    • リソースレベルの権限を持つ API の場合、必要なリソースタイプはアスタリスク (*) でマークされます。ポリシーのResource要素で対応する ARN を指定してください。

    • リソースレベルの権限を持たない API の場合、「すべてのリソース」と表示され、ポリシーのResource要素でアスタリスク (*) でマークされます。

  • 条件キー:サービスによって定義された条件のキー。このキーにより、きめ細やかなアクセス制御が可能になります。この制御は、アクション単体に適用することも、特定のリソースに対するアクションに適用することもできます。Alibaba Cloud は、サービス固有の条件キーに加えて、すべての RAM 統合サービスに適用可能な一連の共通条件キーを提供しています。

  • 依存アクション:ある特定のアクションを実行するために、前提として実行が必要となる他のアクション。依存アクションの権限も RAM ユーザーまたは RAM ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

ess:DescribeEciScalingConfigurations

get

*スケーリンググループ。

acs:ess:{#regionId}:{#accountId}:scalinggroup/{#ScalingGroupId}

なし なし

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

RegionId

string

必須

スケーリング設定が属するスケーリンググループのリージョン ID。

cn-qingdao

PageNumber

integer

任意

スケーリング設定リストのページ番号。ページは 1 から始まります。

デフォルト値: 1。

1

PageSize

integer

任意

ページングクエリにおける 1 ページあたりのエントリ数の設定項目。最大値: 50。

デフォルト値: 10。

50

ScalingGroupId

string

任意

スケーリンググループの ID。スケーリンググループ内のすべてのスケーリング設定をクエリできます。

asg-bp17pelvl720x3v7****

ScalingConfigurationId

array

任意

クエリするスケーリング設定の ID。1~10 個の ID を指定できます。

クエリ結果には、アクティブなスケーリング設定と非アクティブなスケーリング設定の両方が含まれ、返される LifecycleState パラメーターによって識別されます。

string

任意

クエリするスケーリング設定の ID。

クエリ結果には、アクティブなスケーリング設定と非アクティブなスケーリング設定の両方が含まれ、返される LifecycleState パラメーターによって識別されます。

asc-bp17pelvl720x5ub****

ScalingConfigurationName

array

任意

クエリするスケーリング設定の名前。1~10 個の名前を指定できます。

無効なスケーリング設定名は無視され、エラーは返されません。

string

任意

クエリするスケーリング設定の名前。

無効なスケーリング設定名は無視され、エラーは返されません。

scalingcon****

レスポンスフィールド

フィールド

型

説明

例

object

PageNumber

integer

現在のページ番号。

1

PageSize

integer

1 ページあたりのエントリ数。

50

RequestId

string

リクエスト ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3****

TotalCount

integer

スケーリング設定の総数。

1

ScalingConfigurations

array<object>

スケーリング設定の詳細。

array<object>

スケーリング設定の詳細。

CreationTime

string

スケーリング設定が作成された時間。時間は協定世界時 (UTC) で表示され、ISO 8601 標準の YYYY-MM-DDThh:mmZ フォーマットに従います。

2014-08-14T10:58Z

ScalingConfigurationName

string

スケーリング設定の名前。

scalingconfi****

SecurityGroupId

string

Elastic Container Instance (ECI) が属するセキュリティグループの ID。同じセキュリティグループ内の ECI は互いにアクセスできます。

sg-bp18kz60mefs****

ActiveDeadlineSeconds

integer

有効期間。単位: 秒。

1000

SpotStrategy

string

インスタンスのプリエンプションポリシー。有効な値:

  • NoSpot: 通常の従量課金インスタンス。

  • SpotWithPriceLimit: 指定された最大値のスポットインスタンス。

  • SpotAsPriceGo: 現在の市場価格に基づいてシステムが自動的に入札するスポットインスタンス。

NoSpot

AutoCreateEip

boolean

EIP の自動作成を有効にして ECI インスタンスにアタッチするようにシステムが構成されているかどうかを指定します。

true

ScalingGroupId

string

スケーリング設定が属するスケーリンググループの ID。

asg-bp17pelvl720x3v7****

EphemeralStorage

integer

一時ストレージのサイズ。単位: GiB。

20

Ipv6AddressCount

integer

IPv6 アドレスの数。

1

EipBandwidth

integer

EIP の帯域幅。デフォルト値: 5 Mbit/s。

5

ImageSnapshotId

string

イメージキャッシュの ID。

imc-2zebxkiifuyzzlhl****

Memory

number

メモリサイズ。 CPU パラメーターと Memory パラメーターの両方を指定して、インスタンスタイプの有効値を定義できます。たとえば、CPU を 2、Memory を 16 にセットすると、2 vCPU と 16 GiB のメモリを持つすべてのインスタンスタイプが一致します。弾力的スケーリングは、I/O 最適化やゾーンなどの要因に基づいてアクティブなインスタンスタイプを決定し、価格のソートに基づいて最も価格の低いインスタンスを作成します。

説明

この構成は、コスト最適化パターンが使用されており、スケーリング設定でインスタンスタイプの設定項目が指定されていない場合にのみ効果があります。

16

RestartPolicy

string

Pod の再起動ポリシー。有効な値:

  • Never: Pod は再起動されません。

  • Always: Pod は常に再起動されます。

  • OnFailure: Pod は失敗時にのみ再起動されます。

Never

SpotPriceLimit

number

スポットインスタンスの 1 時間あたりの最大値。 このパラメーターは、SpotStrategy が SpotWithPriceLimit にセットされている場合にのみ返されます。

0.025

IngressBandwidth

integer

インバウンド帯域幅制限。単位: バイト。

1024000

CpuOptionsThreadsPerCore

integer

コアあたりのスレッド数。特定のインスタンスタイプのみがカスタム設定をサポートしています。値を 1 にセットすると、ハイパースレッディングが無効になります。詳細については、「CPU オプションのカスタマイズ」を参照してください。

2

TerminationGracePeriodSeconds

integer

プログラムが終了前に操作をハンドルするための猶予期間。

60

LoadBalancerWeight

integer

ECI がバックエンドサーバーとして機能する場合の重み。有効な値: 1 ~ 100。

1

DnsPolicy

string

DNS ポリシー。

Default

HostName

string

ホスト名。

['hehe.com', 'haha.com']

EgressBandwidth

integer

アウトバウンド帯域幅制限。単位: バイト。

1024000

RegionId

string

ECI のリージョン ID。

cn-hangzhou

RamRoleName

string

インスタンスの Resource Access Management (RAM) ロールの名前。ECI と Elastic Compute Service (ECS) インスタンスは同じ RAM ロールを共有します。詳細については、「API 操作の呼び出しによるインスタンス RAM ロールの使用」を参照してください。

ram:PassRole

Cpu

number

インスタンスの vCPU 数。

2.0

AutoMatchImageCache

boolean

イメージキャッシュを自動的にマッチさせるかどうかを指定します。有効な値:

  • true: はい。

  • false: いいえ。

false

ResourceGroupId

string

リソースグループの ID。

rg-8db03793gfrz****

ContainerGroupName

string

ECI の名前。これは Pod の名前でもあります。

test

ScalingConfigurationId

string

スケーリング設定の ID。

asc-bp1ezrfgoyn5kijl****

CpuOptionsCore

integer

物理 CPU コアの数。特定のインスタンスタイプのみがカスタム設定をサポートしています。詳細については、「CPU オプションのカスタマイズ」を参照してください。

2

Containers

array<object>

ECI に含まれるコンテナのリスト。

array<object>

ECI に含まれるコンテナに関する情報。

ReadinessProbeHttpGetPath

string

HTTP GET readiness プローブのパス。

/usr/local

ReadinessProbeSuccessThreshold

integer

失敗したチェック後にプローブが成功したとみなすために必須の連続成功チェックの最小値。デフォルト値: 1。現在の値は 1 である必要があります。

1

LivenessProbePeriodSeconds

integer

liveness プローブが実行される間隔。デフォルト値: 10 秒。最小値: 1 秒。

5

LivenessProbeTcpSocketPort

integer

TCP ソケット liveness プローブのポート番号。

80

LivenessProbeHttpGetScheme

string

HTTP リクエストを使用してヘルスチェックが実行されるときの HTTP GET リクエストのプロトコルの種類。有効な値:

  • HTTP。

  • HTTPS。

HTTP

WorkingDir

string

コンテナの作業ディレクトリ。

/usr/local/nginx

Tty

boolean

インタラクティブなモードを有効にするかどうかを指定します。有効な値:

  • true: 有効。

  • false: 無効。

false

LivenessProbeHttpGetPort

integer

HTTP GET liveness プローブのポート番号。

80

Gpu

integer

GPU の数。

1

ReadinessProbeInitialDelaySeconds

integer

コンテナの起動後に readiness プローブが開始されるまでの遅延時間。

5

Stdin

boolean

コンテナの実行中に標準入力 (stdin) 用のバッファーを割り当てるかどうかを指定します。このパラメーターが指定されていない場合、stdin からの読み取りは EOF になります。 デフォルト値: false。

true

Memory

number

コンテナのメモリサイズ。

2.0

Name

string

コンテナのカスタム名。

nginx

LivenessProbeHttpGetPath

string

HTTP GET readiness プローブのパス。

/usr/nginx/

Image

string

コンテナイメージ。

mysql

ReadinessProbeTcpSocketPort

integer

TCP ソケット liveness プローブのポート番号。

8888

ReadinessProbeHttpGetScheme

string

HTTP リクエストを使用してヘルスチェックが実行されるときの HTTP GET リクエストのプロトコルの種類。有効な値:

  • HTTP。

  • HTTPS。

HTTP

ReadinessProbeHttpGetPort

integer

HTTP GET readiness プローブのパス。

/usr/nginx/

LivenessProbeSuccessThreshold

integer

失敗したチェック後にプローブが成功したとみなすために必須の連続成功チェックの最小値。デフォルト値: 1。現在の値は 1 である必要があります。

1

ReadinessProbeTimeoutSeconds

integer

readiness プローブのタイムアウト期間。デフォルト値: 1 秒。最小値: 1 秒。

5

SecurityContextRunAsUser

integer

コンテナプロセスのエントリポイントを実行するために使用される UID。

1000

LivenessProbeInitialDelaySeconds

integer

コンテナの起動後に readiness プローブが開始されるまでの遅延時間。

10

ReadinessProbePeriodSeconds

integer

readiness プローブが実行される間隔。デフォルト値: 10 秒。最小値: 1 秒。

1

ImagePullPolicy

string

イメージのプルポリシー。有効な値:

  • Always: イメージを常にプルします。

  • IfNotPresent: イメージがローカルにない場合にのみプルします。

  • Never: イメージをプルせず、ローカルイメージのみを使用します。

Always

StdinOnce

boolean

stdin が true に設定されている場合に、複数のアタッチされたセッションにわたって標準入力ストリームを有効化ステータスのままにするかどうかを指定します。 StdinOnce が true に設定されている場合、コンテナの起動時に stdin が開かれ、最初のクライアントがアタッチされるまで空のままになり、その後クライアントが切断されるまでデータを受け入れる有効化ステータスのままになります。クライアントが切断された後、stdin はシャットダウンされ、コンテナが再起動されるまでシャットダウン状態のままになります。

true

Cpu

number

コンテナの vCPU 数。

2.0

LivenessProbeTimeoutSeconds

integer

liveness プローブのタイムアウト期間。デフォルト値: 1 秒。最小値: 1 秒。

10

ReadinessProbeFailureThreshold

integer

成功したチェック後に readiness プローブが失敗したとみなすために必須の連続失敗チェックの最小値。 デフォルト値: 3。

3

LivenessProbeFailureThreshold

integer

成功したチェック後に readiness プローブが失敗したとみなすために必須の連続失敗チェックの最小値。 デフォルト値: 3。

3

Ports

array<object>

公開ポートとプロトコルのリスト。

object

公開ポートとプロトコル。

Port

integer

ポート番号。有効な値: 1 ~ 65535。

8888

Protocol

string

プロトコルの種類。有効な値:

  • TCP。

  • UDP。

TCP

VolumeMounts

array<object>

マウントされたデータボリュームのリスト。

object

マウントされたデータボリューム。

ReadOnly

boolean

データボリュームが読み取り専用かどうかを指定します。有効な値:

  • true: はい。

  • false: いいえ。

false

SubPath

string

データボリュームのサブパス。

data2/

Name

string

データボリュームの名前。この値は、Volume の Name パラメーターと同じです。

default-volume1

MountPropagation

string

データボリュームのマウント伝播設定。マウント伝播により、コンテナによってマウントされたボリュームを同じ Pod 内の他のコンテナ、あるいは同じノード上の他の Pod と共有できます。有効な値:

  • None: ボリュームは、ボリュームまたはそのサブディレクトリに対して実行される後続のマウントを受け取りません。

  • HostToCotainer: ボリュームは、ボリュームまたはそのサブディレクトリに対して実行されるすべての後続のマウントを受け取ります。

  • Bidirectional: HostToCotainer と同様に、ボリュームはすべての後続のマウントを受け取ります。さらに、ボリュームはホストおよび同じボリュームを使用するすべての Pod のすべてのコンテナに伝播されます。

None

MountPath

string

コンテナ内でデータボリュームがマウントされるディレクトリ。

説明

コンテナ内のマウントパスの内容は、ボリュームの内容によって直接上書きされます。このパラメーターは注意して使用してください。

/pod/data

EnvironmentVars

array<object>

環境変数のリスト。

object

環境変数に関する情報。

Key

string

環境変数の名前。

PATH

Value

string

環境変数の値。

/usr/bin/

Commands

array

コンテナの起動に使用されるコマンドのリスト。コマンドの最大値は 20 です。各コマンドは最大 256 文字まで指定できます。

string

コンテナの起動に使用されるコマンド。コマンドの最大値は 20 です。各コマンドは最大 256 文字まで指定できます。

sleep

LivenessProbeExecCommands

array

ヘルスチェックにコマンドラインが使用される場合にコンテナで実行されるコマンドのリスト。

string

ヘルスチェックにコマンドラインが使用される場合にコンテナで実行されるコマンド。

cat/tmp/healthy

Args

array

コンテナ起動コマンドの引数のリスト。最大 10 個の引数を指定できます。

string

コンテナ起動コマンドの引数。最大 10 個の引数を指定できます。

100

ReadinessProbeExecCommands

array

ヘルスチェックにコマンドラインが使用される場合にコンテナで実行されるコマンドのリスト。

string

ヘルスチェックにコマンドラインが使用される場合にコンテナで実行されるコマンド。

cat/tmp/healthy

SecurityContextCapabilityAdds

array

コンテナ内のプロセスに付与される特定の権限。有効な値: NET_ADMIN および NET_RAW。

説明

NET_RAW はデフォルトではサポートされていません。NET_RAW を使用するには、チケットを起票してください。

string

コンテナ内のプロセスに付与される特定の権限。有効な値: NET_ADMIN および NET_RAW。

説明

NET_RAW はデフォルトではサポートされていません。NET_RAW を使用するには、チケットを起票してください。

NET_ADMIN

LifecyclePostStartHandlerHttpGetHost

string

PostStart コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストを受け入れるホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

PostStart コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストによってチェックされるポート番号。

80

LifecyclePostStartHandlerHttpGetPath

string

PostStart コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストによってチェックされるパス。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

PostStart コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストに使用されるプロトコルの種類。

HTTP

LifecyclePostStartHandlerExecs

array

PostStart コールバック関数の設定項目でコマンドラインが使用される場合に、コンテナで実行されるコマンド。

string

PostStart コールバック関数の設定項目でコマンドラインが使用される場合に、コンテナで実行されるコマンド。

[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]

LifecyclePostStartHandlerTcpSocketHost

string

PostStart コールバック関数の設定項目で TCP ソケットが使用される場合に、TCP ソケットによってチェックされるホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

PostStart コールバック関数の設定項目で TCP ソケットが使用される場合に、TCP ソケットによってチェックされるポート。

80

LifecyclePreStopHandlerHttpGetHost

string

PreStop コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストを受け入れるホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

PreStop コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストによってチェックされるポート番号。

80

LifecyclePreStopHandlerHttpGetPath

string

PreStop コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストによってチェックされるパス。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

PreStop コールバック関数の設定項目で HTTP リクエストが使用される場合に、HTTP GET リクエストに使用されるプロトコルの種類。

HTTP

LifecyclePreStopHandlerExecs

array

PreStop コールバック関数の設定項目でコマンドラインが使用される場合に、コンテナで実行されるコマンド。

string

PreStop コールバック関数の設定項目でコマンドラインが使用される場合に、コンテナで実行されるコマンド。

[ "/bin/sh", "-c", "echo Hello from the preStop handler /usr/share/message" ]

LifecyclePreStopHandlerTcpSocketHost

string

PreStop コールバック関数の設定項目で TCP ソケットが使用される場合に、TCP ソケットによってチェックされるホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

PreStop コールバック関数の設定項目で TCP ソケットが使用される場合に、TCP ソケットによってチェックされるポート。

80

InitContainers

array<object>

init コンテナのリスト。

array<object>

init コンテナ。

SecurityContextReadOnlyRootFilesystem

boolean

コンテナのルートファイルシステムが読み取り専用かどうかを指定します。true のみがサポートされています。

true

ImagePullPolicy

string

イメージのプルポリシー。

Always

WorkingDir

string

作業ディレクトリ。

/usr/local

Cpu

number

CPU の数。

0.5

Image

string

コンテナによって使用されるイメージ。

nginx

Gpu

integer

コンテナによって使用される GPU の数。

1

SecurityContextRunAsUser

string

コンテナの実行に使用されるユーザー ID。

587

Memory

number

メモリサイズ。

1.0

Name

string

コンテナの名前。

test-init

InitContainerEnvironmentVars

array<object>

環境変数の情報。

object

環境変数の情報。

Key

string

環境変数の名前。

PATH

Value

string

環境変数の値。

/usr/local/bin

InitContainerVolumeMounts

array<object>

ボリュームマウント。

object

ボリュームマウント。

ReadOnly

boolean

マウントパスが読み取り専用かどうかを指定します。

デフォルト値: false。

false

SubPath

string

ボリュームのサブディレクトリ。これにより、Pod は同じボリュームの異なるディレクトリをコンテナ内の異なるディレクトリにマウントできます。

/usr/sub/

Name

string

マウントされたボリュームの名前。

test-empty

MountPropagation

string

データ量のマウント伝播セット。マウント伝播により、コンテナによってマウントされたボリュームを同じ Pod 内の他のコンテナ、あるいは同じノード上の他の Pod と共有できます。有効な値:

  • None: ボリュームまたはそのサブディレクトリに対して実行される後続のマウントを受け取りません。

  • HostToCotainer: ボリュームまたはそのサブディレクトリに対して実行されるすべての後続のマウントを受け取ります。

  • Bidirectional: HostToCotainer と同様に、ボリュームはすべての後続のマウントを受け取ります。さらに、ボリュームはホストおよび同じボリュームを使用するすべての Pod のすべてのコンテナに伝播されます。

None

MountPath

string

マウントパス。コンテナのマウントパス内のコンテンツは、ボリュームのコンテンツによって直接上書きされます。このパラメーターは注意して使用してください。

/usr/share/

SecurityContextCapabilityAdds

array

コンテナ内のプロセスに付与される特定の権限。有効な値: NET_ADMIN および NET_RAW。

string

コンテナ内のプロセスに付与される特定の権限。有効な値: NET_ADMIN および NET_RAW。

NET_ADMIN

InitContainerCommands

array

コンテナの起動コマンド。

string

コンテナの起動コマンド。

sleep

InitContainerArgs

array

コンテナの起動引数。

string

コンテナの起動引数。

10

Tags

array<object>

インスタンスのタグキーと値のペア。

object

インスタンスのタグキーと値のペア。

Key

string

タグキー。

version

Value

string

タグ値。

3

Volumes

array<object>

ボリューム情報。

array<object>

ボリューム情報。

Type

string

ボリュームのタイプ。有効な値:

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolumeDiskId

string

ディスクボリュームのサイズ。単位: GiB。

15

DiskVolumeFsType

string

ディスクボリュームのファイルシステムタイプ。

xfs

EmptyDirVolumeMedium

string

emptyDir ボリュームの記憶媒体。デフォルト値は空で、ノードのファイルシステムが使用されることを示します。このパラメーターが memory に設定されている場合、メモリが使用されます。

memory

NFSVolumePath

string

NFS ボリュームのパス。

/share

DiskVolumeDiskSize

integer

ディスクボリュームのサイズ。単位: GiB。

15

NFSVolumeReadOnly

boolean

NFS ボリュームが読み取り専用かどうかを指定します。

デフォルト値: false。

false

FlexVolumeFsType

string

マウントされたファイルシステムタイプ。デフォルト値は FlexVolume スクリプトによって異なります。

ext4

ConfigFileVolumeDefaultMode

integer

ConfigFile ボリュームのデフォルトの権限。

0644

FlexVolumeDriver

string

FlexVolume に使用されるドライバーの名前。

flexvolume

FlexVolumeOptions

string

FlexVolume オブジェクトのオプションのリスト。オプションはキーと値のペアであり、JSON フォーマットで渡されます。

たとえば、FlexVolume を使用してクラウドディスクをマウントする場合、オプションは次の形式になります: {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}。

{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}

NFSVolumeServer

string

NFS サーバーのアドレス。

3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com

Name

string

ボリュームの名前。

default-volume1

ConfigFileVolumeConfigFileToPaths

array<object>

設定ファイルパスのリスト。

object

設定ファイルパスのリスト。

Path

string

相対ファイルパス。

/usr/bin/

Mode

integer

ConfigFile ボリュームのディレクトリ権限。

0644

Content

string

設定ファイルのコンテンツ (32 KB)。

bGl1bWk=

EmptyDirVolumeSizeLimit

string

emptyDir ボリュームのサイズ。

256 Mi

HostPathVolumeType

string

HostPath ボリュームのタイプ。

Directory

HostPathVolumePath

string

ホスト上の HostPath ボリュームのディレクトリパス。

/pod/data

ImageRegistryCredentials

array<object>

イメージレジストリの認証情報。

object

イメージレジストリの認証情報。

Password

string

イメージレジストリのパスワード。

yourpaasword

Server

string

イメージレジストリのサーバーアドレス。

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

イメージレジストリのユーザー名。

yourusername

DnsConfigOptions

array<object>

DNS 設定オプションのリスト。各オプションは名前と任意の値で構成されます。

object

DNS 設定オプションのリスト。各オプションは名前と任意の値で構成されます。

Name

string

DNS 構成オプションの名前。

name

Value

string

DNS 構成オプションの値。

value

HostAliases

array<object>

インスタンス内のコンテナのカスタムホスト名マッピング。

object

インスタンス内のコンテナのカスタムホスト名マッピング。

Ip

string

追加する IP アドレス。

192.0.XX.XX

Hostnames

array

追加するホスト名。

string

追加するホスト名。

['hehe.com', 'haha.com']

SecurityContextSysCtls

array<object>

実行中のインスタンスの Security Context のシステム情報。

object

実行中のインスタンスの Security Context のシステム情報。

Name

string

sysctl 設定の名前。

kernel.msgmax

Value

string

実行中のインスタンスの Security Context の sysctl 値。

65536

AcrRegistryInfos

array<object>

ACR Enterprise Edition インスタンスの情報。

object

ACR Enterprise Edition インスタンスの情報。

InstanceId

string

ACR Enterprise Edition インスタンスの ID。

cri-nwj395hgf6f3****

InstanceName

string

ACR Enterprise Edition インスタンスの名前。

acr-test

RegionId

string

ACR Enterprise Edition インスタンスのリージョン ID。

cn-hangzhou

Domains

array

ACR Enterprise Edition インスタンスのドメイン名。デフォルトでは、インスタンスのすべてのドメイン名が使用されます。特定のドメイン名を指定でき、複数のドメイン名はコンマ (,) で区切ります。

string

ACR Enterprise Edition インスタンスのドメイン名。デフォルトでは、インスタンスのすべてのドメイン名が使用されます。特定のドメイン名を指定でき、複数のドメイン名はコンマ (,) で区切ります。

*****-****-registry.cn-beijing.cr.aliyuncs.com

DnsConfigNameServers

array

DNS サーバーの IP アドレスのリスト。

string

DNS サーバーの IP アドレスのリスト。

172.10.*.**

DnsConfigSearches

array

DNS 検索ドメインのリスト。

string

DNS 検索ドメインのリスト。

svc.local.kubenetes

NtpServers

array

NTP サーバー。

string

NTP サーバー。

ntp.cloud.aliyuncs.com

LifecycleState

string

スケーリンググループ内のスケーリング設定のライフサイクル状態。有効な値:

  • Active: スケーリング設定はアクティブです。スケーリンググループは、アクティブなスケーリング設定を使用して ECI インスタンスを自動作成します。

  • Inacitve: スケーリング設定は非アクティブです。非アクティブなスケーリング設定はスケーリンググループ内に存在しますが、スケーリンググループは ECI インスタンスの自動作成にこれらを使用しません。

Active

CostOptimization

boolean

コスト最適化を有効にするかどうかを指定します。有効な値:

  • true: 有効。

  • false: 無効。

false

InstanceFamilyLevel

string

要件を満たすインスタンスタイプをフィルター処理するために使用されるインスタンスファミリーレベル。このパラメーターは、CostOptimization が有効な場合にのみ効果があります。有効な値:

  • EntryLevel: エントリーレベル。共有インスタンスタイプを指します。これらのインスタンスタイプはコスト効率に優れていますが、安定したコンピューティングパフォーマンスを保証できません。CPU 使用量が低いビジネスシナリオに適しています。詳細については、「共有インスタンスファミリー」を参照してください。

  • EnterpriseLevel: エンタープライズレベル。これらのインスタンスタイプは安定したパフォーマンスと専用リソースを提供し、高い安定性が必要なビジネスシナリオに適しています。詳細については、「インスタンスファミリー」を参照してください。

  • CreditEntryLevel: クレジットベースのエントリーレベル。バーストパフォーマンスインスタンスを指します。これらのインスタンスタイプは CPU クレジットを使用してコンピューティングパフォーマンスを維持し、ベースライン CPU 使用量が低く、時折 CPU 使用量が急増するビジネスシナリオに適しています。詳細については、「バーストパフォーマンスインスタンスの概要」を参照してください。

EnterpriseLevel

InstanceTypes

array

指定された ECS インスタンスタイプ。最大 5 つのインスタンスタイプを指定できます。

string

指定された ECS インスタンスタイプ。最大 5 つのインスタンスタイプを指定できます。詳細については、「ECS インスタンスタイプを指定したインスタンスの作成」を参照してください。

ecs.g6.large

DataCacheBucket

string

データキャッシュバケット。

default

DataCachePL

string

データキャッシングに使用されるクラウドディスクのパフォーマンスレベル (PL)。ESSD が推奨されます。ESSD の PL の有効な値:

  • PL0: 単一の ESSD で最大 10,000 のランダム読み取り/書き込み IOPS を配信できます。

  • PL1: 単一の ESSD で最大 50,000 のランダム読み取り/書き込み IOPS を配信できます。

  • PL2: 単一の ESSD で最大 100,000 のランダム読み取り/書き込み IOPS を配信できます。

  • PL3: 単一の ESSD で最大 1,000,000 のランダム読み取り/書き込み IOPS を配信できます。

説明

ESSD の詳細については、「 ESSD 」を参照してください。

PL1

DataCacheProvisionedIops

integer

データキャッシングに使用される ESSD AutoPL クラウドディスクのプロビジョニングされた読み取り/書き込み IOPS。有効な値: 0 ~ min{50000, 1000 × capacity - ベースラインパフォーマンス}。ここで、ベースラインパフォーマンス = min{1800 + 50 × capacity, 50000} です。

説明

ESSD AutoPL クラウドディスクの詳細については、「ESSD AutoPL クラウドディスク」を参照してください。

40000

DataCacheBurstingEnabled

boolean

データキャッシングに使用される ESSD AutoPL クラウドディスクのバースト特徴を有効にするかどうかを指定します。有効な値:

  • true: 有効。

  • false: 無効。

説明

ESSD AutoPL クラウドディスクの詳細については、「ESSD AutoPL クラウドディスク」を参照してください。

false

GpuDriverVersion

string

指定された GPU ドライバーのバージョン。

tesla=470.82.01

例

成功レスポンス

JSONJSON

{
  "PageNumber": 1,
  "PageSize": 50,
  "RequestId": "473469C7-AA6F-4DC5-B3DB-A3DC0DE3****",
  "TotalCount": 1,
  "ScalingConfigurations": [
    {
      "CreationTime": "2014-08-14T10:58Z",
      "ScalingConfigurationName": "scalingconfi****",
      "SecurityGroupId": "sg-bp18kz60mefs****",
      "ActiveDeadlineSeconds": 1000,
      "SpotStrategy": "NoSpot",
      "AutoCreateEip": true,
      "ScalingGroupId": "asg-bp17pelvl720x3v7****",
      "EphemeralStorage": 20,
      "Ipv6AddressCount": 1,
      "EipBandwidth": 5,
      "ImageSnapshotId": "imc-2zebxkiifuyzzlhl****",
      "Memory": 16,
      "RestartPolicy": "Never",
      "SpotPriceLimit": 0.025,
      "IngressBandwidth": 1024000,
      "CpuOptionsThreadsPerCore": 2,
      "TerminationGracePeriodSeconds": 60,
      "LoadBalancerWeight": 1,
      "DnsPolicy": "Default",
      "HostName": "['hehe.com', 'haha.com']",
      "EgressBandwidth": 1024000,
      "RegionId": "cn-hangzhou",
      "RamRoleName": "ram:PassRole",
      "Cpu": 2,
      "AutoMatchImageCache": false,
      "ResourceGroupId": "rg-8db03793gfrz****",
      "ContainerGroupName": "test",
      "ScalingConfigurationId": "asc-bp1ezrfgoyn5kijl****",
      "CpuOptionsCore": 2,
      "Containers": [
        {
          "ReadinessProbeHttpGetPath": "/usr/local",
          "ReadinessProbeSuccessThreshold": 1,
          "LivenessProbePeriodSeconds": 5,
          "LivenessProbeTcpSocketPort": 80,
          "LivenessProbeHttpGetScheme": "HTTP",
          "WorkingDir": "/usr/local/nginx",
          "Tty": false,
          "LivenessProbeHttpGetPort": 80,
          "Gpu": 1,
          "ReadinessProbeInitialDelaySeconds": 5,
          "Stdin": true,
          "Memory": 2,
          "Name": "nginx",
          "LivenessProbeHttpGetPath": "/usr/nginx/",
          "Image": "mysql",
          "ReadinessProbeTcpSocketPort": 8888,
          "ReadinessProbeHttpGetScheme": "HTTP",
          "ReadinessProbeHttpGetPort": 0,
          "LivenessProbeSuccessThreshold": 1,
          "ReadinessProbeTimeoutSeconds": 5,
          "SecurityContextRunAsUser": 1000,
          "LivenessProbeInitialDelaySeconds": 10,
          "ReadinessProbePeriodSeconds": 1,
          "ImagePullPolicy": "Always",
          "StdinOnce": true,
          "Cpu": 2,
          "LivenessProbeTimeoutSeconds": 10,
          "ReadinessProbeFailureThreshold": 3,
          "LivenessProbeFailureThreshold": 3,
          "Ports": [
            {
              "Port": 8888,
              "Protocol": "TCP"
            }
          ],
          "VolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "data2/",
              "Name": "default-volume1",
              "MountPropagation": "None",
              "MountPath": "/pod/data"
            }
          ],
          "EnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/bin/"
            }
          ],
          "Commands": [
            "sleep"
          ],
          "LivenessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "Args": [
            "100"
          ],
          "ReadinessProbeExecCommands": [
            "cat/tmp/healthy"
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "LifecyclePostStartHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerHttpGetPort": 80,
          "LifecyclePostStartHandlerHttpGetPath": "/healthyz",
          "LifecyclePostStartHandlerHttpGetScheme": "HTTP",
          "LifecyclePostStartHandlerExecs": [
            "[     \"/bin/sh\",     \"-c\",     \"echo Hello from the preStop handler  /usr/share/message\" ]"
          ],
          "LifecyclePostStartHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePostStartHandlerTcpSocketPort": 80,
          "LifecyclePreStopHandlerHttpGetHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerHttpGetPort": 80,
          "LifecyclePreStopHandlerHttpGetPath": "/healthyz",
          "LifecyclePreStopHandlerHttpGetScheme": "HTTP",
          "LifecyclePreStopHandlerExecs": [
            "[     \"/bin/sh\",     \"-c\",     \"echo Hello from the preStop handler  /usr/share/message\" ]"
          ],
          "LifecyclePreStopHandlerTcpSocketHost": "10.0.XX.XX",
          "LifecyclePreStopHandlerTcpSocketPort": 80
        }
      ],
      "InitContainers": [
        {
          "SecurityContextReadOnlyRootFilesystem": true,
          "ImagePullPolicy": "Always",
          "WorkingDir": "/usr/local",
          "Cpu": 0.5,
          "Image": "nginx",
          "Gpu": 1,
          "SecurityContextRunAsUser": "587",
          "Memory": 1,
          "Name": "test-init",
          "InitContainerEnvironmentVars": [
            {
              "Key": "PATH",
              "Value": "/usr/local/bin"
            }
          ],
          "InitContainerVolumeMounts": [
            {
              "ReadOnly": false,
              "SubPath": "/usr/sub/",
              "Name": "test-empty",
              "MountPropagation": "None",
              "MountPath": "/usr/share/"
            }
          ],
          "SecurityContextCapabilityAdds": [
            "NET_ADMIN"
          ],
          "InitContainerCommands": [
            "sleep"
          ],
          "InitContainerArgs": [
            "10"
          ]
        }
      ],
      "Tags": [
        {
          "Key": "version",
          "Value": "3"
        }
      ],
      "Volumes": [
        {
          "Type": "EmptyDirVolume",
          "DiskVolumeDiskId": "15",
          "DiskVolumeFsType": "xfs",
          "EmptyDirVolumeMedium": "memory",
          "NFSVolumePath": "/share",
          "DiskVolumeDiskSize": 15,
          "NFSVolumeReadOnly": false,
          "FlexVolumeFsType": "ext4",
          "ConfigFileVolumeDefaultMode": 644,
          "FlexVolumeDriver": "flexvolume",
          "FlexVolumeOptions": "{\"volumeId\":\"d-2zehdahrwoa7srg****\",\"performanceLevel\": \"PL2\"}",
          "NFSVolumeServer": "3f9cd4****-na***.cn-shanghai.nas.aliyuncs.com",
          "Name": "default-volume1",
          "ConfigFileVolumeConfigFileToPaths": [
            {
              "Path": "/usr/bin/",
              "Mode": 644,
              "Content": "bGl1bWk="
            }
          ],
          "EmptyDirVolumeSizeLimit": "256 Mi",
          "HostPathVolumeType": "Directory",
          "HostPathVolumePath": "/pod/data"
        }
      ],
      "ImageRegistryCredentials": [
        {
          "Password": "yourpaasword",
          "Server": "registry-vpc.cn-shanghai.aliyuncs.com",
          "UserName": "yourusername"
        }
      ],
      "DnsConfigOptions": [
        {
          "Name": "name",
          "Value": "value"
        }
      ],
      "HostAliases": [
        {
          "Ip": "192.0.XX.XX",
          "Hostnames": [
            "['hehe.com', 'haha.com']"
          ]
        }
      ],
      "SecurityContextSysCtls": [
        {
          "Name": "kernel.msgmax",
          "Value": "65536"
        }
      ],
      "AcrRegistryInfos": [
        {
          "InstanceId": "cri-nwj395hgf6f3****",
          "InstanceName": "acr-test",
          "RegionId": "cn-hangzhou",
          "Domains": [
            "*****-****-registry.cn-beijing.cr.aliyuncs.com"
          ]
        }
      ],
      "DnsConfigNameServers": [
        "172.10.*.**"
      ],
      "DnsConfigSearches": [
        "svc.local.kubenetes"
      ],
      "NtpServers": [
        "ntp.cloud.aliyuncs.com"
      ],
      "LifecycleState": "Active",
      "CostOptimization": false,
      "InstanceFamilyLevel": "EnterpriseLevel",
      "InstanceTypes": [
        "ecs.g6.large"
      ],
      "DataCacheBucket": "default",
      "DataCachePL": "PL1",
      "DataCacheProvisionedIops": 40000,
      "DataCacheBurstingEnabled": false,
      "GpuDriverVersion": "tesla=470.82.01"
    }
  ]
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

403 Forbidden.RiskControl Forbidden.RiskControl

完全なリストについては、「エラーコード」をご参照ください。

変更履歴

完全なリストについては、「変更履歴」をご参照ください。