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

Auto Scaling:DescribeEciScalingConfigurations

最終更新日:Oct 13, 2026

ECI スケーリング設定を照会します。DescribeEciScalingConfigurations を呼び出し、スケーリンググループ 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****

ScalingConfigurationIds

array

任意

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

クエリ結果には、アクティブおよび非アクティブなスケーリング設定の両方が含まれており、これらは LifecycleState レスポンスパラメーターで識別されます。

string

任意

照会するスケーリング設定の ID。

クエリ結果には、アクティブおよび非アクティブなスケーリング設定の両方が含まれており、これらは LifecycleState レスポンスパラメーターで識別されます。

asc-bp17pelvl720x5ub****

ScalingConfigurationNames

array

任意

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

無効なスケーリング設定名はクエリ結果で無視され、エラーは報告されません。

string

任意

照会するスケーリング設定の名前。

無効なスケーリング設定名はクエリ結果で無視され、エラーは報告されません。

scalingcon****

レスポンスフィールド

フィールド

型

説明

例

object

スケーリング設定情報。

PageNumber

integer

現在のページ番号。

1

PageSize

integer

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

50

RequestId

string

リクエスト ID。

473469C7-AA6F-4DC5-B3DB-A3DC0DE3C83E

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

Elastic IP アドレス (EIP) の自動作成および ECI インスタンスへのアタッチを有効にするかどうかを指定します。

true

ScalingGroupId

string

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

asg-bp17pelvl720x3v7****

EphemeralStorage

integer

エフェメラルストレージ領域のサイズ。単位: GiB。

20

Ipv6AddressCount

integer

IPv6 アドレスの数。

1

Description

string

このパラメーターは使用できません。

This is an example.

EipBandwidth

integer

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

5

ImageSnapshotId

string

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

imc-2zebxkiifuyzzlhl****

Memory

number

メモリサイズ。 CPU と Memory の両方を指定して、インスタンスタイプの有効値を定義できます。たとえば、CPU を 2、Memory を 16 にセットすると、2 vCPU と 16 GiB のメモリを持つすべてのインスタンスタイプが一致します。Auto Scaling は、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

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

ram:PassRole

Cpu

number

インスタンスの vCPU 数。

2.0

AutoMatchImageCache

boolean

イメージキャッシュを自動的に一致させるかどうかを指定します。 デフォルト値: false。

false

ResourceGroupId

string

リソースグループの ID。

rg-8db03793gfrz****

ContainerGroupName

string

ECI インスタンスの名前。これは Pod の名前でもあります。

test

ScalingConfigurationId

string

スケーリング設定の ID。

asc-bp1ezrfgoyn5kijl****

CpuOptionsCore

integer

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

2

SlsEnable

boolean

このパラメーターは使用できません。

False

Containers

array<object>

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

array<object>

ECI インスタンスに含まれるコンテナの情報。

ReadinessProbeHttpGetPath

string

HTTP GET readiness プローブのパス。

/usr/local

ReadinessProbeSuccessThreshold

integer

readiness プローブが失敗した後に成功したとみなされるために必要な最小値の連続成功回数。デフォルト値: 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: 無効 たとえば、Command が /bin/bash に設定されている場合、このパラメーターを true に設定する必要があります。 デフォルト値: false。

false

LivenessProbeHttpGetPort

integer

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

80

Gpu

integer

GPU の数。

1

ReadinessProbeInitialDelaySeconds

integer

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

5

Stdin

boolean

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

true

Memory

number

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

2.0

Name

string

コンテナのカスタム名。

nginx

SecurityContextReadOnlyRootFilesystem

boolean

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

true

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

readiness プローブが失敗した後に成功したとみなされるために必要な最小値の連続成功回数。デフォルト値: 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

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

  • Alway: イメージは常にプルされます。

  • IfNotPresent: イメージは必要に応じてプルされます。ローカルイメージが最初に使用されます。ローカルイメージが利用できない場合、イメージがプルされます。

  • Never: イメージはプルされません。ローカルイメージが使用されます。

Always

StdinOnce

boolean

標準入力が true にセットされている場合に、複数のアタッチされたセッション間で標準入力ストリームが有効化ステータスのままになるかどうかを指定します。

StdinOnce が true にセットされている場合、コンテナの起動時に標準入力が開かれ、最初のクライアントがアタッチされるまで空のままになり、その後クライアント接続が切断されるまでデータを受け入れるために有効化ステータスのままになります。このポイントで、標準入力はシャットダウンされ、コンテナが再起動されるまでシャットダウンされたままになります。

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

