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

:UpdateContainerGroup

最終更新日:Oct 17, 2025

この操作はインスタンスを更新します。

操作説明

  • Pending または Running 状態の Elastic Container Instance (ECI) インスタンスのみを更新できます。更新後、インスタンスのステータスは Updating に変わります。

  • RestartPolicy が Never の 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 ロールに付与する必要があります。

アクション

アクセスレベル

リソースタイプ

条件キー

依存アクション

eci:UpdateContainerGroup

update

*containergroup

acs:eci:{#regionId}:{#accountId}:containergroup/{#containergroupId}

  • eci:tag
なし

リクエストパラメーター

パラメーター

必須 / 任意

説明

RegionId

string

必須

リージョン ID。

cn-hangzhou

RegionId

string

必須

リージョン ID。

cn-hangzhou

ContainerGroupId

string

必須

更新する ECI インスタンスの ID。これはコンテナグループ ID です。

eci-2zelg8vwnlzdhf8hv****

RestartPolicy

string

任意

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

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

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

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

Always

ClientToken

string

任意

リクエストのべき等性を保証するためのクライアントトークン。クライアントから一意のパラメーター値を生成します。値には ASCII 文字のみを含めることができ、長さは 64 文字以内である必要があります。詳細については、「べき等性を確保する方法」をご参照ください。

123e4567-e89b-12d3-a456-426655440000

Cpu

number

任意

インスタンス (コンテナグループ) の vCPU 数。

2.0

Memory

number

任意

インスタンス (コンテナグループ) のメモリサイズ。単位: GiB。

4.0

ResourceGroupId

string

任意

リソースグループの ID。

rg-2df3isufhi38****

Tag

array<object>

任意

インスタンスにアタッチするタグのリスト。

object

任意

インスタンスにアタッチするタグのリスト。

Key

string

任意

タグキー。

name

Value

string

任意

タグの値。

hxh

Volume

array<object>

任意

ボリュームのリスト。

array<object>

任意

ボリュームのリスト。

Name

string

任意

ボリュームの名前。

test-empty

Type

string

任意

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

  • EmptyDirVolume: EmptyDir ボリューム。これは一時ディレクトリです。

  • ConfigFileVolume: ConfigFile ボリューム。これは構成ファイルです。

  • NFSVolume: NFS ボリューム。これは、Network Attached Storage (NAS) システムなどのネットワークファイルシステムです。

  • FlexVolume: ストレージタイプを拡張するための FlexVolume プラグイン。ディスク、NAS、および Object Storage Service (OSS) のマウントに使用できます。

  • HostPathVolume: HostPath ボリューム。これはホスト上のファイルまたはディレクトリです。この値はまだ利用できません。

EmptyDirVolume

NFSVolume.Path

string

任意

NFS ボリュームにマウントするパス。

/

NFSVolume.Server

string

任意

NFS マウントポイントのアドレス。

071e349b04-bsd39.cn-hangzhou.nas.aliyuncs.com

NFSVolume.ReadOnly

boolean

任意

NFS ボリュームの読み取り専用権限。有効な値:

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

  • false: NFS ボリュームは読み取り/書き込み可能です。

false

ConfigFileVolume.ConfigFileToPath

array<object>

任意

ConfigFile ボリュームの構成ファイル情報。

object

任意

ConfigFile ボリュームの構成ファイル情報。

Path

string

任意

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

jin/test

Content

string

任意

構成ファイルの内容。内容は Base64 でエンコードする必要があります。

bGl1bWk=

EmptyDirVolume.Medium

string

任意

EmptyDir ボリュームの記憶媒体。デフォルトは空の文字列で、ノードのファイルシステムが使用されることを意味します。これを Memory に設定してメモリを使用できます。

Memory

EmptyDirVolume.SizeLimit

string

任意

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

256Mi

FlexVolume.FsType

string

任意

FlexVolume プラグインを使用してディスクをマウントする場合のディスクのファイルシステムタイプ。有効な値には、ext4、ext3、xfs、vfat が含まれます。デフォルト値は ext4 です。

ext4

FlexVolume.Driver

string

任意

FlexVolume プラグインを使用してボリュームをマウントする場合のドライバータイプ。有効な値:

  • alicloud/disk: ディスクをマウントします。

  • alicloud/nas: NAS ファイルシステムをマウントします。

  • alicloud/oss: OSS バケットをマウントします。

alicloud/disk

FlexVolume.Options

string

任意

FlexVolume オプションのリスト。オプションは JSON 形式のキーと値のペアです。たとえば、FlexVolume を使用してディスクをマウントする場合、Options はディスクの構成パラメーターを指定します。詳細については、「ボリュームの概要」をご参照ください。

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

HostPathVolume.Path

string

任意

ホスト上の HostPath ボリュームのパス。

説明

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

/tmp

HostPathVolume.Type

string

任意

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

  • Directory: ディレクトリ。

  • File: ファイル。

説明

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

Directory

DnsConfig.Search

array

任意

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

my.dns.search.suffix

string

任意

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

my.dns.search.suffix

DnsConfig.NameServer

array

任意

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

1.2.3.4

string

任意

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

1.2.3.4

DnsConfig.Option

array<object>

任意

DNS 構成情報。

object

任意

DNS 構成情報。

Value

string

任意

DNS 構成のオプション変数の値。

2

Name

string

任意

DNS 構成のオプション変数の名前。

ndots

Container

array<object>

任意

新しいコンテナグループ構成を指定します。

array<object>

任意

新しいコンテナグループ構成を指定します。

ReadinessProbe.TimeoutSeconds

integer

任意

チェックのタイムアウト期間。デフォルトは 1 秒です。最小値は 1 秒です。

5

ReadinessProbe.SuccessThreshold

integer

任意

失敗後にチェックが成功したと判断するために必要な連続成功チェックの数。デフォルトは 1 です。

1

SecurityContext.Capability.Add

array

任意

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

説明

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

string

任意

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

説明

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

NET_ADMIN

ReadinessProbe.TcpSocket.Port

integer

任意

TcpSocket チェック用のポート。

5000

ReadinessProbe.HttpGet.Scheme

string

任意

ヘルスチェックに HTTP リクエストを使用する場合の HTTP GET リクエストのプロトコルタイプ。有効な値:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.PeriodSeconds

integer

任意

チェックが実行される間隔。デフォルトは 10 秒です。最小値は 1 秒です。

10

SecurityContext.ReadOnlyRootFilesystem

boolean

任意

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

true

EnvironmentVar

array<object>

任意

コンテナーの環境変数のリスト。

object

任意

コンテナーの環境変数のリスト。

Key

string

任意

コンテナーの環境変数の名前。

PATH

Value

string

任意

コンテナーの環境変数の値。

/usr/bin/local/

FieldRef.FieldPath

string

任意

Pod フィールドを環境変数として使用します。現在、`status.podIP` のみがサポートされています。

status.podIP

LivenessProbe.TcpSocket.Port

integer

任意

TcpSocket チェック用のポート。

80

Tty

boolean

任意

対話を有効にするかどうかを示します。デフォルトは false です。Command が /bin/bash タイプの場合は、これを true に設定します。

false

WorkingDir

string

任意

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

/usr/share/

Arg

array

任意

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

hello

string

任意

コンテナーの起動引数。

hello

Stdin

boolean

任意

コンテナーランタイムで標準入力用のバッファーを割り当てるかどうかを示します。設定しない場合、コンテナーの標準入力からの読み取りは End-Of-File (EOF) になります。デフォルトは false です。

false

LivenessProbe.InitialDelaySeconds

integer

任意

チェックが開始される時間。時間はコンテナーの開始時から計算されます。

10

VolumeMount

array<object>

任意

コンテナーにマウントするボリュームのリスト。

object

任意

コンテナーにマウントするボリュームのリスト。

MountPropagation

string

任意

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

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

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

  • Bidirectional: HostToContainer と同様です。さらに、ボリュームはホストと、同じボリュームを使用するすべての Pod のすべてのコンテナーに伝播されます。

デフォルト値: None

None

MountPath

string

任意

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

/usr/share/

ReadOnly

boolean

任意

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

false

SubPath

string

任意

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

/usr/share/sub/

Name

string

任意

コンテナーにマウントするボリュームの名前。ECI インスタンス (コンテナグループ) にマウントされているボリュームを選択します。値は、構成済みの Volume.N.Name パラメーターのいずれかである必要があります。

test-empty

ImagePullPolicy

string

任意

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

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

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

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

Never

StdinOnce

boolean

任意

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

true

LifecyclePreStopHandlerTcpSocketPort

integer

任意

TCPSocket を使用して preStop コールバック関数を設定する場合の TCP ソケットチェック用のポート。

80

LifecyclePostStartHandlerHttpGetScheme

string

任意

HTTP リクエストを使用して postStart コールバック関数を設定する場合の HTTP GET リクエストチェックのパス。

/healthyz

ReadinessProbe.PeriodSeconds

integer

任意

チェックが実行される間隔。デフォルトは 10 秒です。最小値は 1 秒です。

3

LivenessProbe.SuccessThreshold

integer

任意

失敗後にチェックが成功したと判断するために必要な連続成功チェックの数。デフォルトは 1 です。値は 1 である必要があります。

1

Command

array

任意

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

echo

string

任意

コンテナーの起動コマンド。各コマンドの長さは最大 256 文字です。

echo

LifecyclePostStartHandlerHttpGetHost

string

任意

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

hide

ReadinessProbe.HttpGet.Path

string

任意

HttpGet チェックのパス。

/usr/

LivenessProbe.Exec.Command

array

任意

コンテナー内でチェックを実行するためのコマンド。

string

任意

コンテナー内でチェックを実行するためのコマンド。

echo

LifecyclePostStartHandlerTcpSocketPort

integer

任意

TCPSocket を使用して postStart コールバック関数を設定する場合の TCP ソケットチェック用のポート。

1

LifecyclePostStartHandlerHttpGetPath

string

任意

HTTP リクエストを使用して postStart コールバック関数を設定する場合の HTTP GET リクエストチェックのパス。

/healthyz

LifecyclePostStartHandlerExec

array

任意

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

hide

string

任意

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

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

LifecyclePreStopHandlerHttpGetPath

string

任意

HTTP リクエストを使用して preStop コールバック関数を設定する場合の HTTP GET リクエストチェックのパス。

/healthyz

Port

array<object>

任意

コンテナーポート。有効な値: 1~65535。

object

任意

コンテナーポート。有効な値: 1 ~ 65535。

Protocol

string

任意

TCP/UDP。

TCP

Port

integer

任意

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

8080

LifecyclePreStopHandlerHttpGetScheme

string

任意

HTTP リクエストを使用して preStop コールバック関数を設定する場合の、HTTP GET リクエストのプロトコルタイプです。有効な値:

  • HTTP

  • HTTPS

HTTP

LivenessProbe.HttpGet.Scheme

string

任意

ヘルスチェックに HTTP リクエストを使用する場合の、HTTP GET リクエストのプロトコルタイプです。有効な値:

  • HTTP

  • HTTPS

HTTP

LifecyclePostStartHandlerHttpGetHttpHeaders

array<object>

任意

生成された HTTP リクエスト内の有効な HTTP リクエストヘッダーのコレクション。

object

任意

生成された HTTP リクエスト内の有効な HTTP リクエストヘッダーのコレクション。

Value

string

任意

HTTP リクエストを使用して postStart コールバック関数を設定する場合の、HTTP GET リクエストのリクエストパラメーターの値です。

test

Name

string

任意

HTTP リクエストを使用して postStart コールバック関数を設定する場合の、HTTP GET リクエストのリクエストパラメーターです。

testValue

ReadinessProbe.HttpGet.Port

integer

任意

HttpGet チェック用のポートです。

8080

LifecyclePostStartHandlerTcpSocketHost

string

任意

TCP ソケットを使用して postStart コールバック関数を設定する場合の、TCP ソケットチェック用のホストアドレスです。

10.0.XX.XX

Gpu

integer

任意

コンテナーの GPU の数。

1

ReadinessProbe.InitialDelaySeconds

integer

任意

チェックが開始される時間です。この時間は、コンテナーが起動した時点から計算されます。

10

LifecyclePreStopHandlerExec

array

任意

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

hide

string

任意

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

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

Memory

number

任意

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

2.0

Name

string

任意

コンテナーの名前。

jenkins

LifecyclePreStopHandlerHttpGetHost

string

任意

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

10.0.XX.XX

LifecyclePreStopHandlerTcpSocketHost

string

任意

TCP ソケットを使用して preStop コールバック関数を設定する場合の TCP ソケットチェックのホストアドレス。

10.0.XX.XX

Image

string

任意

コンテナイメージ。

jenkins

LifecyclePreStopHandlerHttpGetPort

integer

任意

HTTP リクエストを使用して preStop コールバック関数を設定する場合、HTTP GET リクエストチェックに使用するポートです。

1

LivenessProbe.FailureThreshold

integer

任意

成功後にチェックが失敗したと判断するために必要な、連続した失敗チェックの回数。デフォルトは 3 です。

3

ReadinessProbe.Exec.Command

array

任意

コンテナー内でチェックのために実行するコマンド。

string

任意

コンテナー内でチェックのために実行するコマンド。

echo

LifecyclePreStopHandlerHttpGetHttpHeader

array<object>

任意

生成された HTTP リクエストヘッダー情報です。

object

任意

生成された HTTP リクエストヘッダー情報。

Value

string

任意

HTTP リクエストを使用して preStop コールバック関数を設定する場合の、HTTP GET リクエストのリクエストパラメーターの値。

testValue

Name

string

任意

HTTP リクエストを使用して preStop コールバック関数を設定する場合の HTTP GET リクエストのリクエストパラメーターです。

test

ReadinessProbe.FailureThreshold

integer

任意

成功したチェックの後に、チェックが失敗したと判断するために必要な連続した失敗チェックの回数。デフォルトは 3 です。

3

Cpu

number

任意

コンテナーの vCPU サイズ。

1.0

LivenessProbe.HttpGet.Port

integer

任意

HttpGet チェックに使用するポートです。

8080

LivenessProbe.HttpGet.Path

string

任意

HttpGet チェックのパスです。

/usr/local/bin

LivenessProbe.TimeoutSeconds

integer

任意

チェックのタイムアウト期間です。デフォルトは 1 秒です。最小値は 1 秒です。

1

SecurityContext.RunAsUser

integer

任意

コンテナープロセスのエントリーポイントを実行するために使用される UID です。

1377

LifecyclePostStartHandlerHttpGetPort

integer

任意

HTTP リクエストを使用して postStart コールバック関数を設定する場合の、HTTP GET リクエストチェック用のポートです。

1

InitContainer

array<object>

任意

新しい Init コンテナーの情報を指定します。

array<object>

任意

新しい Init コンテナーの情報を指定します。

SecurityContext.Capability.Add

array

任意

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

説明

NET_RAW はデフォルトではサポートされていません。 この権限をリクエストするには、チケットを送信してください。

string

任意

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

説明

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

NET_ADMIN

Image

string

任意

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

nginx

VolumeMount

array<object>

任意

ボリュームマウントのリスト。

object

任意

マウントするボリュームのリスト。

MountPropagation

string

任意

ボリュームのマウントプロパゲーション設定。 マウントプロパゲーションを使用すると、1 つのコンテナーによってマウントされたボリュームを、同じ Pod 内の他のコンテナー、さらには同じノード上の他の Pod と共有できます。 有効な値:

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

  • HostToContainer: ボリュームマウントは、ホストからこのボリュームまたはそのサブディレクトリにマウントされる後続のすべてのマウントを受け取ります。

  • Bidirectional: この設定は HostToContainer に似ています。 さらに、ボリュームマウントはホストに逆伝播され、同じボリュームを使用するすべての Pod のすべてのコンテナーに伝播されます。

デフォルト: None

None

MountPath

string

任意

init コンテナーのマウントパス。ボリュームのコンテンツは、このパス内の既存のコンテンツを上書きします。注意して使用してください。

/pod/data

ReadOnly

boolean

任意

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

false

SubPath

string

任意

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

data2/

Name

string

任意

init コンテナーにマウントするボリュームの名前。 この値は、コンテナグループの Volume.N.Name パラメーターで定義されているボリュームの名前である必要があります。

default-volume1

Port

array<object>

任意

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

object

任意

ポート番号。値の範囲は 1 ~ 65535 です。

Protocol

string

任意

TCP または UDP。

TCP

Port

integer

任意

init コンテナーのポート。有効な値: 1 から 65535。

9000

SecurityContext.ReadOnlyRootFilesystem

boolean

任意

コンテナーのルートファイルシステムが読み取り専用であるかどうかを指定します。有効な値は `true` のみです。

true

EnvironmentVar

array<object>

任意

コンテナーの環境変数。

object

任意

コンテナーの環境変数のリスト。

Key

string

任意

init コンテナーの環境変数の名前。

PATH

Value

string

任意

init コンテナーの環境変数の値。

/usr/local/bin

FieldRef.FieldPath

string

任意

環境変数の値へのリファレンスです。サポートされている唯一の値は status.podIP です。

status.podIP

ImagePullPolicy

string

任意

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

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

  • IfNotPresent: まずローカルイメージを使用します。ローカルにイメージがない場合は、イメージをプルします。

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

IfNotPresent

StdinOnce

boolean

任意

標準入力が有効になっている場合、標準入力ストリームは複数のアタッチセッションにわたって開いたままになります。 `StdinOnce` を `true` に設定した場合、コンテナーが起動するときに標準入力が開かれます。 最初のクライアントがアタッチするまで、ストリームは空です。 その後、クライアントが切断するまでデータを受け入れます。 クライアントが切断した後、ストリームは閉じられ、コンテナーが再起動されるまで閉じたままになります。

true

Cpu

number

任意

init コンテナーの vCPU 数です。

2.0

Tty

boolean

任意

インタラクションを有効にするかどうかを指定します。デフォルト値は false です。Command が /bin/bash に設定されている場合、このパラメーターを true に設定します。

true

WorkingDir

string

任意

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

/bin/local/

Command

array

任意

init コンテナーのコマンド。

/bin/sh sleep

string

任意

init コンテナー用のコマンド。

/bin/sh sleep

Arg

array

任意

init コンテナーの起動引数です。

10

string

任意

init コンテナーの起動パラメーターです。

10

SecurityContext.RunAsUser

integer

任意

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

1000

Gpu

integer

任意

init コンテナーの GPU 数。

1

Memory

number

任意

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

4.0

Stdin

boolean

任意

コンテナーの標準入力用にバッファーを割り当てるかどうかを指定します。設定されていない場合、標準入力からの読み取りは End-of-File (EOF) を返します。デフォルトは false です。

false

Name

string

任意

init コンテナーの名前。

init-nginx

ImageRegistryCredential

array<object>

任意

イメージリポジトリの認証情報のリスト。

object

任意

イメージリポジトリの認証情報のリスト。

Password

string

任意

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

yourpassword

Server

string

任意

http:// または https:// プレフィックスを含まないイメージリポジトリのアドレス。

registry.cn-shanghai.aliyuncs.com/ecitest/nginx:alpine

UserName

string

任意

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

yourname

AcrRegistryInfo

array<object>

任意

ACR Enterprise インスタンスに関する情報。

object

任意

ACR Enterprise インスタンスに関する情報。

InstanceId

string

任意

ACR Enterprise インスタンスの ID です。

cri-nwj395hgf6f3****

InstanceName

string

任意

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

acr-test

RegionId

string

任意

ACR Enterprise インスタンスのリージョンです。

cn-beijing

Domain

array

任意

ACR Enterprise インスタンスのドメイン名。デフォルトでは、インスタンスのすべてのドメイン名が含まれます。1 つ以上のドメイン名をコンマで区切って指定できます。

string

任意

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

cn-beijing

UpdateType

string

任意

更新タイプ。有効な値:

  • RenewUpdate: フルアップデート。関連するすべてのパラメーターを指定する必要があります。リスト内の個々のアイテムや構造体内の個々のメンバーを更新することはできません。

  • IncrementalUpdate: 増分更新。更新したいパラメーターのみを指定できます。指定されていないパラメーターは変更されません。

デフォルトは RenewUpdate です。

RenewUpdate

パラメーターの説明

Container と InitContainer: InitContainer と Container はどちらもフルアップデートのみをサポートします。InitContainer を更新するには、インスタンスの再起動が必要です。次の更新シナリオがサポートされています。

  • ECI インスタンスに InitContainer と Container の両方があり、InitContainer のみが更新されます。

  • ECI インスタンスに InitContainer と Container の両方があり、Container のみが更新されます。

  • ECI インスタンスに InitContainer と Container の両方があり、両方が更新されます。

  • ECI インスタンスに Container のみがあり、Container が更新されます。

  • ECI インスタンスに Container のみがあり、InitContainer が追加されます。

  • ECI インスタンスに Container のみがあり、InitContainer が追加され、Container が更新されます。

ImageRegistryCredentials

  • フルアップデートのみがサポートされています。

  • 認証情報の数を増やさずに ImageRegistryCredentials のみを更新する場合、ECI インスタンスの再起動は不要です。それ以外の場合は、再起動が必要です。

説明

フルアップデート: パラメーターがリストの場合、個々のアイテムを更新することはできません。パラメーターが構造体の場合、個々のメンバーを更新することはできません。

レスポンスフィールド

フィールド

説明

object

RequestId

string

リクエストの一意の ID。

CB8D2B22-D636-4182-****-1FC9DBDAD66F

成功レスポンス

JSONJSON

{
  "RequestId": "CB8D2B22-D636-4182-****-1FC9DBDAD66F"
}

エラーコード

HTTP ステータスコード

エラーコード

エラーメッセージ

説明

400 InvalidParameter.CPU.Memory The specified cpu and memory are not allowed
400 InvalidParameter.DuplicatedName The container group include containers with duplicate names.
400 InvalidParameter.DuplicatedVolumeName The container group includes volumes with duplicate names. The container group includes volumes with duplicate names.
400 InvalidParameter.LengthExceeded %s
400 InvalidParameter.ValueExceeded %s
400 IncorrectStatus %s
400 InvalidParam.CpuOrMemorySpec The specified specification is invalid.
400 InvalidParameter %s
400 MissingParameter %s
400 NoNeedUpdate There are no changes to be updated for current resource.
403 InvalidAction The specified action is invalid 無効な操作です。
404 InvalidParameter.NotFound %s

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

変更履歴

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