Référence rapide : requêtes API S3 prises en charge
Cette page résume la manière dont StorageGRID prend en charge les API Amazon Simple Storage Service (S3).
Cette page inclut uniquement les opérations S3 prises en charge par StorageGRID.
|
Pour voir la documentation AWS pour chaque opération, sélectionnez le lien dans l'en-tête. |
Paramètres de requête URI courants et en-têtes de requête
Sauf indication contraire, les paramètres de requête URI courants suivants sont pris en charge :
-
versionId
(comme requis pour les opérations sur les objets)
Sauf indication contraire, les en-têtes de requête courants suivants sont pris en charge :
-
Authorization
-
Connection
-
Content-Length
-
Content-MD5
-
Content-Type
-
Date
-
Expect
-
Host
-
x-amz-date
"Abandonner le téléchargement en plusieurs parties"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ce paramètre de requête URI supplémentaire :
-
uploadId
Aucune
"Téléchargement complet en plusieurs parties"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ce paramètre de requête URI supplémentaire :
-
uploadId
-
x-amz-checksum-sha256
StorageGRID prend en charge ces balises XML de corps de requête :
-
ChecksumSHA256
-
CompleteMultipartUpload
-
ETag
-
Part
-
PartNumber
"Copier l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande, plus ces en-têtes supplémentaires :
-
x-amz-copy-source
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-modified-since
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-server-side-encryption-customer-algorithm
-
x-amz-copy-source-server-side-encryption-customer-key
-
x-amz-copy-source-server-side-encryption-customer-key-MD5
-
x-amz-metadata-directive
-
x-amz-object-lock-legal-hold
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-server-side-encryption
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-storage-class
-
x-amz-tagging
-
x-amz-tagging-directive
-
x-amz-meta-<metadata-name>
Aucune
"Créer un bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande, plus ces en-têtes supplémentaires :
-
x-amz-bucket-object-lock-enabled
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Créer un téléchargement multi-parties"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande, plus ces en-têtes supplémentaires :
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
Expires
-
x-amz-checksum-algorithm
-
x-amz-server-side-encryption
-
x-amz-storage-class
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-tagging
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-object-lock-legal-hold
-
x-amz-meta-<metadata-name>
Aucune
"Supprimer le bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
"SupprimerBucketCors"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Supprimer le chiffrement du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Supprimer le cycle de vie du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Supprimer la politique de bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"SupprimerBucketReplication"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Supprimer le balisage du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Supprimer l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus cet en-tête de requête supplémentaire :
-
x-amz-bypass-governance-retention
Aucune
"Supprimer les objets"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus cet en-tête de requête supplémentaire :
-
x-amz-bypass-governance-retention
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Supprimer l'étiquetage des objets"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"ObtenirBucketAcl"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"ObtenirBucketCors"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir le chiffrement du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"GetBucketLifecycleConfiguration"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir l'emplacement du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Configuration de GetBucketNotification"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir la politique de Bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Réplication GetBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir le balisage du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir la gestion des versions du bucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres de requête URI supplémentaires :
-
x-amz-checksum-mode
-
partNumber
-
response-cache-control
-
response-content-disposition
-
response-content-encoding
-
response-content-language
-
response-content-type
-
response-expires
Et ces en-têtes de requête supplémentaires :
-
Range
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
If-Match
-
If-Modified-Since
-
If-None-Match
-
If-Unmodified-Since
Aucune
"ObtenirObjectAcl"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Obtenir la conservation légale de l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Utiliser l'API REST S3 pour configurer le verrouillage d'objet S3"
"Obtenir la configuration du verrouillage de l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Utiliser l'API REST S3 pour configurer le verrouillage d'objet S3"
"Obtenir la rétention d'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Utiliser l'API REST S3 pour configurer le verrouillage d'objet S3"
"Obtenir l'étiquetage des objets"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"Tête de godet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"HeadObject"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande, plus ces en-têtes supplémentaires :
-
x-amz-checksum-mode
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
If-Match
-
If-Modified-Since
-
If-None-Match
-
If-Unmodified-Since
-
Range
Aucune
"Listes de seaux"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Aucune
"ListeMultipartUploads"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres supplémentaires :
-
encoding-type
-
key-marker
-
max-uploads
-
prefix
-
upload-id-marker
Aucune
"Liste d'objets"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres supplémentaires :
-
delimiter
-
encoding-type
-
marker
-
max-keys
-
prefix
Aucune
"ListObjectsV2"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres supplémentaires :
-
continuation-token
-
delimiter
-
encoding-type
-
fetch-owner
-
max-keys
-
prefix
-
start-after
Aucune
"ListObjectVersions"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres supplémentaires :
-
delimiter
-
encoding-type
-
key-marker
-
max-keys
-
prefix
-
version-id-marker
Aucune
"Liste des pièces"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres supplémentaires :
-
max-parts
-
part-number-marker
-
uploadId
Aucune
"PutBucketCors"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Cryptage PutBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge ces balises XML de corps de requête :
-
ApplyServerSideEncryptionByDefault
-
Rule
-
ServerSideEncryptionConfiguration
-
SSEAlgorithm
"Configuration du cycle de vie de PutBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge ces balises XML de corps de requête :
-
And
-
Days
-
Expiration
-
ExpiredObjectDeleteMarker
-
Filter
-
ID
-
Key
-
LifecycleConfiguration
-
NewerNoncurrentVersions
-
NoncurrentDays
-
NoncurrentVersionExpiration
-
Prefix
-
Rule
-
Status
-
Tag
-
Value
"Configuration de PutBucketNotification"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge ces balises XML de corps de requête :
-
Event
-
Filter
-
FilterRule
-
Id
-
Name
-
NotificationConfiguration
-
Prefix
-
S3Key
-
Suffix
-
Topic
-
TopicConfiguration
-
Value
"Politique de PutBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Pour plus de détails sur les champs de corps JSON pris en charge, voir"Utiliser des politiques d'accès aux buckets et aux groupes" .
"Réplication de PutBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
-
Bucket
-
Destination
-
Prefix
-
ReplicationConfiguration
-
Rule
-
Status
-
StorageClass
"Balisage de PutBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Gestion des versions de PutBucket"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge ces paramètres de corps de requête :
-
VersioningConfiguration
-
Status
"Mettre l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande, plus ces en-têtes supplémentaires :
-
Cache-Control
-
Content-Disposition
-
Content-Encoding
-
Content-Language
-
Expires
-
x-amz-checksum-sha256
-
x-amz-server-side-encryption
-
x-amz-storage-class
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-tagging
-
x-amz-object-lock-mode
-
x-amz-object-lock-retain-until-date
-
x-amz-object-lock-legal-hold
-
x-amz-meta-<metadata-name>
-
Données binaires de l'objet
"MettreObjetLegalHold"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Utiliser l'API REST S3 pour configurer le verrouillage d'objet S3"
"Configuration de PutObjectLock"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Utiliser l'API REST S3 pour configurer le verrouillage d'objet S3"
"PutObjectRetention"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande, plus cet en-tête supplémentaire :
-
x-amz-bypass-governance-retention
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Utiliser l'API REST S3 pour configurer le verrouillage d'objet S3"
"Balisage d'objets"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
StorageGRID prend en charge tous les paramètres du corps de la requête définis par l'API REST Amazon S3 au moment de l'implémentation.
"Restaurer l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Pour plus de détails sur les champs de corps pris en charge, voir"Restaurer l'objet" .
"Sélectionner le contenu de l'objet"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette demande.
Pour plus de détails sur les champs de corps pris en charge, consultez les éléments suivants :
"Télécharger une partie"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres de requête URI supplémentaires :
-
partNumber
-
uploadId
Et ces en-têtes de requête supplémentaires :
-
x-amz-checksum-sha256
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
Données binaires de la pièce
"TéléchargerPartCopy"
StorageGRID prend en charge tous lesparamètres et en-têtes communs pour cette requête, plus ces paramètres de requête URI supplémentaires :
-
partNumber
-
uploadId
Et ces en-têtes de requête supplémentaires :
-
x-amz-copy-source
-
x-amz-copy-source-if-match
-
x-amz-copy-source-if-modified-since
-
x-amz-copy-source-if-none-match
-
x-amz-copy-source-if-unmodified-since
-
x-amz-copy-source-range
-
x-amz-server-side-encryption-customer-algorithm
-
x-amz-server-side-encryption-customer-key
-
x-amz-server-side-encryption-customer-key-MD5
-
x-amz-copy-source-server-side-encryption-customer-algorithm
-
x-amz-copy-source-server-side-encryption-customer-key
-
x-amz-copy-source-server-side-encryption-customer-key-MD5
Aucune