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

Auto Scaling:ModifyEciScalingConfiguration

最終更新日:Oct 13, 2026

スケーリング設定の ID や名前などのパラメーター、およびインスタンスの再起動ポリシー、プリエンプションポリシー、Elastic IP アドレス (EIP) 帯域幅などの Elastic Container Instance (ECI) 属性を指定して、スケーリング設定を変更します。

操作説明

  • スケーリング設定の名前を変更する場合は、同じスケーリンググループ内の他のスケーリング設定と名前が重複しないようにしてください。

  • DescribeEciScalingConfigurations 操作を呼び出して、変更結果をクエリして確認できます。

今すぐお試しください

この 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:ModifyEciScalingConfiguration

update

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

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

なし なし

リクエストパラメーター

パラメーター

型

必須 / 任意

説明

例

ScalingConfigurationId

string

必須

変更するスケーリング設定の ID。

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

任意

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

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

test-modify

Description

string

任意

説明

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

desc

SecurityGroupId

string

任意

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

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

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

任意

ECI の名前。コンテナグループの名前です。名前は以下の要件を満たす必要があります。

  • 名前は 2~128 文字である必要があります。

  • 名前には小文字の英字、数字、ハイフン (-) を含めることができ、ハイフン (-) で開始または終了することはできません。

nginx-test

RestartPolicy

string

任意

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

  • 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

EnableSls

boolean

任意

説明

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

false

ImageSnapshotId

string

任意

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

imc-2zebxkiifuyzzlhl****

RamRoleName

string

任意

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

RamTestRole

TerminationGracePeriodSeconds

integer

任意

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

60

AutoMatchImageCache

boolean

任意

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

デフォルト値: false。

false

Ipv6AddressCount

integer

任意

IPv6 アドレスの数。

1

ActiveDeadlineSeconds

integer

任意

有効期間。単位: 秒。

1000

SpotStrategy

string

任意

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

  • NoSpot: 通常の従量課金インスタンスに適用されます。

  • SpotWithPriceLimit: 時間単位の最大価格が設定されたスポットインスタンスに適用されます。

  • SpotAsPriceGo: 現在の市場価格に基づいてシステムによって価格が自動的に設定されるスポットインスタンスに適用されます。

デフォルト値: NoSpot。

SpotPriceLimit

SpotPriceLimit

number

任意

スポットインスタンスの時間単位の最大価格。値は 10 進数 3 桁まで正確に指定できます。

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

0.025

AutoCreateEip

boolean

任意

Elastic IP アドレス (EIP) の自動作成が有効で、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

任意

一時ストレージスペースのサイズ。デフォルトでは、PL1 ESSD が使用されます。単位: GiB。

20

LoadBalancerWeight

integer

任意

バックエンドサーバーの重み。有効な値: 1~100。

50

Tags

array<object>

任意

タグ。

object

任意

タグ。

Key

string

任意

タグキー。

version

Value

string

任意

タグ値。

3

ImageRegistryCredentials

array<object>

任意

イメージレジストリの詳細。

object

任意

イメージレジストリの詳細。

Password

string

任意

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

yourpaasword

Server

string

任意

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

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

任意

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

yourusername

Containers

array<object>

任意

コンテナのリスト。

array<object>

任意

コンテナのリスト。

ReadinessProbe.TimeoutSeconds

integer

任意

読み取り準備完了チェックのタイムアウト期間 (秒単位)。デフォルト値: 1。最小値: 1。

1

ReadinessProbe.SuccessThreshold

integer

任意

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

1

SecurityContext.Capability.Adds

array

任意

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

説明

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

string

任意

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

説明

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

NET_RAW

ReadinessProbe.TcpSocket.Port

integer

任意

ヘルスチェックに TCP ソケットが使用される場合に、TCP ソケットチェックが実行されるポート番号。

8000

ReadinessProbe.HttpGet.Scheme

string

任意

ヘルスチェックに HTTP GET が使用される場合の HTTP GET リクエストのプロトコルの種類。有効な値:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.PeriodSeconds

integer

任意

生存チェックを実行する期間 (秒単位)。デフォルト値: 10。最小値: 1。

5

Ports

array<object>

任意

ポート情報のフォーマット。

object

任意

ポート情報のフォーマット。

Protocol

string

任意

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

  • TCP

  • UDP

TCP

Port

integer

任意

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

80

SecurityContext.ReadOnlyRootFilesystem

boolean

任意

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

true

EnvironmentVars

array<object>

任意

環境変数情報のフォーマット。

object

任意

環境変数情報のフォーマット。

Key

string

任意

環境変数の名前。名前は 1~128 文字の長さで、[0-9a-zA-Z] のフォーマットに一致し、アンダースコア (_) を含めることができます。数字で始めることはできません。

PATH

Value

string

任意

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

/usr/local/bin

FieldRef.FieldPath

string

任意

説明

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

path

LivenessProbe.TcpSocket.Port

integer

任意

