Aller au contenu

Votre premier bucket S3

Le stockage objet compatible S3 est l'endroit où vous placez vos fichiers, sauvegardes, médias et ressources statiques. Il est accessible via l'API S3 depuis le Cloud Services Portal, la CLI aws ou tout outil compatible S3. Cette page vous mène de zéro à votre premier objet téléversé.

Prérequis

  • Vous pouvez vous connecter au Cloud Services Portal (voir Première connexion).
  • Vous avez besoin d'un projet doté du profil de quota S3 / object-storage. Si vous n'en avez pas encore, l'étape 1 montre comment en créer un. La création d'un projet S3 nécessite des droits Admin dans le Cloud Services Portal.

Le parcours en quatre étapes

  1. Créez un projet S3 (si vous n'en avez pas encore) : sous Object Storage → S3, cliquez sur Create Project et choisissez le profil de quota object-storage.

    Créer un projet S3

  2. Générez des EC2 Credentials : chaque projet a besoin d'une paire Access Key / Secret Key. C'est avec elle que la CLI aws et les autres outils S3 s'authentifient. Sélectionnez votre projet, cliquez sur Credentials, puis sur + Create Credentials.

    Créer des EC2 Credentials

  3. Créez un bucket : soit dans le portail (bouton Create Bucket), soit depuis la CLI :

    aws s3 mb s3://my-first-bucket
    

    Les noms de bucket doivent être uniques au niveau mondial, compter de 3 à 63 caractères, et ne contenir que des lettres minuscules, des chiffres et des tirets.

    Créer un bucket

  4. Téléversez un objet : par glisser-déposer dans le S3 Upload Manager du portail, ou depuis la CLI :

    aws s3 cp README.md s3://my-first-bucket/
    aws s3 ls s3://my-first-bucket/
    

    Téléverser des fichiers

Pour aller plus loin

  • Réplication multi-régions : stockez des données dans deux régions suisses géographiquement séparées pour la reprise après sinistre.

    Multi-régions

  • Hébergement de site web statique : servez un bucket directement comme site web.

    Site web S3

  • AWS CLI & IAM : politiques de bucket, règles de cycle de vie, URL présignées et l'ensemble complet des fonctionnalités IAM.

    AWS CLI & IAM

Configuration de l'AWS CLI

Les extraits ci-dessus supposent que la CLI aws est installée et que votre environnement exporte AWS_ACCESS_KEY_ID, AWS_SECRET_ACCESS_KEY, AWS_ENDPOINT_URL et AWS_DEFAULT_REGION. Consultez le guide AWS CLI pour l'installation et la configuration complètes.

Étape suivante

Fatigué de cliquer dans le portail ? Automatisez tout avec Terraform et l'OpenStack CLI.