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
-
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. -
Générez des EC2 Credentials : chaque projet a besoin d'une paire Access Key / Secret Key. C'est avec elle que la CLI
awset les autres outils S3 s'authentifient. Sélectionnez votre projet, cliquez sur Credentials, puis sur + Create Credentials. -
Créez un bucket : soit dans le portail (bouton Create Bucket), soit depuis la CLI :
aws s3 mb s3://my-first-bucketLes 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.
-
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/
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.
-
Hébergement de site web statique : servez un bucket directement comme site web.
-
AWS CLI & IAM : politiques de bucket, règles de cycle de vie, URL présignées et l'ensemble complet des fonctionnalités 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.