Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
Einrichtung der Tools für die exemplarischen Vorgehensweisen
In den einführenden Beispielen (sieheExemplarische Vorgehensweisen, die Richtlinien verwenden, um den Zugriff auf Ihre Amazon S3 S3-Ressourcen zu verwalten) werden Ressourcen erstellt und Berechtigungen erteilt. AWS Management Console Um Berechtigungen zu testen, verwenden die Beispiele die Befehlszeilentools AWS Command Line Interface (AWS CLI) und AWS Tools for Windows PowerShell, sodass Sie keinen Code schreiben müssen. Zum Testen der Berechtigungen müssen Sie eins dieser Tools einrichten.
Um das einzurichten AWS CLI
-
Herunterladen und Konfigurieren von AWS CLI. Eine Anleitung finden Sie unter den folgenden Themen im AWS Command Line Interface -Benutzerhandbuch:
Installieren oder aktualisieren Sie auf die neueste Version von AWS Command Line Interface
Richten Sie das Standardprofil ein.
Sie speichern Benutzeranmeldeinformationen in der AWS CLI Konfigurationsdatei. Erstellen Sie mit Ihren AWS-Konto Anmeldeinformationen ein Standardprofil in der Konfigurationsdatei. Anweisungen zum Suchen und Bearbeiten Ihrer AWS CLI Konfigurationsdatei finden Sie unter Einstellungen für die Konfiguration und die Anmeldeinformationsdatei.
[default] aws_access_key_id =
access key ID
aws_secret_access_key =secret access key
region = us-west-2-
Überprüfen Sie die Einrichtung, indem Sie den folgenden Befehl in die Befehlszeile eingeben. Beide Befehle stellen nicht explizit Anmeldeinformationen bereit, daher werden die Anmeldeinformationen des Standardprofils verwendet.
-
Probieren Sie den
help
Befehl aus.aws help
-
Verwenden Sie den
aws s3 ls
Befehl, um eine Liste der Buckets für das konfigurierte Konto abzurufen.aws s3 ls
-
Während Sie die exemplarischen Vorgehensweisen durchgehen, erstellen Sie Benutzer und speichern Benutzeranmeldeinformationen in den Konfigurationsdateien, indem Sie Profile erstellen, wie das folgende Beispiel zeigt. Diese Profile haben die Namen und. AccountAadmin
AccountBadmin
[profile AccountAadmin] aws_access_key_id =
User AccountAadmin access key ID
aws_secret_access_key =User AccountAadmin secret access key
region = us-west-2 [profile AccountBadmin] aws_access_key_id =Account B access key ID
aws_secret_access_key =Account B secret access key
region = us-east-1
Um mit diesen Benutzeranmeldeinformationen einen Befehl auszuführen, fügen Sie den Parameter --profile
hinzu, um den Profilnamen festzulegen. Mit dem folgenden AWS CLI Befehl wird eine Liste von Objekten abgerufen
und spezifiziert das Beispiel/Bucket
AccountBadmin
Profil.
aws s3 ls s3://
examplebucket
--profile AccountBadmin
Alternativ können Sie eine Reihe von Anmeldeinformationen als Standardprofil konfigurieren, indem Sie die Umgebungsvariable AWS_DEFAULT_PROFILE
von der Befehlszeile aus ändern. Nachdem Sie dies getan haben, AWS CLI verwendet der jedes Mal, wenn Sie AWS CLI Befehle ohne den --profile
Parameter ausführen, das Profil, das Sie in der Umgebungsvariablen festgelegt haben, als Standardprofil.
$
export AWS_DEFAULT_PROFILE=AccountAadmin
Zum Einrichten AWS Tools for Windows PowerShell
-
Herunterladen und Konfigurieren von AWS Tools for Windows PowerShell. Anweisungen dazu finden Sie AWS Tools for Windows PowerShell im AWS Tools for Windows PowerShell Benutzerhandbuch unter Installation von.
Anmerkung
Um das AWS Tools for Windows PowerShell Modul zu laden, müssen Sie Folgendes aktivieren PowerShell Ausführung des Skripts. Weitere Informationen finden Sie unter Aktivieren der Skriptausführung im AWS Tools for Windows PowerShell Benutzerhandbuch.
-
Für diese exemplarischen Vorgehensweisen geben Sie die AWS Anmeldeinformationen pro Sitzung mithilfe des
Set-AWSCredentials
Befehls an. Der Befehl speichert die Anmeldeinformationen in einem persistenten Speicher (Parameter-StoreAs
).Set-AWSCredentials -AccessKey
AccessKeyID
-SecretKeySecretAccessKey
-storeasstring
-
Überprüfen Sie die Einrichtung.
-
Um eine Liste verfügbarer Befehle abzurufen, die Sie für Amazon S3 S3-Operationen verwenden können, führen Sie den
Get-Command
Befehl aus.Get-Command -module awspowershell -noun s3* -StoredCredentials
string
-
Um eine Liste der Objekte in einem Bucket abzurufen, führen Sie den
Get-S3Object
Befehl aus.Get-S3Object -BucketName
bucketname
-StoredCredentialsstring
-
Eine Liste der Befehle finden Sie unter AWS Tools for PowerShell Cmdlet Reference.
Jetzt sind Sie bereit, die exemplarischen Vorgehensweisen auszuprobieren. Folgen Sie den Links am Anfang jedes Abschnitts.