Configurazione degli strumenti per le procedure guidate di esempio - Amazon Simple Storage Service

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à.

Configurazione degli strumenti per le procedure guidate di esempio

Gli esempi introduttivi (vediProcedure guidate di esempio: gestione dell'accesso alle risorse di Amazon S3) utilizzano il AWS Management Console per creare risorse e concedere autorizzazioni. E per testare le autorizzazioni, gli esempi utilizzano gli strumenti della riga di comando AWS Command Line Interface (CLI) AWS Tools for Windows PowerShell e, quindi non è necessario scrivere alcun codice. Per testare le autorizzazioni, è necessario configurare uno di questi strumenti.

Per configurare il AWS CLI
  1. Scarica e configura la AWS CLI. Per le istruzioni, consulta i seguenti argomenti nella Guida per l'utente di AWS Command Line Interface .

    Come configurare la AWS Command Line Interface

    Installazione di AWS Command Line Interface

    Configurazione di AWS Command Line Interface

  2. Impostare il profilo di default.

    Le credenziali utente verranno memorizzate nel file di AWS CLI configurazione. Crea un profilo predefinito nel file di configurazione utilizzando le tue credenziali. Account AWS Vedi File di configurazione e credenziali per istruzioni su come trovare e modificare il AWS CLI file di configurazione.

    [default] aws_access_key_id = access key ID aws_secret_access_key = secret access key region = us-west-2
  3. 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.

    • Provare a utilizzare il comando help

      aws help
    • Usare il comando aws s3 ls per ottenere un elenco dei bucket nell'account configurato.

      aws s3 ls

Man mano che si eseguono le procedure guidate di esempio, si creeranno utenti e si salveranno le credenziali utente nei file di configurazione mediante la creazione di profili, come mostra l'esempio riportato di seguito. Nota che questi profili hanno nomi (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 in examplebucket e specifica il AccountBadmin profilo.

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. Una volta eseguita questa operazione, ogni volta che si eseguono AWS CLI comandi senza il --profile parametro, AWS CLI verrà utilizzato il profilo impostato nella variabile di ambiente come profilo predefinito.

$ export AWS_DEFAULT_PROFILE=AccountAadmin
Per configurare AWS Tools for Windows PowerShell
  1. Scarica e configura la AWS Tools for Windows PowerShell. Per istruzioni, passa a Download e installazione dell' AWS Tools for Windows PowerShell nella Guida per l'utente di AWS Tools for Windows PowerShell .

    Nota

    Per caricare il AWS Tools for Windows PowerShell modulo, è necessario abilitare l'esecuzione degli PowerShell script. Per ulteriori informazioni, consulta Abilitazione dell'esecuzione dello script nella Guida per l'utente di AWS Tools for Windows PowerShell .

  2. Per questi esercizi, specificherete AWS le credenziali per sessione utilizzando il Set-AWSCredentials comando. Il comando salva le credenziali in uno store permanente (parametro -StoreAs ).

    Set-AWSCredentials -AccessKey AccessKeyID -SecretKey SecretAccessKey -storeas string
  3. Verificare la configurazione.

    • Eseguire Get-Command per recuperare un elenco di comandi disponibili da utilizzare per le operazioni di Amazon S3.

      Get-Command -module awspowershell -noun s3* -StoredCredentials string
    • Eseguire il comando Get-S3Object per recuperare un elenco di oggetti in un bucket.

      Get-S3Object -BucketName bucketname -StoredCredentials string

Per un elenco dei comandi, consulta la pagina relativa ai cmdlet di Amazon Simple Storage Service.

A questo punto è possibile provare a eseguire gli esercizi. Seguire i collegamenti forniti all'inizio della sezione.