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

Auto Scaling:CreateEciScalingConfiguration

最終更新日:Sep 10, 2026

Elastic Container Instance(ECI)タイプのスケーリング設定を作成します。

操作説明

インターフェースの説明

スケーリング設定は、エラスティックスケールアウトに使用されるECIインスタンステンプレートを指定します。

CpuパラメーターとMemoryパラメーターは、CPUとメモリの要件を定義することでインスタンスタイプの範囲を指定します。Auto Scalingは、I/O 最適化やゾーンなどの要因に基づいて利用可能なインスタンスタイプを判断し、価格順にソートして最低価格でインスタンスを作成します。この方法は、スケーリンググループがコスト最適化ポリシーを使用し、スケーリング設定でインスタンスタイプが指定されていない場合にのみ適用されます。

今すぐお試しください

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

テスト

RAM 認証

この操作の認証情報はありません。問題が発生した場合は、アカウントマネージャーにご連絡ください。

リクエストパラメーター

パラメーター

必須 / 任意

説明

ScalingGroupId

string

必須

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

asg-bp14wlu85wrpchm0****

ScalingConfigurationName

string

任意

スケーリング設定の名前。名前は2~64 文字で、英字、数字、アンダースコア(_)、ハイフン(-)、ピリオド(.)を含めることができます。名前は数字、英字、または中国語文字で始める必要があります。

スケーリング設定の名前は、リージョン内のスケーリンググループ内で一意である必要があります。このパラメーターを指定しない場合、デフォルトではスケーリング設定のIDが使用されます。

scalingconfig****

SecurityGroupId

string

任意

ECIインスタンスが属するセキュリティグループのID。同じセキュリティグループ内のECIインスタンスは互いにアクセスできます。

セキュリティグループが指定されていない場合、選択したリージョンのデフォルトのセキュリティグループが自動的に使用されます。セキュリティグループのインバウンドルールに、コンテナが公開する必要のあるプロトコルとポートが含まれていることを確認してください。リージョンにデフォルトのセキュリティグループが存在しない場合、システムが自動的にデフォルトのセキュリティグループを作成し、宣言したコンテナのプロトコルとポートをインバウンドルールに追加します。

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

任意

ECIインスタンスの名前。コンテナグループ名でもあります。

連番の名前を設定するには、name_prefix(AUTO_INCREMENT)[begin_number,bits]name_suffix の形式を使用します。

  • name_prefix: ホスト名のプレフィックス。

  • (AUTO_INCREMENT): 連番命名方式を示す固定値。

  • begin_number: 連番の開始値。有効値: [0,999999]

  • bits: 連番の桁数。有効値: [1,6]。begin_numberの桁数がbitsの値より大きい場合、bitsはデフォルトで6になります。

説明

bitsは少なくとも3に設定してください。そうしないと、連番が上限に達する可能性があります。上限に達した後もスケールアウトが必要な場合、スケーリングアクティビティはエラーを報告し、スケールアウトを停止します。この場合、ホスト名の命名規則を再設定する必要があります。

  • name_suffix(オプション): ホスト名のサフィックス。

説明

[begin_number,bits] にはスペースを含めることができません。システムはデフォルトで連番をインクリメントします。ただし、スケールアウト中にECIインスタンスの起動に失敗した場合、スケーリンググループはインスタンスを削除して新しいインスタンスを作成します。その結果、スケーリンググループ内のECIインスタンスのホスト名が連続しない場合があります。

例: このパラメーターを nginx-test-(AUTO_INCREMENT)[0,3] に設定すると、コンテナグループ名は nginx-test-000、nginx-test-001、nginx-test-002 になります。

ECIインスタンスの連番名の設定ルールは、ECSインスタンスの連番名の設定ルールと同じです。詳細については、連番で一意なインスタンス名またはホスト名の設定を参照してください。

nginx-test[0,3]

RestartPolicy

string

任意

