Référence API OOS

OUTSCALE Object Storage (OOS) est compatible avec l’API Simple Storage Service (S3) d’Amazon Web Service (AWS). Vous pouvez donc utiliser OOS avec n’importe quel outil compatible S3. Pour en savoir plus, voir Outils pour utiliser OOS.

Ce tableau liste les méthodes API S3 supportées par OOS afin de gérer vos ressources de stockage objet, ainsi que les commandes CLI (s3api et s3) correspondantes.

Méthode API S3 Commande s3api Commande s3 Procédure

AbortMultipartUpload

abort-multipart-upload

/

Annuler un dépôt partitionné

CompleteMultipartUpload

complete-multipart-upload

/

Finaliser un dépôt partitionné

CopyObject

copy-object

cp ou mv

Copier un objet sur un bucket

CreateBucket

create-bucket

mb

Créer un bucket

CreateMultipartUpload

create-multipart-upload

/

Créer un dépôt partitionné

DeleteBucket

delete-bucket

rb

Supprimer un bucket

DeleteBucketCors

delete-bucket-cors

/

Supprimer la configuration CORS d’un bucket

DeleteBucketLifecycle

delete-bucket-lifecycle

/

Supprimer une configuration de cycle de vie

DeleteBucketPolicy

delete-bucket-policy

/

/

DeleteBucketWebsite

delete-bucket-website

/

Supprimer un site web sur bucket

DeleteObject

delete-object

rm

Supprimer les objets d’un bucket > Supprimer un objet d’un bucket avec AWS CLI

DeleteObjectTagging

delete-object-tagging

/

Gérer les tags d’un objet > Supprimer tous les tags d’un objet

GetBucketAcl

get-bucket-acl

/

Obtenir des informations sur l’ACL d’un bucket

GetBucketCors

get-bucket-cors

/

Obtenir des informations sur la configuration CORS d’un bucket

GetBucketLifecycleConfiguration

get-bucket-lifecycle-configuration

/

Obtenir des informations sur la configuration de cycle de vie de votre bucket

GetBucketLocation

get-bucket-location

/

Obtenir des informations sur un bucket > Obtenir des informations sur la localisation d’un bucket

GetBucketPolicy

get-bucket-policy

/

/

GetBucketVersioning

get-bucket-versioning

/

Obtenir des informations sur le versioning d’un bucket

GetBucketWebsite

get-bucket-website

/

Obtenir des informations sur un site web sur bucket

GetObject

get-object

cp

Télécharger un objet depuis un bucket

GetObjectAcl

get-object-acl

/

Obtenir des informations sur l’ACL d’un objet

GetObjectLockConfiguration

get-object-lock-configuration

/

Configurer un Object Lock par défaut sur un bucket > Obtenir des informations sur une configuration Object Lock

GetObjectRetention

get-object-retention

/

Configurer un Object Lock spécifique sur un objet > Obtenir des informations sur les paramètres de rétention d’un objet

GetObjectTagging

get-object-tagging

/

Gérer les tags d’un objet > Obtenir des informations sur les tags d’un objet

HeadBucket

head-bucket

/

Obtenir des informations sur un bucket > Vérifier l’existence et l’accès au bucket

HeadObject

head-object

/

Obtenir des informations sur les metadata d’un objet

ListBuckets

list-buckets

ls

Lister vos buckets

ListMultipartUploads

list-multipart-uploads

/

Lister les dépôts partitionnés d’un bucket

ListObjects

list-objects

ls

Lister les objets d’un bucket

ListObjectVersions

list-object-versions

/

Lister les versions d’un objet

ListParts

list-parts

/

Lister les parties d’un dépôt partitionné

PutBucketAcl

put-bucket-acl

/

Configurer l’ACL d’un bucket

PutBucketCors

put-bucket-cors

/

Appliquer une configuration CORS sur un bucket

PutBucketLifecycleConfiguration

put-bucket-lifecycle-configuration

/

Appliquer une configuration de cycle de vie à votre bucket

PutBucketPolicy

put-bucket-policy

/

/

PutBucketVersioning

put-bucket-versioning

/

Activer ou désactiver le versioning d’un bucket

PutBucketWebsite

put-bucket-website

website

Créer un site web sur bucket

PutObject

put-object

cp

Déposer un objet dans un bucket

PutObjectAcl

put-object-acl

/

Configurer l’ACL d’un objet

PutObjectLockConfiguration

put-object-lock-configuration

/

Configurer un Object Lock par défaut sur un bucket > Appliquer une configuration Object Lock sur un bucket

PutObjectRetention

put-object-retention

/

Configurer un Object Lock spécifique sur un objet > Verrouiller un objet avec des paramètres de rétention

PutObjectTagging

put-object-tagging

/

Gérer les tags d’un objet > Taguer un objet

UploadPart

upload-part

/

Déposer une partie

UploadPartCopy

upload-part-copy

/

Copier un objet existant en tant que partie

/

wait bucket-exists

/

Utiliser les conditions Wait pour un bucket > Attendre qu’un bucket existe

/

wait bucket-not-exists

/

Utiliser les conditions Wait pour un bucket > Attendre qu’un bucket n’existe plus

/

wait object-exists

/

Utiliser les conditions Wait pour un objet > Attendre qu’un objet existe

/

wait object-not-exists

/

Utiliser les conditions Wait pour un objet > Attendre qu’un objet n’existe plus

/

/

presign

Créer une URL pré-signée

/

/

sync

Synchroniser des objets dans un bucket

Pages connexes

AWS™ et Amazon Web Services™ sont des marques de commerce d'Amazon Technologies, Inc. ou de ses affiliées aux États-Unis et/ou dans les autres pays.