データボリュームが読み取り専用かどうかを指定します。 デフォルト値: false。

false

SubPath

string

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

data2/

Name

string

データボリュームの名前。この名前は、Volume の Name パラメーターと同じである必要があります。

default-volume1

MountPropagation

string

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

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

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

  • Bidirectional: HostToCotainer と同様に、ボリュームはマウント操作を認識します。さらに、ボリュームはホストおよび同じボリュームを使用するすべての Pod のすべてのコンテナに伝播されます。 デフォルト値: None。

None

MountPath

string

コンテナがデータボリュームをマウントするディレクトリ。

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

/pod/data

EnvironmentVars

array<object>

環境変数のリスト。

object

環境変数の情報。

Key

string

環境変数の名前。

PATH

Value

string

環境変数の値。

/usr/bin/

FieldRefFieldPath

string

このパラメーターは使用できません。

path

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

HTTP リクエストを使用して postStart コールバック関数が設定されている場合に、HTTP GET リクエストを受信するホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

HTTP リクエストを使用して postStart コールバック関数が設定されている場合に、HTTP GET リクエストによってチェックされるポート番号。

80

LifecyclePostStartHandlerHttpGetPath

string

HTTP リクエストを使用して postStart コールバック関数が設定されている場合に、HTTP GET リクエストによってチェックされるパス。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

HTTP リクエストを使用して postStart コールバック関数が設定されている場合に、HTTP GET リクエストに使用されるプロトコルの種類。

HTTP

LifecyclePostStartHandlerExecs

array

コマンドラインを使用して postStart コールバック関数が設定されている場合に、コンテナ内で実行されるコマンド。

string

コマンドラインを使用して postStart コールバック関数が設定されている場合に、コンテナ内で実行されるコマンド。

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

LifecyclePostStartHandlerTcpSocketHost

string

TCP ソケットを使用して postStart コールバック関数が設定されている場合に、TCP ソケットによってチェックされるホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

TCP ソケットを使用して postStart コールバック関数が設定されている場合に、TCP ソケットによってチェックされるポート。

80

LifecyclePreStopHandlerHttpGetHost

string

HTTP リクエストを使用して preStop コールバック関数が設定されている場合に、HTTP GET リクエストを受信するホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

HTTP リクエストを使用して preStop コールバック関数が設定されている場合に、HTTP GET リクエストによってチェックされるポート番号。

80

LifecyclePreStopHandlerHttpGetPath

string

HTTP リクエストを使用して preStop コールバック関数が設定されている場合に、HTTP GET リクエストによってチェックされるパス。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

HTTP リクエストを使用して preStop コールバック関数が設定されている場合に、HTTP GET リクエストに使用されるプロトコルの種類。

HTTP

LifecyclePreStopHandlerExecs

array

コマンドラインを使用して preStop コールバック関数が設定されている場合に、コンテナ内で実行されるコマンド。

string

コマンドラインを使用して preStop コールバック関数が設定されている場合に、コンテナ内で実行されるコマンド。

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

LifecyclePreStopHandlerTcpSocketHost

string

TCP ソケットを使用して preStop コールバック関数が設定されている場合に、TCP ソケットによってチェックされるホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

TCP ソケットを使用して preStop コールバック関数が設定されている場合に、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

FieldRefFieldPath

string

このパラメーターは使用できません。

path

InitContainerPorts

array<object>

init コンテナのポート情報のコレクション。

object

init コンテナのポート情報のコレクション。

Port

integer

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

1

Protocol

string

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

  • TCP。

  • UDP。

TCP

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。

None

MountPath

string

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

/usr/share/

SecurityContextCapabilityAdds

array

コンテナ内のプロセスに付与される特定の権限。現在、NET_ADMIN と NET_RAW のみがサポートされています。

説明

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

string

コンテナ内のプロセスに付与される特定の権限。現在、NET_ADMIN と NET_RAW のみがサポートされています。

説明

デフォルトでは、NET_RAW はサポートされていません。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

EmptyDirVolume の記憶媒体。デフォルト値は空で、ノードファイルシステムが使用されることを示します。値が memory の場合は、メモリが使用されることを示します。

memory

NFSVolumePath

string

NFS ボリュームのパス。

/share

DiskVolumeDiskSize

integer

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

15

NFSVolumeReadOnly

boolean

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