ECIインスタンスの再起動ポリシー。有効値:

  • Always: 常にインスタンスを再起動します。

  • Never: インスタンスを再起動しません。

  • OnFailure: 失敗時にインスタンスを再起動します。

デフォルト値: Always。

Always

Cpu

number

任意

インスタンスレベルのvCPU 数。単位: コア。

1.0

Memory

number

任意

インスタンスレベルのメモリサイズ。単位: GiB。

2.0

ResourceGroupId

string

任意

リソースグループID。

rg-uf66jeqopgqa9hdn****

DnsPolicy

string

任意

DNSポリシー。有効値:

  • None: DnsConfigフィールドで設定されたDNSを使用します。

  • Default: ランタイム環境からDNS 設定を継承します。

Default

ImageSnapshotId

string

任意

イメージキャッシュID。

imc-2zebxkiifuyzzlhl****

RamRoleName

string

任意

インスタンスRAMロールの名前。ECIとECSは同じインスタンスRAMロールを共有します。詳細については、インスタンスRAMロールを参照してください。

RamTestRole

TerminationGracePeriodSeconds

integer

任意

シャットダウン前にプログラムが操作を処理するためのバッファ時間。単位: 秒。

60

AutoMatchImageCache

boolean

任意

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

  • true

  • false

デフォルト値: false。

false

Ipv6AddressCount

integer

任意

IPv6アドレスの数。

1

ActiveDeadlineSeconds

integer

任意

有効期間。単位: 秒。

1000

SpotStrategy

string

任意

インスタンスの入札ポリシー。有効値:

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

  • SpotWithPriceLimit: 最大価格制限付きのスポットインスタンス。

  • SpotAsPriceGo: 購入時の市場価格を入札価格として使用するスポットインスタンス。

デフォルト値: NoSpot。

SpotWithPriceLimit

SpotPriceLimit

number

任意

スポットインスタンスの1 時間あたりの最大価格。値は小数点以下 3 桁まで指定できます。

SpotStrategyがSpotWithPriceLimitに設定されている場合、このパラメーターは必須です。

0.025

AutoCreateEip

boolean

任意

Elastic IPアドレス(EIP)を自動的に作成し、ECIインスタンスに関連付けるかどうかを指定します。

true

EipBandwidth

integer

任意

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

5

HostName

string

任意

ホスト名。コンテナグループ名でもあります。

test

IngressBandwidth

integer

任意

最大インバウンド帯域幅。単位: バイト。

1024000

EgressBandwidth

integer

任意

最大アウトバウンド帯域幅。単位: バイト。

1024000

CpuOptionsCore

integer

任意

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

2

CpuOptionsThreadsPerCore

integer

任意

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

2

EphemeralStorage

integer

任意

エフェメラルストレージのサイズ。デフォルトではESSD PL1クラウドディスクが使用されます。単位: GiB。

20

LoadBalancerWeight

integer

任意

Server Load Balancer(SLB)インスタンスのバックエンドサーバーとしてのECIインスタンスの重み。有効値: 1~100。

デフォルト値: 50。

50

Tag

array<object>

任意

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

object

任意

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

Key

string

任意

インスタンスのタグキー。Nの有効値: 1~20。

タグキーは空文字列にできません。タグキーの長さは最大 128 文字で、aliyun または acs: で始めることはできません。タグキーには http://https:// を含めることができません。

version

Value

string

任意

インスタンスのタグ値。Nの有効値: 1~20。

タグ値は空文字列にできます。タグ値の長さは最大 128 文字で、acs: で始めることはできません。タグ値には http://https:// を含めることができません。

3

ImageRegistryCredential

array<object>

任意

イメージリポジトリの情報。

object

任意

イメージリポジトリの情報。

Password

string

任意

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

yourpassword

Server

string

任意

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

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

任意

イメージリポジトリのユーザー名。

yourusername

Container

array<object>

任意

インスタンスのコンテナ情報。

