Reference for Vultr IAM storage actions. View all permission actions for managing block storage, object storage, snapshots, and backups within IAM policies.
Storage actions control access to Vultr's storage services. Use these actions to permit operations on block storage volumes, object storage buckets and objects, multipart uploads, lifecycle configurations, and Vultr File Storage (VFS) subscriptions.
| Action | Description |
|---|---|
storage.block.Create |
Create block storage |
storage.block.Delete |
Delete block storage |
storage.block.List |
List block storage |
storage.block.Read |
Get block storage details |
storage.block.Update |
Update block storage |
| Action | Description |
|---|---|
storage.vfs.Create |
Create VFS subscription |
storage.vfs.Delete |
Delete VFS subscription |
storage.vfs.List |
List VFS subscriptions |
storage.vfs.Read |
Get VFS subscription details |
storage.vfs.Update |
Update VFS subscription |
| Action | Description |
|---|---|
storage.object.Create |
Create object storage subscription |
storage.object.Delete |
Delete object storage subscription |
storage.object.List |
List object storage subscriptions |
storage.object.Read |
Get object storage details |
storage.object.Update |
Update object storage |
storage.object.RegenerateKeys |
Regenerate access keys |
storage.object.GetUserKeys |
Get user S3 keys |
| Action | Description |
|---|---|
storage.object.CreateBucket |
Create bucket |
storage.object.DeleteBucket |
Delete bucket |
storage.object.ListBuckets |
List buckets |
storage.object.ListBucket |
List objects in bucket |
storage.object.GetBucketLocation |
Get bucket location |
storage.object.GetBucketCORS |
Get bucket CORS configuration |
storage.object.PutBucketCORS |
Set bucket CORS configuration |
storage.object.GetBucketVersioning |
Get bucket versioning |
storage.object.PutBucketVersioning |
Set bucket versioning |
storage.object.GetBucketTagging |
Get bucket tagging |
storage.object.PutBucketTagging |
Set bucket tagging |
storage.object.GetBucketWebsite |
Get bucket website configuration |
storage.object.PutBucketWebsite |
Set bucket website configuration |
storage.object.DeleteBucketWebsite |
Delete bucket website configuration |
storage.object.GetBucketObjectLockConfiguration |
Get bucket object lock configuration |
storage.object.PutBucketObjectLockConfiguration |
Set bucket object lock configuration |
storage.object.GetBucketRequestPayment |
Get bucket request payment configuration |
storage.object.GetLifecycleConfiguration |
Get bucket lifecycle configuration |
storage.object.PutLifecycleConfiguration |
Set bucket lifecycle configuration |
storage.object.GetBucketPublicAccessBlock |
Get bucket public access block |
storage.object.PutBucketPublicAccessBlock |
Set bucket public access block |
storage.object.DeleteBucketPublicAccessBlock |
Delete bucket public access block |
storage.object.GetPublicAccessBlock |
Get public access block |
storage.object.PutPublicAccessBlock |
Set public access block |
storage.object.DeletePublicAccessBlock |
Delete public access block |
| Action | Description |
|---|---|
storage.object.PutObject |
Upload object |
storage.object.GetObject |
Get object |
storage.object.DeleteObject |
Delete object |
storage.object.GetObjectVersion |
Get object version |
storage.object.DeleteObjectVersion |
Delete object version |
storage.object.RestoreObject |
Restore object from archive |
storage.object.GetObjectTagging |
Get object tagging |
storage.object.PutObjectTagging |
Set object tagging |
storage.object.DeleteObjectTagging |
Delete object tagging |
storage.object.GetObjectVersionTagging |
Get object version tagging |
storage.object.PutObjectVersionTagging |
Set object version tagging |
storage.object.DeleteObjectVersionTagging |
Delete object version tagging |
storage.object.GetObjectVersionAcl |
Get object version ACL |
storage.object.PutObjectVersionAcl |
Set object version ACL |
storage.object.GetObjectLegalHold |
Get object legal hold |
storage.object.PutObjectLegalHold |
Set object legal hold |
storage.object.GetObjectRetention |
Get object retention |
storage.object.PutObjectRetention |
Set object retention |
| Action | Description |
|---|---|
storage.object.AbortMultipartUpload |
Abort multipart upload |
storage.object.ListBucketMultipartUploads |
List multipart uploads |
storage.object.ListMultipartUploadParts |
List multipart upload parts |