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.

Test de la configuration de l'API REST S3

Contributeurs

Vous pouvez utiliser l'interface de ligne de commande d'Amazon Web Services 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, reportez-vous à la section "Configurer les connexions client".

Étapes
  1. Configurez les paramètres de l'interface de ligne de commande AWS pour utiliser le compte que vous avez créé dans le système StorageGRID :

    1. Passer en mode configuration : aws configure

    2. Entrez l'ID de clé d'accès du compte que vous avez créé.

    3. Entrez la clé d'accès secrète pour le compte que vous avez créé.

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

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

  2. Créer un compartiment.

    Cet exemple suppose que vous avez configuré un noeud final d'équilibreur 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, l'emplacement du compartiment est renvoyé, comme illustré 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épertorier le contenu du compartiment 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. Supprimer le compartiment.

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