array<object>

任意

インスタンスのコンテナ情報。

ReadinessProbe.TimeoutSeconds

integer

任意

チェックのタイムアウト時間。デフォルト値: 1。最小値: 1。単位: 秒。

5

ReadinessProbe.SuccessThreshold

integer

任意

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

1

SecurityContext.Capability.Add

array

任意

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

説明

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

string

任意

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

説明

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

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

任意

TCP Socketを使用してヘルスチェックを行う際にTCP Socketが検出するポート。

8000

ReadinessProbe.HttpGet.Scheme

string

任意

HTTPリクエストを使用してヘルスチェックを行う際のHTTP Getリクエストのプロトコルタイプ。有効値:

  • HTTP。

  • HTTPS。

HTTP

LivenessProbe.PeriodSeconds

integer

任意

チェック間隔。デフォルト値: 10。最小値: 1。単位: 秒。

5

Port

array<object>

任意

公開されるポートとプロトコル。

object

任意

公開されるポートとプロトコル。

Protocol

string

任意

プロトコルタイプ。有効値:

  • TCP

  • UDP。

TCP

Port

integer

任意

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

80

EnvironmentVar

array<object>

任意

環境変数。

object

任意

環境変数。

Key

string

任意

環境変数の名前。名前は1~128 文字で、[0-9a-zA-Z] とアンダースコア(_)の形式に一致する必要があります。名前は数字で始めることができません。

PATH

Value

string

任意

環境変数の値。値の長さは最大 256 文字です。

/usr/local/bin

LivenessProbe.TcpSocket.Port

integer

任意

TCP Socketを使用してヘルスチェックを行う際にTCP Socketが検出するポート。

8000

Tty

boolean

任意

インタラクションを有効にするかどうかを指定します。有効値:

  • true: 有効。

  • false: 無効。

デフォルト値: false。

Commandが/bin/bashに設定されている場合、このパラメーターをtrueに設定してください。

false

WorkingDir

string

任意

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

/usr/local/

LivenessProbe.HttpGet.Scheme

string

任意

HTTPリクエストを使用してヘルスチェックを行う際のHTTP Getリクエストのプロトコルタイプ。有効値:

  • HTTP。

  • HTTPS。

HTTP

ReadinessProbe.HttpGet.Port

integer

任意

HTTPリクエストを使用してヘルスチェックを行う際のHTTP Getリクエストのポート番号。

8080

Arg

array

任意

コンテナ起動コマンドの引数。最大 10 個の引数がサポートされています。

string

任意

コンテナ起動コマンドの引数。最大 10 個の引数がサポートされています。

100

Gpu

integer

任意

コンテナが使用するGPUの数。

1

ReadinessProbe.InitialDelaySeconds

integer

任意

チェックの開始時間。コンテナの起動完了時間から計算されます。単位: 秒。

3

Stdin

boolean

任意

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

デフォルト値: false。

false

Memory

number

任意

コンテナのメモリサイズ。単位: GiB。

0.5

Name

string

任意

コンテナイメージの名前。

nginx

Image

string

任意

コンテナイメージ。

registry-vpc.cn-hangzhou.aliyuncs.com/eci_open/nginx:latest

LivenessProbe.InitialDelaySeconds

integer

任意

チェックの開始時間。コンテナの起動完了時間から計算されます。単位: 秒。

5

VolumeMount

array<object>

任意

ボリュームマウントの情報。

object

任意

ボリュームマウントの情報。

MountPropagation

string

任意

ボリュームのマウント伝播設定。マウント伝播により、コンテナがマウントしたボリュームを同じPod 内の他のコンテナ、または同じノード上の他のPodと共有できます。有効値:

  • None: ボリュームは、このボリュームまたはそのサブディレクトリでの後続のマウントを検出しません。

  • HostToCotainer: ボリュームは、このボリュームまたはそのサブディレクトリでの後続のマウントを検出します。

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

