storage / Client / get_bucket

get_bucket

storage.Client.get_bucket(**kwargs)

バケット内のオブジェクトの一部または全部(最大1000)を一覧表示します。

注意事項: 本APIは旧バージョンAPIです。「 GetBucketVersion2」をご利用ください。

See also: NIFCLOUD API Documentation

Request Syntax

response = client.get_bucket(
    Bucket='string',
    Delimiter='string',
    EncodingType='string',
    Marker='string',
    MaxKeys='string',
    Prefix='string'
)
Parameters:
  • Bucket (string) – [REQUIRED]

  • Delimiter (string) –

  • EncodingType (string) –

  • Marker (string) –

  • MaxKeys (string) –

  • Prefix (string) –

Return type:

dict

Returns:

Response Syntax

{
    'CommonPrefixes': 'string',
    'ContentType': 'string',
    'Contents': [
        {
            'DisplayName': 'string',
            'ETag': 'string',
            'ID': 'string',
            'Key': 'string',
            'LastModified': datetime(2015, 1, 1),
            'Owner': {
                'DisplayName': 'string',
                'ID': 'string'
            },
            'Size': 'string',
            'StorageClass': 'string'
        },
    ],
    'Delimiter': 'string',
    'EncodingType': 'string',
    'IsTruncated': True|False,
    'Marker': 'string',
    'MaxKeys': 'string',
    'Name': 'string',
    'NextMarker': 'string',
    'Prefix': 'string'
}

Response Structure

  • (dict) –

    • CommonPrefixes (string) –

    • ContentType (string) –

    • Contents (list) –

      • (dict) –

        • DisplayName (string) –

        • ETag (string) –

        • ID (string) –

        • Key (string) –

        • LastModified (datetime) –

        • Owner (dict) –

          • DisplayName (string) –

          • ID (string) –

        • Size (string) –

        • StorageClass (string) –

    • Delimiter (string) –

    • EncodingType (string) –

    • IsTruncated (boolean) –

    • Marker (string) –

    • MaxKeys (string) –

    • Name (string) –

    • NextMarker (string) –

    • Prefix (string) –