ヘルスチェックに TCP ソケットが使用される場合に、TCP ソケットチェックが実行されるポート番号。

1

Tty

boolean

任意

コンテナに TTY を割り当てるかどうかを指定します。デフォルト値: false。

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

false

WorkingDir

string

任意

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

/usr/local/

LivenessProbe.HttpGet.Scheme

string

任意

ヘルスチェックに HTTP GET が使用される場合の HTTP GET リクエストのプロトコルの種類。有効な値:

  • HTTP

  • HTTPS

HTTP

ReadinessProbe.HttpGet.Port

integer

任意

ヘルスチェックに HTTP GET が使用される場合に、HTTP GET リクエストが送信されるポート番号。

8080

Args

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

VolumeMounts

array<object>

任意

コンテナのボリュームマウント情報のフォーマット。

object

任意

コンテナのボリュームマウント情報のフォーマット。

MountPropagation

string

任意

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

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

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

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

None

MountPath

string

任意

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

説明

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

/pod/data

ReadOnly

boolean

任意

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

デフォルト値: false。

false

Name

string

任意

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

default-volume1

SubPath

string

任意

ボリュームのサブパス。

data2/

LivenessProbe.FailureThreshold

integer

任意

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

デフォルト値: 3。

3

ReadinessProbe.Exec.Commands

array

任意

ヘルスチェックに exec 操作が使用される場合に、コンテナ内で実行されるコマンド。

string

任意

ヘルスチェックに exec 操作が使用される場合に、コンテナ内で実行されるコマンド。

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

任意

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

デフォルト値: 3。

3

ImagePullPolicy

string

任意

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

  • Always: 常にイメージを取得します。

  • IfNotPresent: ローカルに存在しない場合にのみイメージを取得します。

  • Never: イメージを取得しません。ローカルイメージのみが使用されます。

Always

StdinOnce

boolean

任意

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

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

false

Cpu

number

任意

コンテナに割り当てる vCPU の数。

0.25

LivenessProbe.HttpGet.Port

integer

任意

ヘルスチェックに HTTP GET が使用される場合に、HTTP GET リクエストが送信されるポート番号。

8888

LivenessProbe.HttpGet.Path

string

任意

ヘルスチェックに HTTP GET が使用される場合に、HTTP GET リクエストが送信されるパス。

/healthyz

LivenessProbe.SuccessThreshold

integer

任意

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

1

ReadinessProbe.PeriodSeconds

integer

任意

生存チェックを実行する期間 (秒単位)。デフォルト値: 10。最小値: 1。

3

LivenessProbe.TimeoutSeconds

integer

任意

読み取り準備完了チェックのタイムアウト期間 (秒単位)。デフォルト値: 1。最小値: 1。

1

Commands

array

任意

コンテナの起動コマンド。最大 20 個のコマンドを指定できます。各コマンドは最大 256 文字です。

string

任意

コンテナの起動コマンド。最大 20 個のコマンドを指定できます。各コマンドは最大 256 文字です。

sleep

SecurityContext.RunAsUser

integer

任意

コンテナを実行するユーザー ID。

1000

ReadinessProbe.HttpGet.Path

string

任意

ヘルスチェックに HTTP GET が使用される場合に、HTTP GET リクエストが送信されるパス。

/healthz

LivenessProbe.Exec.Commands

array

任意

ヘルスチェックに exec 操作が使用される場合に、コンテナ内で実行されるコマンド。

string

任意

ヘルスチェックに exec 操作が使用される場合に、コンテナ内で実行されるコマンド。

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

任意

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

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

任意

postStart コールバック関数の設定項目に HTTP リクエストメソッドが使用される場合に、HTTP GET リクエストが送信されるポート番号。

5050

LifecyclePostStartHandlerHttpGetPath

string

任意

postStart コールバック関数の設定項目に HTTP リクエストメソッドが使用される場合に、HTTP GET リクエストが送信されるパス。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

任意

postStart コールバック関数の設定項目に HTTP リクエストメソッドが使用される場合の HTTP GET リクエストのプロトコルの種類。有効な値:

  • HTTP

  • HTTPS

HTTPS

LifecyclePostStartHandlerExecs

array

任意

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

string

任意

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

