サービスロールアウトを作成します。
操作説明
使用上の注意
相互排他的な戦略:
Partition戦略またはBatch戦略のいずれか一方のみを使用できます。両方を同時に使用することはできません。リクエストレート制限: 1 秒あたり最大 100 リクエストです。
認可: この操作には
eas:CreateServiceRollout権限が必要です。ARN:
acs:eas:{#regionId}:{#accountId}:service/{#ServiceName}。ロールアウトの一時停止: サービスロールアウトを一時停止するには、
Pausedパラメータをtrueに設定します。その後、UpdateServiceRolloutAPI を呼び出して、ロールアウトを再開またはキャンセルできます。モニタリングとロールバック: サービスロールアウト中はサービスメトリクスをモニタリングし、問題を迅速に特定して解決してください。ロールバックを実行するには、
Partitionの値を調整するか、ロールアウト戦略を削除します。
今すぐお試しください
テスト
RAM 認証
リクエスト構文
POST /api/v2/services/{ClusterId}/{ServiceName}/rollout HTTP/1.1
パスパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| ClusterId |
string |
必須 |
サービスがデプロイされているリージョン ID です。利用可能なリージョンの一覧を確認するには、 |
cn-shanghai |
| ServiceName |
string |
必須 |
更新するサービス名 です。サービス名はリージョン内で一意である必要があります。サービスの詳細を取得するには、 |
my-service |
リクエストパラメーター
|
パラメーター |
型 |
必須 / 任意 |
説明 |
例 |
| body |
object |
任意 |
リクエストボディ です。 |
|
| Partition |
object |
任意 |
パーティション戦略の設定です。 |
|
| Partition |
string |
任意 |
新しいバージョンに更新するインスタンスの数です。 |
1 |
| Batch |
object |
任意 |
バッチ戦略の設定です。 |
|
| BatchSize |
string |
任意 |
各バッチで更新するインスタンスの数です。 |
1 |
| Interval |
string |
任意 |
各バッチの完了後の待機間隔です。 |
5m |
| Paused |
boolean |
任意 |
ロールアウトを一時停止するかどうかを指定します。 |
False |
レスポンスフィールド
|
フィールド |
型 |
説明 |
例 |
|
object |
レスポンスボディ です。 |
||
| RequestId |
string |
一意のリクエスト ID です。この ID は、トラブルシューティングとトレーサビリティに使用します。 |
40325405-579C-4D82**** |
| Message |
string |
操作結果を示すメッセージです。 |
Rollout created successfully |
例
成功レスポンス
JSONJSON
{
"RequestId": "40325405-579C-4D82****\n",
"Message": "Rollout created successfully"
}
エラーコード
完全なリストについては、「エラーコード」をご参照ください。
変更履歴
完全なリストについては、「変更履歴」をご参照ください。