Testen der S3-REST-API-Konfiguration
-
PDF dieser Dokumentationssite
-
Installation, Upgrade und Hotfix
- Installieren Sie StorageGRID auf Ubuntu oder Debian
-
Konfiguration und Management
- StorageGRID verwalten
- Monitoring und Fehlerbehebung
-
Installation, Upgrade und Hotfix
Sammlung separater PDF-Dokumente
Creating your file...
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 Objekte gelesen und geschrieben werden können.
-
Sie haben die AWS CLI von heruntergeladen und installiert "aws.amazon.com/cli".
-
Optional haben Sie "Ein Load Balancer-Endpunkt wurde erstellt". Andernfalls kennen Sie die IP-Adresse des zu verbindenden Storage-Node und die zu verwendende Port-Nummer. Siehe "IP-Adressen und Ports für Client-Verbindungen".
-
Das ist schon "S3-Mandantenkonto wurde erstellt".
-
Sie haben sich beim Mieter und angemeldet "Zugriffsschlüssel erstellt".
Weitere Informationen zu diesen Schritten finden Sie unter "Client-Verbindungen konfigurieren".
-
Konfigurieren Sie die AWS-CLI-Einstellungen so, dass das im StorageGRID-System erstellte Konto verwendet wird:
-
Konfigurationsmodus aufrufen:
aws configure
-
Geben Sie die Zugriffsschlüssel-ID für das von Ihnen erstellte Konto ein.
-
Geben Sie den geheimen Zugriffsschlüssel für das von Ihnen erstellte Konto ein.
-
Geben Sie die Standardregion ein, die verwendet werden soll. Beispiel:
us-east-1
. -
Geben Sie das zu verwendende Standardausgabeformat ein, oder drücken Sie Enter, um JSON auszuwählen.
-
-
Erstellen eines Buckets:
In diesem Beispiel wird davon ausgegangen, dass Sie einen Load Balancer-Endpunkt für die Verwendung der IP-Adresse 10.96.101.17 und des Ports 10443 konfiguriert haben.
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:
"Location": "/testbucket"
-
Hochladen eines Objekts.
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 wurde, wird ein ETAG zurückgegeben, der ein Hash der Objektdaten ist.
-
Listen Sie den Inhalt des Buckets auf, um zu überprüfen, ob das Objekt hochgeladen wurde.
aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl list-objects --bucket testbucket
-
Löschen Sie das Objekt.
aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl delete-object --bucket testbucket --key s3.pdf
-
Löschen Sie den Bucket.
aws s3api --endpoint-url https://10.96.101.17:10443 --no-verify-ssl delete-bucket --bucket testbucket