CommitContainer 操作を呼び出して、Elastic Container Instance (ECI) インスタンス内の指定されたコンテナーをイメージとして保存し、そのイメージを Alibaba Cloud Container Registry (ACR) のイメージリポジトリにプッシュする非同期タスクを作成します。
操作説明
CommitContainer 操作を呼び出す前に、ACR イメージリポジトリを準備します。次に、Resource Access Management (RAM) ロールを作成し、必要な権限を付与します。詳細については、「コンテナーからイメージを作成し、ACR リポジトリにプッシュする」をご参照ください。
今すぐお試しください
テスト
RAM 認証
|
アクション |
アクセスレベル |
リソースタイプ |
条件キー |
依存アクション |
|
eci:CommitContainer |
create |
*CommitContainerTask
|
|
なし |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| RegionId |
string |
必須 |
リージョン ID。 |
cn-hangzhou |
| RegionId |
string |
必須 |
リージョン ID。 |
cn-hangzhou |
| ContainerGroupId |
string |
必須 |
CommitContainer タスクを作成する ECI インスタンス。 |
eci-bp1do4xz75fa5sd**** |
| ContainerName |
string |
必須 |
イメージの作成に使用するコンテナーの名前。 |
container-1 |
| Image |
object |
任意 |
コンテナイメージに関する情報。 |
|
| Repository |
string |
必須 |
ACR イメージリポジトリのアドレス。 |
registry-vpc.cn-beijing.aliyuncs.com/test/test-**** |
| Tag |
string |
必須 |
イメージのタグ。このパラメーターを空のままにすると、タグは変更されません。 |
0.0.6 |
| Message |
string |
任意 |
イメージの説明。 |
test commit |
| Author |
string |
任意 |
イメージの作成者を指定します。 |
alice |
| AcrRegistryInfo |
object |
任意 |
ACR Enterprise Edition インスタンスのアクセス資格情報の設定。 説明
ACR Personal Edition インスタンスを使用する場合、このパラメーターを設定する必要はありません。ACR Enterprise Edition インスタンスを使用する場合は、このパラメーターを設定する必要があります。 |
|
| InstanceId |
string |
任意 |
ACR Enterprise Edition インスタンスの ID。 |
cri-nwj395hgf6f3**** |
| RegionId |
string |
任意 |
ACR Enterprise Edition インスタンスが配置されているリージョン。 |
cn-hangzhou |
| ArnService |
string |
任意 |
クロスアカウント認証のシナリオでは、これは権限を付与されたユーザーの RAM ロールの Alibaba Cloud リソースネーム (ARN) です。 |
acs:ram::1609982529******:role/role-test |
| ArnUser |
string |
任意 |
クロスアカウント認証のシナリオでは、これは権限を付与するユーザーの RAM ロールの ARN です。 |
acs:ram::1298452580******:role/role-test |
| Arn |
object |
任意 |
権限付与に必要な ARN 情報。 |
|
| RoleArn |
string |
任意 |
権限付与ロールの ARN。 |
acs:ram:xxx |
| RoleType |
string |
任意 |
権限付与のタイプ。RAM ロールを権限付与に使用するには、値を service に設定します。 |
service |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
|||
| RequestId |
string |
リクエストの ID。この ID は一意です。 |
CB8D2B22-D636-4182-****-1FC9DBDAD66F |
| TaskId |
string |
タスクの ID。 |
t-bp18cwvrb3v9tjk0tekz |
例
成功レスポンス
JSONJSON
{
"RequestId": "CB8D2B22-D636-4182-****-1FC9DBDAD66F",
"TaskId": "t-bp18cwvrb3v9tjk0tekz"
}
エラーコード
|
HTTP ステータスコード |
エラーコード |
エラーメッセージ |
説明 |
|---|---|---|---|
| 400 | InvalidParameter | %s | |
| 403 | InvalidVolumeType | The specified volumeName is invalid, only volume of cloud disk support capacity resize | |
| 403 | IncorrectStatusDetail | %s | |
| 403 | InvalidAction | The specified action is invalid |
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。