OOS API Reference

OUTSCALE Object Storage (OOS) is compatible with the Simple Storage Service (S3) API by AWS. You can therefore use OOS with any S3-compatible tool. For more information, see Tools To Use OOS.

This table lists the S3 API methods, along with their corresponding CLI commands (s3api and s3), supported by OOS to manage your object storage resources.

S3 API Method s3api Command s3 Command Procedure

AbortMultipartUpload

abort-multipart-upload

/

Canceling a Multipart Upload

CompleteMultipartUpload

complete-multipart-upload

/

Completing a Multipart Upload

CopyObject

copy-object

cp or mv

Copying an Object to a Bucket

CreateBucket

create-bucket

mb

Creating a Bucket

CreateMultipartUpload

create-multipart-upload

/

Creating a Multipart Upload

DeleteBucket

delete-bucket

rb

Deleting a Bucket

DeleteBucketCors

delete-bucket-cors

/

Deleting the CORS Configuration of a Bucket

DeleteBucketLifecycle

delete-bucket-lifecycle

/

Deleting a Lifecycle Configuration

DeleteBucketPolicy

delete-bucket-policy

/

/

DeleteBucketWebsite

delete-bucket-website

/

Deleting a Bucket Website

DeleteObject

delete-object

rm

Removing Objects from a Bucket > Removing an Object from a Bucket Using AWS CLI

DeleteObjectTagging

delete-object-tagging

/

Managing the Tags of an Object > Removing All Tags From an Object

GetBucketAcl

get-bucket-acl

/

Getting Information About a Bucket ACL

GetBucketCors

get-bucket-cors

/

Getting Information About the CORS Configuration of a Bucket

GetBucketLifecycleConfiguration

get-bucket-lifecycle-configuration

/

Getting Information About the Lifecycle Configuration of Your Bucket

GetBucketLocation

get-bucket-location

/

Getting Information About a Bucket > Getting Information About the Location of a Bucket

GetBucketPolicy

get-bucket-policy

/

/

GetBucketVersioning

get-bucket-versioning

/

Getting Information About Bucket Versioning

GetBucketWebsite

get-bucket-website

/

Getting Information About a Bucket Website

GetObject

get-object

cp

Downloading an Object from a Bucket

GetObjectAcl

get-object-acl

/

Getting Information About an Object ACL

GetObjectLockConfiguration

get-object-lock-configuration

/

Configuring a Default Object Lock on Your Bucket > Getting Information About an Object Lock Configuration

GetObjectRetention

get-object-retention

/

Configuring a Specific Object Lock on an Object > Getting Information About the Retention Settings of Your Object

GetObjectTagging

get-object-tagging

/

Managing the Tags of an Object > Getting Information About the Tags of an Object

HeadBucket

head-bucket

/

Getting Information About a Bucket > Checking for Bucket Existence and Access

HeadObject

head-object

/

Getting Information About the Metadata of an Object

ListBuckets

list-buckets

ls

Listing Your Buckets

ListMultipartUploads

list-multipart-uploads

/

Listing the Multipart Uploads of a Bucket

ListObjects

list-objects

ls

Listing the Objects of a Bucket

ListObjectVersions

list-object-versions

/

Listing the Versions of an Object

ListParts

list-parts

/

Listing Parts in a Multipart Upload

PutBucketAcl

put-bucket-acl

/

Configuring a Bucket ACL

PutBucketCors

put-bucket-cors

/

Applying a CORS Configuration to a Bucket

PutBucketLifecycleConfiguration

put-bucket-lifecycle-configuration

/

Applying a Lifecycle Configuration to Your Bucket

PutBucketPolicy

put-bucket-policy

/

/

PutBucketVersioning

put-bucket-versioning

/

Enabling or Disabling Bucket Versioning

PutBucketWebsite

put-bucket-website

website

Creating a Bucket Website

PutObject

put-object

cp

Uploading an Object to a Bucket

PutObjectAcl

put-object-acl

/

Configuring an Object ACL

PutObjectLockConfiguration

put-object-lock-configuration

/

Configuring a Default Object Lock on Your Bucket > Applying an Object Lock Configuration on a Bucket

PutObjectRetention

put-object-retention

/

Configuring a Specific Object Lock on an Object > Locking an Object Using Retention Settings

PutObjectTagging

put-object-tagging

/

Managing the Tags of an Object > Tagging an Object

UploadPart

upload-part

/

Uploading a Part

UploadPartCopy

upload-part-copy

/

Copying an Existing Object as a Part

/

wait bucket-exists

/

Using Wait Conditions For a Bucket > Wait Until a Bucket Exists

/

wait bucket-not-exists

/

Using Wait Conditions For a Bucket > Wait Until a Bucket No Longer Exists

/

wait object-exists

/

Using Wait Conditions For an Object > Wait Until an Object Exists

/

wait object-not-exists

/

Using Wait Conditions For an Object > Wait Until an Object No Longer Exists

/

/

presign

Creating a Pre-Signed URL

/

/

sync

Synchronizing Objects to a Bucket

Related Pages

AWS™ and Amazon Web Services™ are trademarks of Amazon Technologies, Inc or its affiliates in the United States and/or other countries.