État du service

Le service Object Storage Unit (OSU) est à présent en FIN DE SUPPORT ET MAINTENANCE. Pour en savoir plus, voir Politique de fin de vie.

Vous pouvez créer un bucket pour stocker vos objets. Le stockage n'est pas limité dans le temps et est disponible à n'importe quel moment.

Vous pouvez définir des permissions pour que d'autres utilisateurs accèdent à vos buckets et à vos objets, ou rendre vos ressources publiques en utilisant une Access Control List (ACL). Pour en savoir plus, voir Référence des Access Control List (ACL).


Assurez-vous de ne pas accorder les permissions de public read pour vos données sensibles.

Vous pouvez activer le versioning d'un bucket. Vous pouvez retrouver et télécharger n'importe quelle version d'un objet. Pour en savoir plus, voir À propos du stockage objet > Objets et Activer ou désactiver le versioning d'un bucket.

Cette fonctionnalité n'est pas disponible depuis Cockpit. Cette documentation décrit uniquement la procédure à l'aide d'AWS CLI. 

  • Pour créer un bucket, utilisez la commande create-bucket suivant cette syntaxe :

    Exemple de requête
    $ aws s3api create-bucket \
        --profile YOUR_PROFILE \
        --bucket BUCKET \
        --acl private \
        --grant-full-control "id=USER_ID, id=USER_ID" \
        --grant-read "id=USER_ID, id=USER_ID" \
        --grant-read-acp "id=USER_ID, id=USER_ID" \
        --grant-write "id=USER_ID, id=USER_ID" \
        --grant-write-acp "id=USER_ID, id=USER_ID" \
        --endpoint ENDPOINT

    Cette commande contient les attributs suivants que vous devez spécifier :

    • (optionnel) profile : Le profil nommé que vous voulez utiliser, créé pendant la configuration d'AWS CLI. Pour en savoir plus, voir Utiliser et configurer AWS CLI.
    • bucket : Le nom que vous voulez donner à votre bucket, selon les règles de nommage correspondantes. Pour en savoir plus plus, voir À propos du stockage objet.

      • Lorsque vous spécifiez une nouvelle permission, celle-ci remplace toutes les anciennes. Par conséquent, vous devez spécifiez toutes les permissions dans une seule commande.
      • Lorsque vous spécifiez des permissions, vous devez également spécifier votre adresse email. Sinon, vous perdez les permissions pour votre ressource.
      • Si vous êtes le propriétaire du bucket, la seule permission que vous ne pouvez jamais perdre est la gestion de l'ACL.

      Pour en savoir plus à propos des permissions existantes, voir Obtenir des informations sur l'ACL d'un bucket et Obtenir des informations sur l'ACL d'un objet.

    • (optionnel) acl : Les permissions pour votre bucket (private | public-read | public-read-write | authenticated-read).
    • (optionnel) grant-full-control : Un ou plusieurs ID d'utilisateurs auxquels vous accordez la permission full-control.
    • (optionnel) grant-read : Un ou plusieurs ID d'utilisateurs auxquels vous accordez la permission read.
    • (optionnel) grant-read-acp : Un ou plusieurs ID d'utilisateurs auxquels vous accordez la permission read-acp.
    • (optionnel) grant-write : Un ou plusieurs ID d'utilisateurs auxquels vous accordez la permission write.
    • (optionnel) grant-write-acp : Un ou plusieurs ID d'utilisateurs auxquels vous accordez la permission write-acp.

      • Lorsque vous utilisez OOS, vous devez spécifier des ID utilisateur S3. Vous pouvez récupérer les ID utilisateur S3 via les méthodes Lister vos buckets et Lister les objets d'un bucket en utilisant l'endpoint oos.
      • Lorsque vous utilisez OSU, vous devez spécifier des ID de comptes OUTSCALE.
      • Dans les deux cas, vous pouvez également spécifier des adresses email utilisateur en utilisant le format emailaddress=name@domain.com.
    • endpoint : Le endpoint correspondant au service (oos ou osu) et à la Région auxquels vous voulez envoyer la requête, selon le format suivant : https://<SERVICE>.<REGION>.outscale.com

Le bucket est créé.  

  • Vous pouvez également effectuer cette action en utilisant une commande s3 suivant cette syntaxe :

    $ aws s3 mb --profile YOUR_PROFILE s3://YOUR_BUCKET --endpoint ENDPOINT
  • Vous pouvez également gérer vos ressources de stockage objet en utilisant des commandes s3cmd. Pour en savoir plus, voir s3cmd (disponible en anglais uniquement).
Tutoriel : Configurer un bucket avec des objets

Étape précédente :

Ø

Étape suivante :

(optionnel) Activer ou désactiver le versioning d'un bucket

Tutoriel : Copier un snapshot dans une Région différente

Étape précédente :

Ø

Étape suivante :

Exporter un snapshot sur un bucket


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.