Skip to main content
Eine neuere Version dieses Produkts ist erhältlich.
Die deutsche Sprachversion wurde als Serviceleistung für Sie durch maschinelle Übersetzung erstellt. Bei eventuellen Unstimmigkeiten hat die englische Sprachversion Vorrang.

Testen Sie die StorageGRID S3 REST API-Konfiguration

Änderungen vorschlagen

Sie können die Amazon Web Services Command Line Interface (AWS CLI) verwenden, um die Verbindung zum System zu testen und zu überprüfen, ob Sie Objekte lesen und schreiben können.

Bevor Sie beginnen

Einzelheiten zu diesen Schritten finden sich unter "Clientverbindungen konfigurieren".

Schritte
  1. Die AWS CLI-Einstellungen werden so konfiguriert, dass das im StorageGRID System erstellte Konto verwendet wird:

    1. Konfigurationsmodus aktivieren: aws configure

    2. Geben Sie die Zugriffsschlüssel-ID für das von Ihnen erstellte Konto ein.

    3. Geben Sie den geheimen Zugriffsschlüssel für das von Ihnen erstellte Konto ein.

    4. Geben Sie die standardmäßig zu verwendende Region ein. Zum Beispiel us-east-1.

    5. Geben Sie das Standardausgabeformat ein oder drücken Sie Enter, um JSON auszuwählen.

  2. Einen Bucket erstellen.

    In diesem Beispiel wird davon ausgegangen, dass ein Load-Balancer-Endpunkt so konfiguriert wurde, dass die IP-Adresse 10.96.101.17 und der Port 10443 verwendet werden.

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

    Wenn der Bucket erfolgreich erstellt wurde, wird der Speicherort des Buckets zurückgegeben, wie im folgenden Beispiel zu sehen ist:

    "Location": "/testbucket"
  3. Ein Objekt hochladen.

    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

    Wenn das Objekt erfolgreich hochgeladen wird, wird ein Etag zurückgegeben, der ein Hash der Objektdaten ist.

  4. Den Inhalt des Buckets auflisten, um zu überprüfen, dass das Objekt hochgeladen wurde.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    list-objects --bucket testbucket
  5. Das Objekt löschen.

    aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl
    delete-object --bucket testbucket --key s3.pdf
  6. Den Bucket löschen.

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