@@ -11246,6 +11246,70 @@ paths:
11246
11246
"acl": "private"
11247
11247
}' \
11248
11248
https://api.linode.com/v4/object-storage/buckets/us-east-1/example-bucket/access
11249
+ /object-storage/buckets/{clusterId}/{bucket}/object-acl:
11250
+ parameters:
11251
+ - name: clusterId
11252
+ in: path
11253
+ description: The ID of the cluster this bucket exists in.
11254
+ required: true
11255
+ schema:
11256
+ type: string
11257
+ - name: bucket
11258
+ in: path
11259
+ description: The bucket name.
11260
+ required: true
11261
+ schema:
11262
+ type: string
11263
+ get:
11264
+ operationId: viewObjectStorageBucketAccess
11265
+ x-linode-cli-skip: true
11266
+ servers:
11267
+ - url: https://api.linode.com/v4
11268
+ summary: Object Storage Object ACL Config View
11269
+ description: |
11270
+ This Object Storage bucket's currently configured Access Control List (ACL).
11271
+ ACLs define who can access your buckets and objects and specify the level of access
11272
+ granted to those users.
11273
+
11274
+
11275
+ This endpoint is available for convenience. It is recommended that instead you
11276
+ use the more more [fully-featured S3 API](https://docs.ceph.com/docs/mimic/radosgw/s3/bucketops/#put-bucket-acl) directly.
11277
+ tags:
11278
+ - Object Storage
11279
+ security:
11280
+ - personalAccessToken: []
11281
+ - oauth:
11282
+ - object_storage:read_only
11283
+ responses:
11284
+ '200':
11285
+ description: The Object's canned ACL and policy.
11286
+ content:
11287
+ application/json:
11288
+ schema:
11289
+ type: object
11290
+ properties:
11291
+ acl:
11292
+ type: string
11293
+ enum:
11294
+ - private
11295
+ - public-read
11296
+ - authenticated-read
11297
+ description: >
11298
+ The Access Control Level of the bucket, as a canned ACL string.
11299
+ For more fine-grained control of ACLs, use the S3 API directly.
11300
+ example: public-read
11301
+ acl_xml:
11302
+ type: string
11303
+ description: >
11304
+ The full XML of the object's ACL policy.
11305
+ example: "<AccessControlPolicy>...</AccessControlPolicy>"
11306
+ default:
11307
+ $ref: '#/components/responses/ErrorResponse'
11308
+ x-code-samples:
11309
+ - lang: Shell
11310
+ source: >
11311
+ curl -H "Authorization: Bearer $TOKEN" \
11312
+ https://api.linode.com/v4/object-storage/buckets/us-east-1/example-bucket/object-acl
11249
11313
/object-storage/buckets/{clusterId}/{bucket}/object-list:
11250
11314
parameters:
11251
11315
- name: clusterId
0 commit comments