デフォルト値: None。

None

MountPath

string

任意

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

説明

コンテナのマウントディレクトリの内容はボリュームの内容で上書きされます。このパラメーターの設定時には注意してください。

/pod/data

ReadOnly

boolean

任意

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

  • true

  • false

デフォルト値: false。

false

Name

string

任意

ボリュームの名前。この値はVolume 内のNameの値と同じです。

default-volume1

SubPath

string

任意

ボリュームのサブパス。

data2/

LivenessProbe.FailureThreshold

integer

任意

成功後にチェックが失敗とみなされるために必要な連続失敗の最小回数。

デフォルト値: 3。

3

ReadinessProbe.Exec.Command

array

任意

コマンドライン方式を使用してヘルスチェックを行う際にコンテナ内で実行されるコマンド。

string

任意

コマンドライン方式を使用してヘルスチェックを行う際にコンテナ内で実行されるコマンド。

cat /tmp/healthy

ReadinessProbe.FailureThreshold

integer

任意

成功後にチェックが失敗とみなされるために必要な連続失敗の最小回数。デフォルト値: 3。

3

ImagePullPolicy

string

任意

コンテナのイメージプルポリシー。有効値:

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

  • IfNotPresent: ローカルで利用できない場合にのみイメージをプルします。

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

Always

StdinOnce

boolean

任意

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

StdinOnceがtrueに設定されている場合、標準入力はコンテナの起動時に開かれ、最初のクライアントがアタッチするまで空のままです。その後、標準入力は開いたままデータを受け入れ、クライアントが切断されるまで続きます。その時点で、標準入力は閉じられ、コンテナが再起動するまで閉じたままになります。

false

Cpu

number

任意

コンテナのvCPU 数。単位: コア。

0.25

LivenessProbe.HttpGet.Port

integer

任意

HTTPリクエストを使用してヘルスチェックを行う際のHTTP Getリクエストのポート番号。

8888

LivenessProbe.HttpGet.Path

string

任意

HTTPリクエストを使用してヘルスチェックを行う際のHTTP Getリクエストのパス。

/healthyz

LivenessProbe.SuccessThreshold

integer

任意

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

1

ReadinessProbe.PeriodSeconds

integer

任意

チェック間隔。デフォルト値: 10。最小値: 1。単位: 秒。

3

LivenessProbe.TimeoutSeconds

integer

任意

チェックのタイムアウト時間。デフォルト値: 1。最小値: 1。単位: 秒。

1

Command

array

任意

コンテナの起動コマンド。最大 20 個のコマンドがサポートされています。各コマンドは最大 256 文字です。

string

任意

コンテナの起動コマンド。最大 20 個のコマンドがサポートされています。各コマンドは最大 256 文字です。

sleep

SecurityContext.RunAsUser

integer

任意

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

1000

ReadinessProbe.HttpGet.Path

string

任意

HTTPリクエストを使用してヘルスチェックを行う際のHTTP Getリクエストのパス。

/healthz

LivenessProbe.Exec.Command

array

任意

コマンドライン方式を使用してヘルスチェックを行う際にコンテナ内で実行されるコマンド。

string

任意

コマンドライン方式を使用してヘルスチェックを行う際にコンテナ内で実行されるコマンド。

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

任意

HTTPリクエスト方式を使用してPostStartコールバック関数を設定する際にHTTP Getリクエストを受信するホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

任意

HTTPリクエスト方式を使用してPostStartコールバック関数を設定する際のHTTP Getリクエストのポート番号。

5050

LifecyclePostStartHandlerHttpGetPath

string

任意

HTTPリクエスト方式を使用してPostStartコールバック関数を設定する際のHTTP Getリクエストのパス。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

任意

HTTPリクエスト方式を使用してPostStartコールバック関数を設定する際のHTTP Getリクエストのプロトコルタイプ。有効値:

  • HTTP

  • HTTPS。

HTTPS

