Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.
Impostazione degli strumenti per le visite guidate
Gli esempi introduttivi (vediPassaggi che utilizzano le policy per gestire l'accesso alle risorse Amazon S3) utilizzano il AWS Management Console per creare risorse e concedere autorizzazioni. Per testare le autorizzazioni, gli esempi utilizzano gli strumenti della riga di comando, AWS Command Line Interface (AWS CLI) e AWS Tools for Windows PowerShell, quindi non è necessario scrivere alcun codice. Per testare le autorizzazioni, è necessario configurare uno di questi strumenti.
Per configurare il AWS CLI
-
Scarica e configura la AWS CLI. Per le istruzioni, consulta i seguenti argomenti nella Guida per l'utente dell'AWS Command Line Interface :
Installare o aggiornare alla versione più recente del programma AWS Command Line Interface
Impostare il profilo di default.
Le credenziali utente vengono memorizzate nel file di AWS CLI configurazione. Crea un profilo predefinito nel file di configurazione utilizzando le tue credenziali. Account AWS Per istruzioni su come trovare e modificare il file di AWS CLI configurazione, consulta Impostazioni del file di configurazione e credenziali.
[default] aws_access_key_id =
access key ID
aws_secret_access_key =secret access key
region = us-west-2-
Verificare la configurazione digitando i comandi riportati di seguito al prompt dei comandi. Poiché entrambi questi comandi non forniscono credenziali in modo esplicito, vengono utilizzate le credenziali del profilo di default.
-
Prova il comando
help
.aws help
-
Per ottenere un elenco dei bucket sull'account configurato, utilizza il comando
aws s3 ls
.aws s3 ls
-
Man mano che si procede, si creano utenti e si salvano le credenziali degli utenti nei file di configurazione creando profili, come mostra l'esempio seguente. Questi profili hanno i nomi di AccountAadmin
e 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
Per eseguire un comando utilizzando queste credenziali utente, aggiungere il parametro --profile
specificando il nome del profilo. Il AWS CLI comando seguente recupera un elenco di oggetti
e specifica il profilo. examplebucket
AccountBadmin
aws s3 ls s3://
examplebucket
--profile AccountBadmin
In alternativa, è possibile configurare un set di credenziali utente come profilo di default modificando la variabile di ambiente AWS_DEFAULT_PROFILE
dal prompt dei comandi. Dopo aver eseguito questa operazione, ogni volta che si eseguono AWS CLI comandi senza il --profile
parametro, AWS CLI utilizza il profilo impostato nella variabile di ambiente come profilo predefinito.
$
export AWS_DEFAULT_PROFILE=AccountAadmin
Per configurare AWS Tools for Windows PowerShell
-
Scarica e configura la AWS Tools for Windows PowerShell. Per le istruzioni, consulta la sezione Installazione di AWS Tools for Windows PowerShell nella Guida all'utente AWS Tools for Windows PowerShell .
Nota
Per caricare il AWS Tools for Windows PowerShell modulo, è necessario abilitare l'esecuzione PowerShell dello script. Per ulteriori informazioni, consulta Abilita l'esecuzione di script nella Guida all'utente AWS Tools for Windows PowerShell .
-
Per queste procedure dettagliate, è necessario specificare AWS le credenziali per sessione utilizzando il comando.
Set-AWSCredentials
Il comando salva le credenziali in uno store permanente (parametro-StoreAs
).Set-AWSCredentials -AccessKey
AccessKeyID
-SecretKeySecretAccessKey
-storeasstring
-
Verificare la configurazione.
-
Per ottenere un elenco dei comandi disponibili che si possono utilizzare per le operazioni su Amazon S3, esegui il comando
Get-Command
.Get-Command -module awspowershell -noun s3* -StoredCredentials
string
-
Per recuperare un elenco di oggetti in un bucket, esegui il comando
Get-S3Object
.Get-S3Object -BucketName
bucketname
-StoredCredentialsstring
-
Per un elenco di comandi, vedere AWS Tools for Cmdlet Reference. PowerShell
Ora sei pronto a provare le guide. Segui i link forniti all'inizio di ogni sezione.