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

Auto Scaling:ModifyEciScalingConfiguration

最終更新日:May 22, 2026

Elastic Container Instance (ECI) タイプのスケーリング設定を変更します。ModifyEciScalingConfiguration 操作を呼び出す際、変更対象のスケーリング設定の ID、名前、インスタンスプロパティを指定できます。インスタンス再起動ポリシー、インスタンス入札ポリシー、および EIP 帯域幅を変更できます。

操作説明

  • スケーリング設定の名前を変更する場合、同一スケーリンググループ内に同一名のスケーリング設定が存在してはいけません。

  • 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

*ScalingGroup

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

なし なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

ScalingConfigurationId

string

必須

変更対象のスケーリング設定の ID です。

asc-bp16har3jpj6fjbx****

ScalingConfigurationName

string

任意

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

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

test-modify

Description

string

任意

説明

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

desc

SecurityGroupId

string

任意

Elastic Container Instance が属するセキュリティグループの ID です。同一セキュリティグループに属する Elastic Container Instance 同士は相互に通信できます。

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

sg-uf66jeqopgqa9hdn****

ContainerGroupName

string

任意

Elastic Container Instance の名前シリーズです。命名規則は以下のとおりです。

  • 長さは 2~128 文字です。

  • 小文字、数字、ハイフン (-) のみ使用できます。ハイフン (-) で始まったり終わったりすることはできません。

nginx-test

RestartPolicy

string

任意

インスタンス再起動ポリシーです。有効な値は以下のとおりです。

  • Always:Elastic Container Instance を常に再起動します。

  • Never:Elastic Container Instance を再起動しません。

  • OnFailure:障害発生時に Elastic Container Instance を再起動します。

デフォルト値:Always

Always

Cpu

number

任意

Elastic Container Instance あたりの vCPU 数です。

1.0

Memory

number

任意

Elastic Container Instance あたりのメモリサイズです。単位: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 ロールの名前です。同じ RAM ロールを使用して、Elastic Container Instance および Elastic Compute Service (ECS) インスタンスにアクセスできます。詳細については、「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

任意

プリエンプティブル Elastic Container Instance の最大時間単価です。小数点以下 3 桁まで指定できます。

SpotStrategy を SpotWithPriceLimit に設定する場合、SpotPriceLimit を指定する必要があります。

0.025

AutoCreateEip

boolean

任意

EIP を自動的に作成し、Elastic Container Instance にバインドするかどうかを指定します。

true

EipBandwidth

integer

任意

EIP 帯域幅です。

デフォルト値:5。単位:Mbit/s。

5

HostName

string

任意

Elastic Container Instance のホスト名シリーズです。

test

IngressBandwidth

integer

任意

最大インバウンド帯域幅です。単位:bit/s。

1024000

EgressBandwidth

integer

任意

最大アウトバウンド帯域幅です。単位:bit/s。

1024000

CpuOptionsCore

integer

任意

物理 CPU コア数です。特定の ECS インスタンスタイプでのみこのパラメーターを指定できます。詳細については、「CPU オプションの指定」をご参照ください。

2

CpuOptionsThreadsPerCore

integer

任意

コアあたりのスレッド数です。特定のインスタンスタイプでのみこのパラメーターを指定できます。値を 1 に設定すると、ハイパースレッディングが無効になります。詳細については、「CPU オプションの指定」をご参照ください。

2

EphemeralStorage

integer

任意

一時記憶領域のサイズです。デフォルトでは、PL1 タイプの ESSD (エンタープライズ SSD) が使用されます。単位: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

任意

readiness プローブの完了までのタイムアウト制限です。単位:秒。デフォルト値:1。最小値:1。

1

ReadinessProbe.SuccessThreshold

integer

任意

失敗した readiness プローブを成功とみなすために必要な連続成功回数の最小値です。デフォルト値:1。値は 1 に設定してください。

1

SecurityContext.Capability.Adds

array

任意

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

説明

NET_RAW を使用するには、チケットを送信してください。

string

任意

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

説明

