Cloud Storage の 24 件の操作に対する再試行、冪等性、完了のポリシーです。うち 12 件がエンドポイント固有のビジネスエラーコードを記載しています。
状態を変える操作では、HTTP タイムアウトは結果が不明という意味であり、失敗の証拠ではありません。再試行の前に現在の状態を照会してください。
ポリシーの定義と他の製品はエンドポイント再試行マトリクス、機械可読版は操作動作マニフェストを参照してください。
| 操作 | 再試行ポリシー | 冪等性 | 完了 / 復旧 |
|---|---|---|---|
GET /api/cloudstorage/infoqueryCloudStorageInfoLocal | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39001。 |
POST /api/cloudstorage/file/pagepageCloudStorageFilesLocal | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /api/cloudstorage/upload/initbatchRequestCloudStoragePresignedUploadUrlsLocal | エンドポイント固有の文書が安全と明記していない限り、自動的に再試行しないでください。 | 公開された冪等性の保証は文書化されていません。 | 各オブジェクトを署名付き URL にアップロードし、その後 POST /cloudstorage/upload/complete を呼び出してください。 文書化されたビジネスエラー: 39001, 39037, 39044, 39045, 39047, 39050, 39051。 |
POST /api/cloudstorage/upload/completeconfirmCloudStorageUploadCompleteLocal | 自動的に再試行しないでください。まずリソース、アップロード、タスクが作成されたかを照会します。 | 公開された冪等キーの契約は文書化されていません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39001, 39011, 39014, 39041, 39046, 39047。 |
POST /api/cloudstorage/file/delete/batchbatchDeleteCloudStorageFilesLocal | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39011。 |
POST /api/cloudstorage/file/tag/setsetCloudStorageFileTagsLocal | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39011, 39048, 39049。 |
POST /api/cloudstorage/file/tag/addaddCloudStorageFileTagsLocal | 自動的に再試行しないでください。まずリソース、アップロード、タスクが作成されたかを照会します。 | 公開された冪等キーの契約は文書化されていません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39011, 39048, 39049。 |
POST /api/cloudstorage/file/tag/queryqueryCloudStorageFileTagsLocal | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
GET /api/cloudstorage/tag/allqueryAllCloudStorageFileTagsLocal | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /api/cloudstorage/tag/createcreateCloudStorageFileTagLocal | 自動的に再試行しないでください。まずリソース、アップロード、タスクが作成されたかを照会します。 | 公開された冪等キーの契約は文書化されていません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /api/cloudstorage/tag/editeditCloudStorageFileTagLocal | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /api/cloudstorage/tag/delete/batchdeleteCloudStorageFileTagsLocal | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
| 操作 | 再試行ポリシー | 冪等性 | 完了 / 復旧 |
|---|---|---|---|
GET /cloudstorage/infoqueryCloudStorageInfo | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39001。 |
POST /cloudstorage/file/pagepageCloudStorageFiles | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /cloudstorage/upload/initbatchRequestCloudStoragePresignedUploadUrls | エンドポイント固有の文書が安全と明記していない限り、自動的に再試行しないでください。 | 公開された冪等性の保証は文書化されていません。 | 各オブジェクトを署名付き URL にアップロードし、その後 POST /cloudstorage/upload/complete を呼び出してください。 文書化されたビジネスエラー: 39001, 39037, 39044, 39045, 39047, 39050, 39051。 |
POST /cloudstorage/upload/completeconfirmCloudStorageUploadComplete | 自動的に再試行しないでください。まずリソース、アップロード、タスクが作成されたかを照会します。 | 公開された冪等キーの契約は文書化されていません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39001, 39011, 39014, 39041, 39046, 39047。 |
POST /cloudstorage/file/delete/batchbatchDeleteCloudStorageFiles | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39011。 |
POST /cloudstorage/file/tag/setsetCloudStorageFileTags | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39011, 39048, 39049。 |
POST /cloudstorage/file/tag/addaddCloudStorageFileTags | 自動的に再試行しないでください。まずリソース、アップロード、タスクが作成されたかを照会します。 | 公開された冪等キーの契約は文書化されていません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 文書化されたビジネスエラー: 39011, 39048, 39049。 |
POST /cloudstorage/file/tag/queryqueryCloudStorageFileTags | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
GET /cloudstorage/tag/allqueryAllCloudStorageFileTags | 上限付き指数バックオフとジッターで安全に再試行できます。 | 読み取り専用。リクエストを繰り返してもリソースの状態は変わりません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /cloudstorage/tag/createcreateCloudStorageFileTag | 自動的に再試行しないでください。まずリソース、アップロード、タスクが作成されたかを照会します。 | 公開された冪等キーの契約は文書化されていません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /cloudstorage/tag/editeditCloudStorageFileTag | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |
POST /cloudstorage/tag/delete/batchdeleteCloudStorageFileTags | タイムアウトや通信障害の後は、再試行の前に現在の状態を照会してください。 | 結果はすでに適用されている可能性があります。繰り返しの実行は契約上冪等ではありません。 | レスポンスが唯一の文書化された完了シグナルであり、非同期契約は定義されていません。 エンドポイント固有のビジネスエラーは文書化されていません。共通エラー契約を使用してください。 |