Create CDN77 Object Storage
Posthttps://api.cdn77.com/v3/origin/object-storage
Request body≥1 required
- aclstring
Available values: authenticated-read, private, public-read, public-read-write
- cluster_idstring, format UUIDv4required
Cluster ID
- labelstringrequired
Your label for the bucket. Must be unique for your account.
- bucket_namestringrequired
Bucket name must be a unique label within the selected cluster.
- notestring
Example of the request body
{
"acl": "public-read",
"cluster_id": "9880280c-0507-46d1-88f3-71cfee83fa57",
"label": "My bucket",
"bucket_name": "my-bucket",
"note": "Storage for video content"
}
Responses
Object storage was created.
Response parameters
- cdnsarray of objects
List of all CDN Resources assigned to the Origin.
- idstring
Origin ID.
- labelstring
Origin label.
- notestring
Optional note for the Origin.
- schemestring
Available values: http, https
- access_key_idstring
Access key to your bucket.
- access_secretstring
Access secret to your bucket.
- bucket_namestring
Name of your bucket.
- created_atstring, format date-time
- hoststring
Origin host without scheme and port.
- portinteger
Origin port. If not specified, the default scheme port is used. Allowed range is between 1 and 65535.
- typestring
Available values: aws, object-storage, storage, url
- usageobject
Example of the response
{
"cdns": [
{
"id": 1234567890,
"label": "My cdn"
}
],
"id": "e56564d1-8d3e-4457-93a6-082b054bc736",
"label": "My origin",
"note": "Note for my Origin",
"scheme": "https",
"access_key_id": "KLAMIDYDRAP8CJYC1DN",
"access_secret": "adkl123SADowqiqwe!432",
"bucket_name": "my-bucket",
"created_at": "2024-11-26T15:12:45.751Z",
"host": "region.cdn77-storage.com",
"port": 8080,
"type": "object-storage",
"usage": {
"file_count": 0,
"size_bytes": 0
}
}