NET_RAW を使用するには、チケットを送信してください。

NET_RAW

ReadinessProbe.TcpSocket.Port

integer

任意

readiness プローブを実行する際に TCP ソケットが検出するポートです。

8000

ReadinessProbe.HttpGet.Scheme

string

任意

readiness プローブを実行するために使用する HTTP GET リクエストのプロトコルタイプです。有効な値:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.PeriodSeconds

integer

任意

連続する liveness プローブ間の間隔です。単位:秒。デフォルト値: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

任意

liveness プローブを実行する際に TCP ソケットが検出するポートです。

1

Tty

boolean

任意

インタラクションを有効にするかどうかを指定します。デフォルト値:false。

コマンドが /bin/bash コマンドの場合、このパラメーターを true に設定してください。

false

WorkingDir

string

任意

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

/usr/local/

LivenessProbe.HttpGet.Scheme

string

任意

liveness プローブを実行するために使用する HTTP GET リクエストのプロトコルタイプです。有効な値:

  • HTTP

  • HTTPS

HTTP

ReadinessProbe.HttpGet.Port

integer

任意

readiness プローブを実行するために HTTP GET リクエストを送信するポートです。

8080

Args

array

任意

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

string

任意

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

100

Gpu

integer

任意

コンテナあたりの GPU 数です。

1

ReadinessProbe.InitialDelaySeconds

integer

任意

コンテナ起動から readiness プローブ開始までの間隔です。単位:秒。

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

任意

コンテナ起動から liveness プローブ開始までの間隔です。単位:秒。

5

VolumeMounts

array<object>

任意

コンテナのボリュームマウントです。

object

任意

コンテナのボリュームマウントです。

MountPropagation

string

任意

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

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

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

  • Bidirectional:HostToCotainer と同様ですが、コンテナで実行されるボリュームマウントが基盤となるインスタンスおよび同じボリュームを使用するすべての Pod のすべてのコンテナに逆方向に伝播します。

None

MountPath

string

任意

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

説明

このディレクトリに保存されている情報は、マウントされたボリュームのデータによって上書きされます。このパラメーターを指定する際は注意してください。

/pod/data

ReadOnly

boolean

任意

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

デフォルト値:false

false

Name

string

任意

ボリューム名です。このパラメーターの値は、コンテナにマウントされるボリュームの名前と同じです。

default-volume1

SubPath

string

任意

ボリュームのサブディレクトリです。

data2/

LivenessProbe.FailureThreshold

integer

任意

liveness プローブを失敗とみなすために必要な連続失敗回数の最小値です。

デフォルト値:3

3

ReadinessProbe.Exec.Commands

array

任意

ヘルスチェックを実行するためにコンテナ内で実行されるコマンドです。

string

任意

コマンドです。

cat/tmp/healthy

ReadinessProbe.FailureThreshold

integer

任意

readiness プローブを失敗とみなすために必要な連続失敗回数の最小値です。

デフォルト値:3

3

ImagePullPolicy

string

任意

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

  • Always:インスタンス作成のたびにイメージプルを実行します。

  • IfNotPresent:必要に応じてイメージプルを実行します。オンプレミスイメージを優先的に使用し、オンプレミスイメージがない場合はイメージプルを実行します。

  • Never:常にオンプレミスイメージを使用し、イメージプルは実行しません。

Always

StdinOnce

boolean

任意

StdinOnce を true に設定した場合、複数のセッション中に標準入力ストリームが接続されたままになるかどうかを指定します。

StdinOnce を true に設定すると、コンテナ起動後に標準入力ストリームが接続され、データを受信するクライアントが接続されるまでアイドル状態になります。クライアントが切断されると、ストリームも切断され、コンテナが再起動されるまで切断されたままになります。

false

Cpu

number

任意

コンテナあたりの vCPU 数です。

0.25

LivenessProbe.HttpGet.Port

integer

任意

liveness プローブを実行するために HTTP GET リクエストを送信するポートです。

8888

LivenessProbe.HttpGet.Path

string

任意

