StorageGRID で廃止された GET Bucket compliance リクエスト
GET Bucket コンプライアンス要求は非推奨になりました。ただし、このリクエストを使用して、既存のレガシー準拠バケットに対して現在適用されているコンプライアンス設定を確認することは引き続き可能です。
|
|
以前のバージョンの StorageGRID で利用可能だった StorageGRID コンプライアンス機能は非推奨となり、S3 Object Lock に置き換えられました。詳細については、以下をご覧ください。 |
この操作を完了するには、s3:GetBucketCompliance 権限が必要です。またはアカウントのrootである必要があります。
リクエスト例
このリクエスト例では、 `mybucket`という名前のバケットのコンプライアンス設定を確認できます。
GET /mybucket/?x-ntap-sg-compliance HTTP/1.1 Date: date Authorization: authorization string Host: host
回答例
レスポンスXMLでは、 `<SGCompliance>`バケットに適用されているコンプライアンス設定を一覧表示します。この応答例は、オブジェクトがグリッドに取り込まれた時点から1年間(525,600分)保持されるバケットのコンプライアンス設定を示しています。現在、このバケットには法的ホールドはありません。各オブジェクトは1年後に自動的に削除されます。
HTTP/1.1 200 OK Date: date Connection: connection Server: StorageGRID/11.1.0 x-amz-request-id: request ID Content-Length: length Content-Type: application/xml <SGCompliance> <RetentionPeriodMinutes>525600</RetentionPeriodMinutes> <LegalHold>false</LegalHold> <AutoDelete>true</AutoDelete> </SGCompliance>
| Name | 説明 |
|---|---|
RetentionPeriodMinutes |
このバケットに追加されたオブジェクトの保持期間(分単位)。保持期間は、オブジェクトがグリッドに取り込まれた時点から開始されます。 |
LegalHold |
|
AutoDelete |
|
エラー応答
バケットが準拠するように作成されていない場合、応答の HTTP ステータスコードは `404 Not Found`となり、S3 エラーコードは `XNoSuchBucketCompliance`です。