LifecyclePostStartHandlerExec

array

任意

コマンドライン方式を使用してPostStartコールバック関数を設定する際にコンテナ内で実行されるコマンド。

string

任意

コマンドライン方式を使用してPostStartコールバック関数を設定する際にコンテナ内で実行されるコマンド。

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

LifecyclePostStartHandlerTcpSocketHost

string

任意

TCP Socket 方式を使用してPostStartコールバック関数を設定する際のTCP Socket 検出用ホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

任意

TCP Socket 方式を使用してPostStartコールバック関数を設定する際のTCP Socket 検出用ポート。

80

LifecyclePreStopHandlerHttpGetHost

string

任意

HTTPリクエスト方式を使用してPreStopコールバック関数を設定する際にHTTP Getリクエストを受信するホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

任意

HTTPリクエスト方式を使用してPreStopコールバック関数を設定する際のHTTP Getリクエストのポート番号。

88

LifecyclePreStopHandlerHttpGetPath

string

任意

HTTPリクエスト方式を使用してPreStopコールバック関数を設定する際のHTTP Getリクエストのパス。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

任意

HTTPリクエスト方式を使用してPreStopコールバック関数を設定する際のHTTP Getリクエストのプロトコルタイプ。有効値:

  • HTTP

  • HTTPS。

HTTP

LifecyclePreStopHandlerExec

array

任意

コマンドライン方式を使用してPreStopコールバック関数を設定する際にコンテナ内で実行されるコマンド。

string

任意

コマンドライン方式を使用してPreStopコールバック関数を設定する際にコンテナ内で実行されるコマンド。

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

LifecyclePreStopHandlerTcpSocketHost

string

任意

TCP Socket 方式を使用してPreStopコールバック関数を設定する際のTCP Socket 検出用ホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

任意

TCP Socket 方式を使用してPreStopコールバック関数を設定する際のTCP Socket 検出用ポート。

90

Volume

array<object>

任意

ボリュームの情報。

array<object>

任意

ボリュームの情報。

Type

string

任意

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

  • EmptyDirVolume: 空のディレクトリを表すEmptyDirボリューム。

  • NFSVolume: Network File Systemを表すNFSボリューム。

  • ConfigFileVolume: 構成ファイルを表すConfigFileボリューム。

  • FlexVolume: FlexVolumeプラグインを使用してストレージタイプを拡張し、クラウドディスクのマウントをサポートするFlexVolume。

  • HostPathVolume: ホストノード上のファイルまたはディレクトリを表すHostPathボリューム。

  • DiskVolume(推奨されません): クラウドディスクボリューム。クラウドディスクのマウントにはFlexVolumeを使用することをお勧めします。

ConfigFileVolume

DiskVolume.DiskSize

integer

任意

DiskVolumeのサイズ。単位: GiB。

15

NFSVolume.Path

string

任意

NFSボリュームのパス。

/share

FlexVolume.FsType

string

任意

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

ext4

DiskVolume.FsType

string

任意

このファイルシステムタイプは推奨さ��ません。FlexVolume.FsType パラメーターを使用することをお勧めします。

xfs

HostPathVolume.Type

string

任意

ホストディレクトリのタイプ。例: File、Directory、Socket。

Directory

NFSVolume.ReadOnly

boolean

任意

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

  • true: ボリュームは読み取り専用です。

  • false: ボリュームは読み取り専用ではありません。

デフォルト値: false。

false

HostPathVolume.Path

string

任意

ホスト上の絶対パス。

/xx/xx/path

FlexVolume.Options

string

任意

FlexVolumeオブジェクトオプションのリスト。キーと値のペア形式で、JSONとして渡されます。

例: FlexVolumeを使用してクラウドディスクをマウントする場合、Optionsの形式は {"volumeId":"d-2zehdahrwoa7srg****","performanceLevel": "PL2"} です。

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

FlexVolume.Driver

string

任意

