Skip to main content
Une version plus récente de ce produit est disponible.
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 de StorageGRID

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 de l'interface de ligne de commande AWS (AWS CLI) pour utiliser le compte que vous avez créé dans le système StorageGRID :

    1. Entrez en mode de configuration : aws configure

    2. Saisissez l'identifiant de la clé d'accès du compte que vous avez créé.

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

    4. Saisissez 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éez un compartiment.

    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 compartiment est créé avec succès, son emplacement est renvoyé, comme illustré dans l'exemple suivant :

    "Location": "/testbucket"
  3. Téléchargez 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. Supprimez l'objet.

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

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