liveness プローブを実行するために HTTP GET リクエストを送信するパスです。

/healthyz

LivenessProbe.SuccessThreshold

integer

任意

失敗した liveness プローブを成功とみなすために必要な連続成功回数の最小値です。デフォルト値:1。値は 1 に設定してください。

1

ReadinessProbe.PeriodSeconds

integer

任意

連続する readiness プローブ間の間隔です。単位:秒。デフォルト値:10。最小値:1。

3

LivenessProbe.TimeoutSeconds

integer

任意

liveness プローブの完了までのタイムアウト制限です。単位:秒。デフォルト値:1。最小値:1。

1

Commands

array

任意

liveness プローブを実行するために CLI を使用してコンテナ内で実行できるコマンドです。

string

任意

liveness プローブを実行するために CLI を使用してコンテナ内で実行できるコマンドです。

sleep

SecurityContext.RunAsUser

integer

任意

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

1000

ReadinessProbe.HttpGet.Path

string

任意

readiness プローブを実行するために HTTP GET リクエストを送信するパスです。

/healthz

LivenessProbe.Exec.Commands

array

任意

ヘルスチェックを実行するためにコンテナ内で実行されるコマンドです。

string

任意

コマンドです。

cat/tmp/healthy

LifecyclePostStartHandlerHttpGetHost

string

任意

postStart コールバック関数を設定するために HTTP GET リクエストを送信するホストの IP アドレスです。

10.0.XX.XX

LifecyclePostStartHandlerHttpGetPort

integer

任意

postStart コールバック関数を設定するために HTTP GET リクエストを送信するポートです。

5050

LifecyclePostStartHandlerHttpGetPath

string

任意

postStart コールバック関数を設定するために HTTP GET リクエストを送信するパスです。

/healthyz

LifecyclePostStartHandlerHttpGetScheme

string

任意

postStart コールバック関数を設定するために送信する 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 ソケットが検出するホストの IP アドレスです。

10.0.XX.XX

LifecyclePostStartHandlerTcpSocketPort

integer

任意

postStart コールバック関数を設定するために使用する TCP ソケットが検出するポートです。

80

LifecyclePreStopHandlerHttpGetHost

string

任意

preStop コールバック関数を設定するために HTTP GET リクエストを送信するホストの IP アドレスです。

10.0.XX.XX

LifecyclePreStopHandlerHttpGetPort

integer

任意

preStop コールバック関数を設定するために HTTP GET リクエストを送信するポートです。

80

LifecyclePreStopHandlerHttpGetPath

string

任意

preStop コールバック関数を設定するために HTTP GET リクエストを送信するパスです。

/healthyz

LifecyclePreStopHandlerHttpGetScheme

string

任意

preStop コールバック関数を設定するために送信する 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 ソケットが検出するホストの IP アドレスです。

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketPort

integer

任意

preStop コールバック関数を設定するために使用する TCP ソケットが検出するポートです。

80

Volumes

array<object>

任意

ボリュームです。

array<object>

任意

ボリュームです。

Type

string

任意

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

EmptyDirVolume

DiskVolume.DiskSize

integer

任意

ボリュームサイズです。単位:GiB。

15

NFSVolume.Path

string

任意

ネットワーク ファイル システム (NFS) ボリュームへのパスです。

/share

FlexVolume.FsType

string

任意

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

ext4

DiskVolume.FsType

string

任意

FlexVolume.FsType を指定することを推奨します。DiskVolume.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

任意

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

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

任意

emptyDir ボリュームの記憶媒体です。emptyDir ボリュームに記憶媒体を指定しない場合、emptyDir ボリュームはノードのファイルシステムにデータを保存します。memory を指定すると、emptyDir ボリュームはメモリにデータを保存します。

memory

ConfigFileVolumeConfigFileToPath

array<object>

任意

設定ファイルへのパスです。

object

任意

設定ファイルへのパスです。

Path

string

任意

設定ファイルへの相対パスです。

/usr/bin/

Mode

integer

任意

ConfigFile ボリュームの権限です。

0644

Content

