Skip to main content
本製品の最新リリースがご利用いただけます。
日本語は機械翻訳による参考訳です。内容に矛盾や不一致があった場合には、英語の内容が優先されます。

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

  • True:このバケットは現在、法的保留状態にあります。このバケット内のオブジェクトは、保持期間が過ぎていても、法的保留が解除されるまで削除できません。

  • False:このバケットは現在、法的保留下にはありません。このバケット内のオブジェクトは、保持期間が経過すると削除できます。

AutoDelete

  • 正しい:このバケット内のオブジェクトは、バケットが法的保留下にない限り、保持期間が満了すると自動的に削除されます。

  • False: このバケット内のオブジェクトは、保持期間が満了しても自動的に削除されません。これらのオブジェクトを削除する必要がある場合は、手動で削除してください。

エラー応答

バケットが準拠するように作成されていない場合、応答の HTTP ステータスコードは `404 Not Found`となり、S3 エラーコードは `XNoSuchBucketCompliance`です。