設定バンドルを削除する
設定バンドルとそのすべてのバージョンを削除します。削除は非同期です。API はすぐに DELETINGステータスで戻り、サービスはバンドルとそのバージョン履歴をバックグラウンドで削除します。
アクティブな A/B テストによって参照されているバンドルは削除できません。A/B テストを最初に停止します。
コードサンプル
例
リクエストパラメータ
| パラメータ | タイプ | 必須 | 説明 |
|---|---|---|---|
|
|
文字列 |
はい |
削除する設定バンドルの ID。パスパラメータとして渡されます。 |
[応答]
API は、削除がキューに入れられたことを示す HTTP 202 (Accepted) を返します。
| フィールド | タイプ | 説明 |
|---|---|---|
|
|
文字列 |
削除されるバンドルの ID。 |
|
|
String |
バンドルのステータス。戻り値 |
削除動作
-
オペレーションはべき等 — 削除済みのバンドルで delete を呼び出すと、エラーなしで同じレスポンスが返されます。
-
すべてのブランチのすべてのバージョンがバンドルとともに削除されます。
-
削除が完了すると、バンドル ID と名前が再利用できるようになります。
-
バンドルがアクティブな A/B テストによって参照されている場合、削除は で失敗します
ConflictException。A/B テストを最初に停止します。
エラー
| エラー | HTTP ステータス | 説明 |
|---|---|---|
|
|
400 |
リクエストパラメータが無効です。 |
|
|
404 |
指定された |
|
|
409 |
バンドルは別のリソース (アクティブな A/B テストなど) で使用されているため、削除できません。 |
|
|
403 |
アクセス許可が不十分です。IAM ポリシーに が含まれていることを確認します |
|
|
429 |
リクエストレートを超えました。エクスポネンシャルバックオフを使用して再試行してください。 |
|
|
500 |
サービス側のエラー。リクエストを再試行します。 |