string

任意

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

bGl1bWk=

EmptyDirVolume.SizeLimit

string

任意

emptyDir ボリュームのサイズです。値には単位が含まれます。Gi または Mi を単位として使用することを推奨します。

256Mi

InitContainers

array<object>

任意

init コンテナです。

array<object>

任意

init コンテナです。

InitContainerEnvironmentVars

array<object>

任意

init コンテナの環境変数です。

object

任意

init コンテナの環境変数です。

Key

string

任意

環境変数の名前です。長さは 1~128 文字で、英字、アンダースコア (_)、数字を使用できます。数字で始まってはいけません。[0-9a-zA-Z] 形式で指定してください。

Path

Value

string

任意

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

/usr/bin/

FieldRef.FieldPath

string

任意

説明

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

path

SecurityContext.Capability.Adds

array

任意

init コンテナ内のプロセスに付与する権限です。有効な値:NET_ADMIN および NET_RAW。

説明

NET_RAW を使用するには、チケットを送信してください。

string

任意

init コンテナ内のプロセスに付与する権限です。有効な値:NET_ADMIN および NET_RAW。

説明

NET_RAW を使用するには、チケットを送信してください。

NET_RAW

Image

string

任意

init コンテナのイメージです。

nginx

InitContainerPorts

array<object>

任意

init コンテナのポートです。

object

任意

init コンテナのポートです。

Protocol

string

任意

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

  • TCP

  • UDP

TCP

Port

integer

任意

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

1

InitContainerVolumeMounts

array<object>

任意

init コンテナのボリュームマウントです。

object

任意

init コンテナのボリュームマウントです。

MountPropagation

string

任意

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

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

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

  • Bidirectional:HostToCotainer と同様ですが、コンテナで実行されるボリュームマウントが基盤となるインスタンスおよび同じボリュームを使用するすべての Pod のすべてのコンテナに逆方向に伝播します。

デフォルト値:None

None

MountPath

string

任意

ボリュームをマウントする init コンテナ内のディレクトリです。

説明

このディレクトリに保存されている情報は、マウントされたボリュームのデータによって上書きされます。このパラメーターを指定する際は注意してください。

/usr/share/

ReadOnly

boolean

任意

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

デフォルト値:false

false

Name

string

任意

ボリュームの名前です。

test-empty

SubPath

string

任意

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

Always

SecurityContext.ReadOnlyRootFilesystem

boolean

任意

説明

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

false

ImagePullPolicy

string

任意

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

  • Always:インスタンス作成のたびにイメージプルを実行します。

  • IfNotPresent:必要に応じてイメージプルを実行します。オンプレミスイメージを優先的に使用し、オンプレミスイメージがない場合はイメージプルを実行します。

  • Never:常にオンプレミスイメージを使用し、イメージプルは実行しません。

Always

Cpu

number

任意

init コンテナあたりの vCPU 数です。

0.5

WorkingDir

string

任意

作業ディレクトリです。

/usr/local

Commands

array

任意

init コンテナを起動するために実行できるコマンドです。

string

任意

init コンテナを起動するために実行できるコマンドです。

sleep

Args

array

任意

コンテナ起動引数です。

string

任意

コンテナ起動引数です。

10

SecurityContext.RunAsUser

integer

任意

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

587

Gpu

integer

任意

init コンテナあたりの GPU 数です。

1

Memory

number

任意

init コンテナあたりのメモリサイズです。単位:GiB。

1.0

Name

string

任意

init コンテナの名前です。

test-init

DnsConfigNameServers

array

任意

DNS サーバーの IP アドレスです。

string

任意

DNS サーバーの IP アドレスです。

172.10.*.**

DnsConfigSearchs

array

任意

DNS サーバーの検索ドメインです。

string

任意

DNS サーバーの検索ドメインです。

svc.local.kubenetes

DnsConfigOptions

array<object>

任意

オプションです。各オプションは名前と値のペアです。名前と値のペアの値は省略可能です。

object

任意

オプションです。各オプションは名前と値のペアです。名前と値のペアの値は省略可能です。

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>