["/bin/sh", "-c", "echo Hello from the postStart 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

  • HTTPS

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

Volumes

array<object>

任意

ボリューム情報。

array<object>

任意

ボリューム情報。

Type

string

任意

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

  • EmptyDirVolume

  • NFSVolume

  • ConfigFileVolume

  • FlexVolume

EmptyDirVolume

DiskVolume.DiskSize

integer

任意

ディスクボリュームのサイズ。単位: 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 ボリュームが読み取り専用かどうかを指定します。

デフォルト値: false。

false

HostPathVolume.Path

string

任意

ホスト上の絶対パス。

/xx/xx/name

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-n****.cn-shanghai.nas.aliyuncs.com

DiskVolume.DiskId

string

任意

ディスクボリュームの ID。

d-xx

Name

string

任意

ボリュームの名前。

default-volume1

EmptyDirVolume.Medium

string

任意

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

memory

ConfigFileVolumeConfigFileToPath

array<object>

任意

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

object

任意

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

Path

string

任意

相対ファイルパス。

/usr/bin/

Mode

integer

任意

ConfigFileVolume のディレクトリ権限。

0644

Content

string

任意

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

bGl1bWk=

EmptyDirVolume.SizeLimit

string

任意

EmptyDir ボリュームのサイズ。値には Gi や Mi などの単位を指定します。

256Mi

InitContainers

array<object>

任意

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

array<object>

任意

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

InitContainerEnvironmentVars

array<object>

任意

初期化コンテナの環境変数情報。

object

任意

初期化コンテナの環境変数情報。

Key

string

任意

環境変数の名前。名前は 1~128 文字で、英字、数字、アンダースコア (_) を含めることができますが、数字で始めることはできません。

Path

Value

string

任意

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

/usr/bin/

FieldRef.FieldPath

string

任意

説明

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

path

SecurityContext.Capability.Adds

array

任意

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

説明

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

string

任意

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

説明

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

NET_RAW

Image

string

任意

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

nginx

InitContainerPorts

array<object>

任意

初期化コンテナのポート情報。

object

任意

初期化コンテナのポート情報。

Protocol

string

任意

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

  • TCP

  • UDP

TCP

Port

integer

任意

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

1

InitContainerVolumeMounts

array<object>

任意

初期化コンテナのマウントポイント情報の配列。

object

任意

初期化コンテナのマウントポイント情報の配列。

MountPropagation

string

任意

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

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

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

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

デフォルト値: None。

None

MountPath

string

任意

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

説明

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

/usr/share/

ReadOnly

boolean

任意

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

デフォルト値: false。

false

Name

string

任意

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

test-empty

SubPath

string

任意

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

Always

SecurityContext.ReadOnlyRootFilesystem

boolean

任意

説明

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

false

ImagePullPolicy

string

任意

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

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

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

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

Always

Cpu

number

任意

コンテナに割り当てる vCPU の数。

0.5

WorkingDir

string

任意

作業ディレクトリ。

/usr/local

Commands

array

任意

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

string

任意

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

sleep

Args

array

任意

コンテナの起動引数。

string

任意

コンテナの起動引数。

10

SecurityContext.RunAsUser

integer

任意

コンテナを実行するユーザー ID。

587

Gpu

integer

任意

コンテナに割り当てる GPU の数。

1

Memory

number

任意

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

1.0

Name

string

任意

コンテナの名前。

test-init

DnsConfigNameServers

array

任意

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

string

任意

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

172.10.*.**

DnsConfigSearchs

array

任意

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

string

任意

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

svc.local.kubenetes

DnsConfigOptions

array<object>

任意

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

object

任意

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

Value

string

任意

オブジェクト変数の値。

value

Name

string

任意

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

name

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 のシステム情報。

Value

string

任意

インスタンスが実行される Security Context の変数値。

65536

Name

string

任意

インスタンスが実行される Security Context のシステム名。

kernel.msgmax

NtpServers

array

任意

NTP サーバー。

string

任意

NTP サーバー。

ntp.cloud.aliyuncs.com

AcrRegistryInfos

array<object>

任意

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

object

任意

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

Domains

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 インスタンスのリージョン ID。

cn-hangzhou

CostOptimization

boolean

任意

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

  • true: 有効。

  • false: 無効。

デフォルト値: false。

false

InstanceFamilyLevel

string

任意

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

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

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

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

EnterpriseLevel

ContainersUpdateType

string

任意

Containers パラメーターの更新メソッドのコントロールパラメーター。有効な値:

  • RenewUpdate: フルアップデート。更新リクエストの Containers パラメーターが優先され、元の Containers パラメーター構成が上書きされます。

  • IncrementalUpdate: 増分アップデート。コンテナは Container.name に基づいて照合され、リクエストで指定されたパラメーターのみが更新されます。

デフォルト値: RenewUpdate。

RenewUpdate

InstanceTypes

array

任意

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

string

任意

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

ecs.g6.large

DataCacheBucket

string

任意

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

default

DataCachePL

string

任意

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

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

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

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

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

デフォルト値: PL1。

説明

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: 無効。

デフォルト値: false。

説明

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

false

GpuDriverVersion

string

任意

指定された GPU ドライバーバージョン。有効な値:

  • tesla=470.82.01 (デフォルト)

  • tesla=525.85.12

説明

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

tesla=525.85.12

Override

boolean

任意

上書きするかどうかを指定します。有効な値:

  • true: 上書きします。

  • false: 上書きしません。

false

レスポンスフィールド

フィールド

型

説明

例

object

スケーリング設定を変更するための応答情報。

RequestId

string

リクエスト ID。

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

例

成功レスポンス

JSONJSON

{
  "RequestId": "89945DD3-9072-47D0-A318-353284CF****"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

403 Forbidden.RiskControl Forbidden.RiskControl

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

変更履歴

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