GetBucketLifecycleConfiguration
処理概要
バケットに設定されているライフサイクル構成情報を表示します。
リクエストURL
GET /{Bucket}?lifecycle指定するパラメーター
ヘッダーパラメーター
| パラメーター | 型 | 説明 | 必須 | 
|---|---|---|---|
| x-amz-content-sha256 | string | 
        ペイロード全体の計算されたSHA256チェックサム | 
      ○ | 
| x-amz-date | string | 
        リクエスト側で生成した現在日時 | 
      ○ | 
| Authorization | string | 
        リクエスト認証に用いる文字列 | 
      ○ | 
| Content-Length | string | 
        リクエストボディのバイト数 | 
      ○ | 
パスパラメーター
| パラメーター | 型 | 説明 | 必須 | 
|---|---|---|---|
| Bucket | string | 
        バケット名 | 
      ○ | 
応答フィールド
レスポンスヘッダー
| フィールド (項目) | 型 | 説明 | 
|---|---|---|
| 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エンドポイントとしてリクエストを受け付けたことを示す番号 | 
    
レスポンスボディ
| フィールド (項目) | 型 | 説明 | 
|---|---|---|
| LifecycleConfiguration | structure | 
        ライフサイクル設定要素用のコンテナ | 
    
| ␣Rule | list | 
        ID、Prefix、Status、Expiration、Filter要素用のコンテナ | 
    
| ␣␣ID | string | 
        ルールの一意の識別子 | 
    
| ␣␣Prefix | string | 
        ルールが適用されるオブジェクトのプレフィックス | 
    
| ␣␣Status | string | 
         ルールの運用状態 値: 
  | 
    
| ␣␣Expiration | structure | 
        オブジェクトのライフサイクルの有効期限 | 
    
| ␣␣␣Date | timestamp | 
        ルールが有効になる日時 | 
    
| ␣␣␣Days | integer | 
        ルールの対象となるオブジェクトの有効期間 | 
    
| ␣␣Filter | structure | 
        ライフサイクルルールが適用されるオブジェクトを識別する要素を格納するコンテナ | 
    
| ␣␣␣And | structure | 
        Filterで複数の条件を指定するときに必要となるコンテナ | 
    
| ␣␣␣␣Tag | list | 
        Key、Value要素用のコンテナ | 
    
| ␣␣␣␣␣Key | string | 
        オブジェクトに設定されているキー名 | 
    
| ␣␣␣␣␣Value | string | 
        オブジェクトに設定されているキーに対する値 | 
    
| ␣␣NoncurrentVersionExpiration | structure | 
        NoncurrentDays要素用のコンテナ | 
    
| ␣␣␣NoncurrentDays | integer | 
        最新版でなくなったオブジェクトバージョンの有効期限 | 
    
リクエストサンプル
    GET /general-bucket?lifecycle HTTP/1.1
User-Agent: curl/7.29.0
Host: jp-east-1.storage.api.nifcloud.com
Accept: */*
x-amz-content-sha256:e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855
x-amz-date:20200128T015806ZAuthorization:AWS4-HMAC-SHA256 Credential=XK8Z3830NBL1BT9WD3HD/20200128/jp-east-1/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-1.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>
  
  
  
        

