GetBucketLifecycleConfiguration#

バケットに設定されているライフサイクル構成情報を表示します。

APIエンドポイント#

リージョン APIエンドポイント
西日本リージョン3の場合 https://objectstorage-s.jp-west-3.cloud.global.fujitsu.com
東日本リージョン3の場合 https://objectstorage-s.jp-east-3.cloud.global.fujitsu.com

HTTPメソッドとURI#

GET

/{bucket}?lifecycle

HTTPステータスコード#

正常時:200

エラー時:400, 403, 404, 405, 409, 411, 412, 416, 422, 500, 501, 503

リクエストパラメータの説明#

名前 In Type デフォルト値
/必須指定
Description
Bucket path string 必須 バケット名
x-amz-content-sha256 header string 必須 ペイロード全体の計算されたSHA256チェックサム
x-amz-date header string 必須 リクエスト側で生成した現在日時
Authorization header string 必須 リクエスト認証に用いる文字列

レスポンスヘッダーの説明#

名前 Type Description
Date string トランザクションが実行された日時
Content-Length string レスポンスボディのバイト数
Connection string 持続接続の状態
x-amz-request-id string このリクエストに付与されるID
トラブルについて問い合わせる際に利用されます。
x-amz-id-2 string このリクエストに対する処理ID
トラブルについて問い合わせる際に利用されます。
x-ntap-sg-trace-id string このリクエストに対する処理ID
トラブルについて問い合わせる際に利用されます。
X-Fcx-Endpoint-Request string APIエンドポイントとしてリクエストを受け付けたことを示す番号

レスポンスボディ(正常系)の説明#

名前 Type Description
Rule body ID、Prefix、Status、Expiration、Filter要素用のコンテナ
ID body ルールの一意の識別子
Prefix body ルールが適用されるオブジェクトのプレフィックス
Status body ルールの運用状態
以下のどちらかが表示されます。
- Enabled
- Disabled
Expiration body オブジェクトのライフサイクルの有効期限
Date body ルールが有効になる日時
Days body ルールの対象となるオブジェクトの有効期間
Filter body ライフサイクルルールが適用されるオブジェクトを識別する要素を格納するコンテナ
AND body Filterで複数の条件を指定するときに必要となるコンテナ
Tag body Key、Value要素用のコンテナ
Key body オブジェクトに設定されているキー名
Value body オブジェクトに設定されているキーに対する値
NoncurrentVersionExpiration body NoncurrentDays要素用のコンテナ
NoncurrentDays body 最新版でなくなったオブジェクトバージョンの有効期限

リクエスト例#

リクエストヘッダ

GET /general-bucket?lifecycle HTTP/1.1
User-Agent: curl/7.29.0
Host: objectstorage-s.jp-east-3.cloud.global.fujitsu.com
Accept: */*
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20200128T015806ZAuthorization:AWS4-HMAC-SHA256 Credential=XK8Z3830NBL1BT9WD3HD/20200128/jp-east-3/s3/aws4_request,SignedHeaders=host;x-amz-content-sha256;x-amz-date,Signature=7948964147032df636c94cbcbd4b5d36b59e62c0afa0bf4c0e04f5ee79fa1641

レスポンス例#

レスポンスヘッダ

HTTP/1.1 200 OK
Date: Tue, 28 Jan 2020 01:58:06 GMT
Content-Type: application/xml
Content-Length: 253
Connection: keep-alive
x-amz-request-id: 1580176686800508
x-amz-id-2: 12580778
x-ntap-sg-trace-id: 259c12c9a36471af
X-Fcx-Endpoint-Request: EXECUTED_api3-rmp2.management.jp-east-3.local-20563-6520739-1_200

レスポンスボディ

<LifecycleConfiguration>
  <Rule>
    <ID>test_rule_1day</ID>
    <Prefix>logs/</Prefix>
    <Status>Enabled</Status>
    <Expiration>
      <Days>1</Days>
    </Expiration>
  </Rule>
</LifecycleConfiguration>