FlexVolumeが使用するドライバーの名前。

flexvolume

ConfigFileVolumeDefaultMode

integer

任意

ConfigFileVolumeのデフォルト権限。

0644

NFSVolume.Server

string

任意

NFSサーバーのアドレス。

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

DiskVolume.DiskId

string

任意

DiskVolumeのID。

d-xx

Name

string

任意

ボリュームの名前。

default-volume1

EmptyDirVolume.Medium

string

任意

EmptyDirVolumeのストレージメディア。デフォルトでは値が空で、ノードファイルシステムが使用されることを示します。memoryの値はメモリが使用されることを示します。

memory

ConfigFileVolumeConfigFileToPath

array<object>

任意

構成ファイルパスのリスト。

object

任意

構成ファイルパスのリスト。

Path

string

任意

構成ファイルの相対ファイルパス。

PATH

Mode

integer

任意

ConfigFileVolumeディレクトリの権限。

0644

Content

string

任意

構成ファイルの内容(32 KB)。

bGl1bWk=

EmptyDirVolume.SizeLimit

string

任意

EmptyDirボリュームのサイズ。単位付きで値を指定してください。GiまたはMiの使用を推奨します。

256 Mi

InitContainer

array<object>

任意

初期化コンテナのリスト。

array<object>

任意

初期化コンテナのリスト。

InitContainerEnvironmentVar

array<object>

任意

環境変数の情報。

object

任意

環境変数の情報。

Key

string

任意

環境変数の名前。名前は1~128 文字で、[0-9a-zA-Z] とアンダースコア(_)の形式に一致する必要があります。名前は数字で始めることができません。

Path

Value

string

任意

環境変数の値。値の長さは最大 256 文字です。

/usr/bin/

SecurityContext.Capability.Add

array

任意

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

説明

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

string

任意

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

説明

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

NET_ADMIN

Image

string

任意

コンテナが使用するイメージ。

nginx

InitContainerVolumeMount

array<object>

任意

ボリュームマウントの情報。

object

任意

ボリュームマウントの情報。

MountPropagation

string

任意

ボリュームのマウント伝播設定。マウント伝播により、コンテナがマウントしたボリュームを同じPod 内の他のコンテナ、または同じノード上の他のPodと共有できます。有効値:

  • None: ボリュームは、このボリュームまたはそのサブディレクトリでの後続のマウントを検出しません。

  • HostToCotainer: ボリュームは、このボリュームまたはそのサブディレクトリでの後続のマウントを検出します。

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

None

MountPath

string

任意

マウントディレクトリ。コンテナのマウントディレクトリの内容はボリュームの内容で上書きされます。

/usr/share/

ReadOnly

boolean

任意

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

デフォルト値: false。

false

Name

string

任意

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

test-empty

SubPath

string

任意

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

/usr/sub/

ImagePullPolicy

string

任意

イメージプルポリシー。

Always

Cpu

number

任意

コンテナのvCPU 数。単位: コア。

0.5

WorkingDir

string

任意

作業ディレクトリ。

/usr/local

Command

array

任意

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

string

任意

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

sleep

Arg

array

任意

コンテナの起動引数。

string

任意

コンテナの起動引数。

10

SecurityContext.RunAsUser

integer

任意

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

587

Gpu

integer

任意

コンテナが使用するGPUの数。

1

Memory

number

任意

メモリサイズ。単位: GiB。

1.0

Name

string

任意

コンテナ名。

test-init

DnsConfigNameServer

array

任意

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

string

任意

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

172.10.*.**

DnsConfigSearch

array

任意

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

string

任意

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

svc.local.kubenetes

DnsConfigOption

array<object>

任意

オブジェクトオプションのリスト。各オブジェクトはNameとオプションのValueで構成されます。

object

任意

オブジェクトオプションのリスト。各オブジェクトはNameとオプションのValueで構成されます。

Value

string

任意

オブジェクト変数の値。

