GetContainerList
- Print
- PDF
GetContainerList
- Print
- PDF
Article Summary
Share feedback
Thanks for sharing your feedback!
The latest service changes have not yet been reflected in this content. We will update the content as soon as possible. Please refer to the Korean version for information on the latest updates.
Overview
Views the container (bucket) list.
Syntax
GET https://{endpoint}/swift/v1
Request
Request header
Header name | Description |
---|---|
x-ncp-apigw-timestamp | - Time elapsed in milliseconds since January 1, 1970, 00:00:00 UTC - If the time difference compared to the APIGW server is more than 5 minutes, then the request is considered invalid |
x-ncp-iam-access-key | API Key issued from NAVER Cloud Platform or AccessKey issued from Sub Account |
x-ncp-apigw-signature-v2 | - A signature that encrypts the Body of the example above with the SecretKey mapped to AccessKey - HmacSHA256 is used as the HMAC encryption algorithm |
x-ncp-region_code | The region code of where the bucket of the data to be migrated from another cloud to NAVER Cloud is located |
Request parameters
Parameter name | Requirement status | Type | Restrictions | Description |
---|---|---|---|---|
limit (Optional) | - | integer | - | Maximum limit for the number of call results |
marker (Optional) | - | string | - | Gets the list after a specific container |
end_marker (Optional) | - | string | - | Gets the list before a specific container |
prefix (Optional) | - | string | - | Calls the container list starting with the string |
reverse (Optional) | - | string | - | Displays the list of container names in descending order default : false (descending) |
Response
Response header
Name | In | Type | Description |
---|---|---|---|
X-Container-Meta-name | header | string | - Metadata information of the container (bucket) - The name part of the header name serves as the metadata's key |
Content-Length | header | string | Length of the response result (bytes) |
X-Container-Object-Count | header | integer | Number of objects in the container (bucket) |
X-Container-Bytes-Used | header | integer | Total capacity size (bytes) used by the container (bucket) |
X-Container-Meta-Temp-URL-Key (Optional) | header | string | Secret key value for the temporary URL |
X-Container-Meta-Temp-URL-Key-2 (Optional) | header | string | Second secret key value for the temporary URL |
X-Container-Meta-Quota-Count (Optional) | header | string | Limit for number of objects in the container (bucket) |
X-Container-Meta-Quota-Bytes (Optional) | header | string | Capacity limit of the container (bucket) |
X-Storage-Policy (Optional) | header | integer | Storage policy value of the container (bucket) |
X-Container-Read (Optional) | header | integer | READ ACL of the container (bucket) |
X-Container-Write (Optional) | header | integer | WRITE ACL of the container (bucket) |
X-Timestamp | header | integer | Created time (Unix time) of the container (bucket) |
X-Trans-Id | header | string | Transaction ID of the request |
X-Openstack-Request-Id | header | string | Transaction ID of the request (same as X-Trans-Id) |
Content-Type | header | string | Format of the response result |
Date | header | string | Response time of the request (UTC) |
hash | header | string | MD5 checksum value of the object |
content_type | header | string | Type of the object |
Response bodies
Name | In | Type | Description |
---|---|---|---|
name | body | string | Name of the object |
count | body | integer | Number of the object |
bytes | body | integer | Size of the object (bytes) |
last_modified | body | string | Time the object was last changed (UTC) |
Examples
Request examples (JSON)
curl -X GET "https://archivestorage.apigw.ntruss.com/swift/v1/?limit=1&marker=test" -H "accept: application/json" -H "x-ncp-region-code: {regionCode}"
-H "x-ncp-iam-access-key: {AccessKey} "
-H "x-ncp-apigw-timestamp: {current timestamp}"
-H "x-ncp-apigw-signature-v2: {generated signature}"
Response examples
HTTP/1.1 200 OK
Accept: application/json
connection: keep-alive
Content-Length: 2577
Keep-alive: timeout=60
X-Account-Bytes-Used: 786133
X-Account-Container-Count: 6
X-Account-Object-Count: 1
X-Timestamp: 1634538594.09393
Content-Type: application/json; charset=utf-8
X-Trans-Id: tx274a77a8975c4a66aeb24-0052d95365
X-Openstack-Request-Id: tx274a77a8975c4a66aeb24-0052d95365
Date: Mon, 18 Apr 2022 11:07:18 GMT
[
{
"name": "test",
"count": 0,
"bytes": 0,
"last_modified": "2022-04-20T01:10:10.123456"
}
]
Was this article helpful?