Sviluppo con Amazon S3 tramite la AWS CLI - Amazon Simple Storage Service

Sviluppo con Amazon S3 tramite la AWS CLI

Segui la procedura per scaricare e configurare AWS Command Line Interface (AWS CLI).

Per un elenco dei comandi AWS CLI di Amazon S3, consulta le seguenti pagine in Riferimento ai comandi della AWS CLI:

Nota

Per accedere ai servizi in AWS, come Amazon S3, è necessario fornire le credenziali. Il servizio può quindi stabilire se si dispone delle autorizzazioni per accedere alle risorse del servizio stesso. Per la console è necessaria la password. Per consentire all'Account AWS di accedere a AWS CLI o all'API, è possibile creare chiavi di accesso. È sconsigliabile tuttavia accedere ad AWS utilizzando le credenziali dell'Account AWS. Consigliamo di utilizzare invece AWS Identity and Access Management (IAM). Crea un utente IAM, aggiungilo a un gruppo IAM con autorizzazioni amministrative, quindi concedi le autorizzazioni amministrative all'utente IAM creato. Potrai quindi accedere ad AWS utilizzando un URL speciale e le credenziali dell'utente IAM. Per istruzioni, consulta Creazione del primo utente e del primo gruppo di amministratori IAM nella Guida per l'utente di IAM.

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

  2. Aggiungi un profilo denominato per l'utente amministratore nel file di configurazione di AWS CLI. Puoi usare questo profilo quando esegui i comandi AWS CLI. Per ulteriori informazioni sull'uso dei profili, consulta Profili denominati per AWS CLI nella Guida per l'utente di AWS Command Line Interface.

    [adminuser] aws_access_key_id = adminuser access key ID aws_secret_access_key = adminuser secret access key region = aws-region

    Per un elenco di Regioni AWS disponibili, consulta Regioni ed endpoint in Riferimenti generali AWS.

  3. Verificare la configurazione digitando i seguenti comandi al prompt dei comandi.

    • Provare il comando help per verificare che il servizio AWS CLI sia installato sul computer:

      aws help
    • Eseguire un comando S3 usando le credenziali adminuser appena create. A tale scopo, aggiungere il parametro --profile al comando per specificare il nome del profilo. In questo esempio, il comando ls elenca tutti i bucket nell'account. AWS CLI utilizza le credenziali dell'utente adminuser per autenticare la richiesta.

      aws s3 ls --profile adminuser