任意

Elastic Container Instance が実行されるセキュリティコンテキストです。

object

任意

Elastic Container Instance が実行されるセキュリティコンテキストです。

Value

string

任意

Elastic Container Instance が実行されるセキュリティコンテキストの変数値です。

65536

Name

string

任意

Elastic Container Instance が実行されるセキュリティコンテキストの変数名です。

kernel.msgmax

NtpServers

array

任意

ネットワーク時刻プロトコル (NTP) サーバーのエンドポイントです。

string

任意

NTP サーバーのエンドポイントです。

ntp.cloud.aliyuncs.com

AcrRegistryInfos

array<object>

任意

Container Registry Enterprise Edition インスタンスです。

object

任意

Container Registry Enterprise Edition インスタンスです。

Domains

array

任意

Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、インスタンスのすべてのドメイン名が表示されます。複数のドメイン名を指定する場合は、カンマ (,) で区切ります。

string

任意

Container Registry Enterprise Edition インスタンスのドメイン名です。デフォルトでは、インスタンスのすべてのドメイン名が表示されます。複数のドメイン名を指定する場合は、カンマ (,) で区切ります。

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

InstanceName

string

任意

Container Registry Enterprise Edition インスタンスの名前です。

acr-test

InstanceId

string

任意

Container Registry Enterprise Edition インスタンスの ID です。

cri-nwj395hgf6f3****

RegionId

string

任意

Container Registry Enterprise Edition インスタンスのリージョン ID です。

cn-hangzhou

CostOptimization

boolean

任意

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

  • true

  • false

デフォルト値:false

false

InstanceFamilyLevel

string

任意

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

  • EntryLevel:エントリーレベル (共有インスタンスタイプ)。このレベルのインスタンスタイプは最も費用対効果が高いですが、安定した計算パフォーマンスを提供できない場合があります。CPU 使用率が低いシナリオに適しています。詳細については、「共有インスタンスファミリー」をご参照ください。

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

  • CreditEntryLevel:クレジットベースのエントリーレベル (バースト可能インスタンス)。CPU クレジットを使用して計算パフォーマンスを確保します。このレベルのインスタンスタイプは、CPU 使用率が低く、特定のケースで変動する可能性があるシナリオに適しています。詳細については、「バースト可能インスタンスの概要」をご参照ください。

EnterpriseLevel

ContainersUpdateType

string

任意

コンテナの更新モードです。有効な値:

  • RenewUpdate:フルアップデートモード。この値は、更新リクエスト内の Containers の値に基づいて有効になります。この値は、Containers の以前の設定を上書きすることを示します。

  • IncrementalUpdate:増分更新モード。Container.name の値に基づいてコンテナのマッチングが実行されます。リクエストパラメーターに含まれるパラメーターのみが更新されます。

デフォルト値:RenewUpdate

RenewUpdate

InstanceTypes

array

任意

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

string

任意

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

ecs.g6.large

DataCacheBucket

string

任意

データキャッシュが保存されるバケットです。

default

DataCachePL

string

任意

データキャッシュが保存されるクラウドディスクのパフォーマンスレベル (PL) です。ESSD (エンタープライズ SSD) の使用を推奨します。有効な値:

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

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

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

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

デフォルト値:PL1

説明

ESSD の詳細については、「ESSD (エンタープライズ SSD)」をご参照ください。

PL1

DataCacheProvisionedIops

integer

任意

データキャッシュが保存される ESSD AutoPL ディスクのプロビジョニング済み読み取り/書き込み IOPS です。有効な値:0 ~ min{50,000, 1,000 × *Capacity - Baseline IOPS}。Baseline IOPS = min{1,800+50 x *Capacity, 50,000}。

説明

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 ドライバーのバージョンは、一部の Elastic Compute Service (ECS) インスタンスタイプでのみ切り替えることができます。詳細については、「GPU アクセラレーション付き ECS インスタンスタイプを指定して Elastic Container Instance を作成する」をご参照ください。

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

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

変更履歴

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