value

Name

string

任意

オブジェクト変数の名前。

name

HostAliase

array<object>

任意

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

object

任意

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

Ip

string

任意

追加するIPアドレス。

1.1.1.1

Hostname

array

任意

追加するホスト名。

string

任意

追加するホスト名。

hehe.com

SecurityContextSysctl

array<object>

任意

システム情報。

object

任意

システム情報。

Value

string

任意

インスタンスが実行されるセキュリティコンテキストの変数値。

65536

Name

string

任意

インスタンスが実行されるセキュリティコンテキストのシステム名。

kernel.msgmax

NtpServer

array

任意

NTPサーバー。

string

任意

NTPサーバー。

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

任意

Alibaba Cloud Container Registry(ACR)Enterprise Editionインスタンスの情報。

object

任意

Alibaba Cloud Container Registry(ACR)Enterprise Editionインスタンスの情報。

Domain

array

任意

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

string

任意

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

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

InstanceName

string

任意

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

acr-test

InstanceId

string

任意

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

cri-nwj395hgf6f3****

RegionId

string

任意

ACR Enterprise Editionインスタンスが存在するリージョン。

cn-beijing

CostOptimization

boolean

任意

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

  • true: 有効。

  • false: 無効。

デフォルト値: false。

false

InstanceFamilyLevel

string

任意

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

  • EntryLevel: 共有インスタンスタイプ。コストは低いですが、コンピューティングパフォーマンスの安定性は保証されません。CPU 使用率が低いシナリオに適しています。詳細については、共有インスタンスファミリーを参照してください。

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

  • CreditEntryLevel: バースト可能なインスタンスタイプ。CPUクレジットを使用してコンピューティングパフォーマンスを確保します。平均 CPU 使用率が低く、時折バーストするシナリオに適しています。詳細については、バースト可能なインスタンスの概要を参照してください。

EnterpriseLevel

InstanceType

array

任意

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

string

任意

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

ecs.g6.large

DataCacheBucket

string

任意

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

default

DataCachePL

string

任意

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

  • PL0: ディスクあたり最大 10,000ランダム読み書きIOPS。

  • PL1: ディスクあたり最大 50,000ランダム読み書きIOPS。

  • PL2: ディスクあたり最大 100,000ランダム読み書きIOPS。

  • PL3: ディスクあたり最大 1,000,000ランダム読み書きIOPS。

デフォルト値: PL1。

説明

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

PL1

DataCacheProvisionedIops

integer

任意

データキャッシュに使用されるESSD AutoPLディスクのプロビジョニングされた読み書きIOPS。有効値: 0~min{50000, 1000 × 容量 - ベースラインパフォーマンス}。ベースラインパフォーマンス = min{1800 + 50 × 容量, 50000}。

説明

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

40000

DataCacheBurstingEnabled

boolean

任意

データキャッシュに使用されるESSD AutoPLディスクのバースト(パフォーマンスバースト)を有効にするかどうかを指定します。有効値:

  • true: 有効。

  • false: 無効。

デフォルト値: false。

説明

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

false

GpuDriverVersion

string

任意

GPUドライバーのバージョン。有効値:

  • tesla=470.82.01(デフォルト)

  • tesla=525.85.12

説明

GPUドライバーのバージョン切り替えをサポートしているのは特定のインスタンスタイプのみです。詳細については、GPUインスタンスタイプを指定してインスタンスを作成するを参照してください。

tesla=525.85.12

レスポンスフィールド

フィールド

説明

object

ScalingConfigurationId

string

スケーリング設定のID。

asc-uf6fonnghi50u374****

RequestId

string

リクエストID。

89945DD3-9072-47D0-A318-353284CF****

成功レスポンス

JSONJSON

{
  "ScalingConfigurationId": "asc-uf6fonnghi50u374****",
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

403 Forbidden.RiskControl Forbidden.RiskControl

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

変更履歴

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