Skip to main content
La version française est une traduction automatique. La version anglaise prévaut sur la française en cas de divergence.

Tester la configuration de l'API REST S3

Vous pouvez utiliser l'interface de ligne de commande Amazon Web Services (AWS CLI) pour tester votre connexion au système et vérifier que vous pouvez lire et écrire des objets.

Avant de commencer

Pour plus de détails sur ces étapes, voir"Configurer les connexions client" .

Étapes
  1. Configurez les paramètres AWS CLI pour utiliser le compte que vous avez créé dans le système StorageGRID :

    1. Entrer en mode configuration : aws configure

    2. Saisissez l’ID de clé d’accès pour le compte que vous avez créé.

    3. Saisissez la clé d’accès secrète du compte que vous avez créé.

    4. Entrez la région par défaut à utiliser. Par exemple : us-east-1 .

    5. Saisissez le format de sortie par défaut à utiliser ou appuyez sur Entrée pour sélectionner JSON.

  2. Créer un bucket.

    Cet exemple suppose que vous avez configuré un point de terminaison d’équilibrage de charge pour utiliser l’adresse IP 10.96.101.17 et le port 10443.

    aws s3api --endpoint-url https://10.96.101.17:10443
    --no-verify-ssl create-bucket --bucket testbucket

    Si le bucket est créé avec succès, l'emplacement du bucket est renvoyé, comme indiqué dans l'exemple suivant :

    "Location": "/testbucket"
  3. Télécharger un objet.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    put-object --bucket testbucket --key s3.pdf --body C:\s3-test\upload\s3.pdf

    Si l'objet est téléchargé avec succès, un Etag est renvoyé, qui est un hachage des données de l'objet.

  4. Répertoriez le contenu du bucket pour vérifier que l’objet a été téléchargé.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    list-objects --bucket testbucket
  5. Supprimer l'objet.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-object --bucket testbucket --key s3.pdf
  6. Supprimer le bucket.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-bucket --bucket testbucket