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

Auto Scaling:ModifyEciScalingConfiguration

最終更新日:Oct 27, 2026

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

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

ImageSnapshotId

string

任意

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

imc-2zebxkiifuyzzlhl****

RamRoleName

string

任意

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

RamTestRole

TerminationGracePeriodSeconds

integer

任意

シャットダウン前にプログラムが操作をハンドルするための猶予期間。単位: 秒。

60

AutoMatchImageCache

boolean

任意

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

  • true: はい。

  • false: いいえ。

デフォルト値: false。

false

Ipv6AddressCount

integer

任意

IPv6 アドレスの数。

1

ActiveDeadlineSeconds

integer

任意

有効期間。単位: 秒。

1000

SpotStrategy

string

任意

インスタンスのスポット戦略。有効な値:

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

  • SpotWithPriceLimit: インスタンスは最大値幅制限付きのスポットインスタンスです。

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

デフォルト値: NoSpot。

SpotPriceLimit

SpotPriceLimit

number

任意

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

SpotStrategy が SpotWithPriceLimit にセットされている場合、SpotPriceLimit を指定する必要があります。

0.025

AutoCreateEip

boolean

任意

Elastic IP アドレスの自動作成を実行し、ECI インスタンスにアタッチする必要があるかどうかを指定します。

true

EipBandwidth

integer

任意

Elastic IP アドレスの帯域幅。

デフォルト値: 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

任意

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

50

Tag

array<object>

任意

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

object

任意

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

Key

string

任意

タグキー。

version

Value

string

任意

タグ値。

3

ImageRegistryCredential

array<object>

任意

イメージレジストリ情報。

object

任意

イメージレジストリ情報。

Password

string

任意

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

yourpaasword

Server

string

任意

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

registry-vpc.cn-shanghai.aliyuncs.com

UserName

string

任意

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

yourusername

Container

array<object>

任意

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

array<object>

任意

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

ReadinessProbe.TimeoutSeconds

integer

任意

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

1

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 ソケットを使用する場合にプローブするポート番号。

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

SecurityContext.ReadOnlyRootFilesystem

boolean

任意

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

true

EnvironmentVar

array<object>

任意

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

object

任意

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

Key

string

任意

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

PATH

Value

string

任意

環境変数の値。値は 0 ~ 256 文字である必要があります。

/usr/local/bin

LivenessProbe.TcpSocket.Port

integer

任意

ヘルスチェックに TCP ソケットを使用する場合にプローブするポート番号。

8000

Tty

boolean

任意

TTY を割り当てるかどうかを指定します。デフォルト値: 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

任意

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

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

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

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

Always

StdinOnce

boolean

任意

標準入力が 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

任意

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

LifecyclePostStartHandlerExec

array

任意

PostStart コールバック関数の設定にコマンドラインを使用する場合にコンテナで実行するコマンド。

string

任意

PostStart コールバック関数の設定にコマンドラインを使用する場合にコンテナで実行するコマンド。

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

LifecyclePostStartHandlerTcpSocketHost

string

任意

PostStart コールバック関数の設定に TCP ソケットを使用する場合にプローブするホストアドレス。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

任意

PostStart コールバック関数の設定に 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

LifecyclePreStopHandlerExec

array

任意

PreStop コールバック関数の設定にコマンドラインを使用する場合にコンテナで実行するコマンド。

string

任意

PreStop コールバック関数の設定にコマンドラインを使用する場合にコンテナで実行するコマンド。

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

LifecyclePreStopHandlerTcpSocketHost

string

任意

PreStop コールバック関数の設定に TCP ソケットを使用する場合にプローブするホストアドレス。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

任意

PreStop コールバック関数の設定に TCP ソケットを使用する場合にプローブするポート番号。

80

Volume

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 ボリュームが読み取り専用かどうかを指定します。有効な値:

  • true: 読み取り専用。

  • false: 読み書き可能。

デフォルト値: 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 を推奨します。

256 Mi

InitContainer

array<object>

任意

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

array<object>

任意

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

InitContainerEnvironmentVar

array<object>

任意

環境変数情報。

object

任意

環境変数情報。

Key

string

任意

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

Path

Value

string

任意

環境変数の値。値は 0 ~ 256 文字である必要があります。

/usr/bin/

SecurityContext.Capability.Add

array

任意

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

説明

NET_RAW はデフォルトではサポートされていません。この権限を申請するには、チケットを提出してください。

string

任意

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

説明

NET_RAW はデフォルトではサポートされていません。この権限を申請するには、チケットを提出してください。

NET_ADMIN

Image

string

任意

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

nginx

InitContainerVolumeMount

array<object>

任意

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

object

任意

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

MountPropagation

string

任意

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

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

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

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

デフォルト値: None。

None

MountPath

string

任意

マウントディレクトリ。

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

/usr/share/

ReadOnly

boolean

任意

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

  • true: 読み取り専用。

  • false: 読み書き可能。

デフォルト値: false。

false

Name

string

任意

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

test-empty

SubPath

string

任意

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

/usr/sub/

ImagePullPolicy

string

任意

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

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

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

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

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 アドレス。

192.0.XX.XX

Hostname

array

任意

追加するホスト名。

string

任意

追加するホスト名。

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

SecurityContextSysctl

array<object>

任意

Pod ランタイムのセキュリティコンテキスト。

object

任意

Pod ランタイムのセキュリティコンテキスト。

Value

string

任意

インスタンスランタイムのコンテキストセキュリティの変数値。

65536

Name

string

任意

インスタンスランタイムのセキュリティコンテキストのシステム名。

kernel.msgmax

NtpServer

array

任意

NTP サーバー。

string

任意

NTP サーバー。

ntp.cloud.aliyuncs.com

AcrRegistryInfo

array<object>

任意

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

object

任意

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

Domain

array

任意

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

string

任意

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

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

InstanceName

string

任意

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

acr-test

InstanceId

string

任意

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

cri-nwj395hgf6f3****

RegionId

string

任意

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

cn-hangzhou

CostOptimization

boolean

任意

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

  • true: 有効。

  • false: 無効。

デフォルト値: false。

false

InstanceFamilyLevel

string

任意

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

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

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

  • CreditEntryLevel: クレジットベースのエントリーレベル。バーストパフォーマンスインスタンスを指します。このレベルは CPU クレジットを使用することでコンピューティングパフォーマンスを確保し、CPU 使用率は低いものの時折 CPU バーストが発生するシナリオに適しています。詳細については、「バーストパフォーマンスインスタンスの概要」を参照してください。

EnterpriseLevel

ContainersUpdateType

string

任意

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

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

  • IncrementalUpdate: 増分アップデート。Containers は Containers.Name に基づいてマッチングされます。リクエストパラメーターで指定されたパラメーターのみが更新されます。指定されていないパラメーターは更新されません。

デフォルト値: RenewUpdate。

RenewUpdate

InstanceType

array

任意

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

string

任意

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

ecs.g6.large

DataCacheBucket

string

任意

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

default

DataCachePL

string

任意

データキャッシングに使用されるクラウドディスクのパフォーマンスレベル。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 × Capacity - Baseline performance}。ここで、Baseline performance = 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

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

変更履歴

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