デフォルト値: false。

false

FlexVolumeFsType

string

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

ext4

ConfigFileVolumeDefaultMode

integer

ConfigFileVolume のデフォルトの権限。

0644

FlexVolumeDriver

string

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

flexvolume

FlexVolumeOptions

string

FlexVolume オブジェクトのオプションのリスト。オプションはキーと値のペアとして JSON フォーマットで渡されます。 たとえば、FlexVolume を使用してクラウドディスクをマウントする場合、オプションは次のフォーマットになります:{"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"}。

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

NFSVolumeServer

string

NFS サーバーのアドレス。

3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com

Name

string

データボリュームの名前。

default-volume1

ConfigFileVolumeConfigFileToPaths

array<object>

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

object

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

Path

string

相対ファイルパス。

/usr/bin/

Mode

integer

ConfigFileVolume のディレクトリ権限。

0644

Content

string

設定ファイルの内容 (32 KB)。

bGl1bWk=

EmptyDirVolumeSizeLimit

string

EmptyDir データボリュームのサイズ。

256Mi

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

オプションの名前。

name

Value

string

オプションの値。

value

HostAliases

array<object>

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

object

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

Ip

string

追加する IP アドレス。

192.0.XX.XX

Hostnames

array

追加するホスト名。

string

追加するホスト名。

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

SecurityContextSysCtls

array<object>

実行中のインスタンスのコンテキストセキュリティのシステム情報。

object

実行中のインスタンスのコンテキストセキュリティのシステム情報。

Name

string

システムコントロールパラメーターの名前。

kernel.msgmax

Value

string

実行中のインスタンスのコンテキストセキュリティの変数値。

65536

AcrRegistryInfos

array<object>

ACR エンタープライズインスタンスの情報。

object

ACR エンタープライズインスタンスの情報。

InstanceId

string

ACR エンタープライズインスタンスのインスタンス ID。

cri-nwj395hgf6f3****

InstanceName

string

ACR エンタープライズインスタンスの名前。

acr-test

RegionId

string

ACR エンタープライズインスタンスが属するリージョン。

cn-hangzhou

Domains

array

ACR エンタープライズインスタンスのドメイン名。デフォルトでは、インスタンスのすべてのドメイン名が使用されます。1 つ以上のドメイン名を指定できます。複数のドメイン名はコンマ (,) で区切ります。

string

ACR エンタープライズインスタンスのドメイン名。デフォルトでは、インスタンスのすべてのドメイン名が使用されます。1 つ以上のドメイン名を指定できます。複数のドメイン名はコンマ (,) で区切ります。

*****-****-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: スケーリング設定はアクティブです。スケーリンググループは、ECS インスタンスの自動作成にアクティブなスケーリング設定を使用します。

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

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.g6.large

DataCacheBucket

string

データキャッシング用のバケット。

default

DataCachePL

string

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

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

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

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

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

説明

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

PL1

DataCacheProvisionedIops

integer

データキャッシングに使用される ESSD AutoPL クラウドディスクのプロビジョニングされた読み取り/書き込み IOPS。有効な値: 0 ~ min{50000, 1000 × capacity - baseline performance}。ベースラインパフォーマンスは、次の数式を使用して計算されます: 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-A3DC0DE3C83E",
  "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,
      "Description": "This is an example.",
      "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,
      "SlsEnable": true,
      "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",
          "SecurityContextReadOnlyRootFilesystem": true,
          "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/",
              "FieldRefFieldPath": "path"
            }
          ],
          "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\n",
          "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",
              "FieldRefFieldPath": "path"
            }
          ],
          "InitContainerPorts": [
            {
              "Port": 1,
              "Protocol": "TCP"
            }
          ],
          "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": "3f9cd4a596-naw76.cn-shanghai.nas.aliyuncs.com",
          "Name": "default-volume1",
          "ConfigFileVolumeConfigFileToPaths": [
            {
              "Path": "/usr/bin/",
              "Mode": 644,
              "Content": "bGl1bWk="
            }
          ],
          "EmptyDirVolumeSizeLimit": "256Mi",
          "HostPathVolumeType": "Directory",
          "HostPathVolumePath": "/pod/data"
        }
      ],
      "ImageRegistryCredentials": [
        {
          "Password": "yourpaasword",
          "Server": "registry-vpc.cn-shanghai.aliyuncs.com",
          "UserName": "yourusername\t\n"
        }
      ],
      "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

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

変更履歴

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