Configurazione degli strumenti per le procedure dettagliate - 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 dettagliate

Gli esempi introduttivi (vediProcedure dettagliate che utilizzano 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
  1. 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 di AWS Command Line Interface

    Inizia con AWS Command Line Interface

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

    • Prova il comando. help

      aws help
    • Per ottenere un elenco di bucket sull'account configurato, usa il aws s3 ls comando.

      aws s3 ls

Durante le procedure dettagliate, creerai gli utenti e salverai le credenziali degli utenti nei file di configurazione creando profili, come illustrato nell'esempio seguente. Questi profili hanno i nomi di e. 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

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 examplebuckete 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. 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
  1. Scarica e configura la AWS Tools for Windows PowerShell. Per istruzioni, vai alla sezione Installazione del AWS Tools for Windows PowerShell nella Guida per l'AWS Tools for Windows PowerShell utente.

    Nota

    Per caricare il AWS Tools for Windows PowerShell modulo, è necessario abilitare l'esecuzione PowerShell dello script. Per ulteriori informazioni, consulta Enable Script Execution nella Guida AWS Tools for Windows PowerShell per l'utente.

  2. Per queste procedure dettagliate, è possibile 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 -SecretKey SecretAccessKey -storeas string
  3. Verificare la configurazione.

    • Per recuperare un elenco di comandi disponibili che puoi utilizzare per le operazioni di Amazon S3, Get-Command esegui il comando.

      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 -StoredCredentials string

Per un elenco di comandi, vedere AWS Tools for PowerShell Cmdlet Reference.

Ora sei pronto per provare le procedure dettagliate. Segui i link forniti all'inizio di ogni sezione.