Accesso all’aiuto e alle risorse per AWS CLI - AWS Command Line Interface

Questa documentazione è valida solo per la Versione 1 della AWS CLI. Per la documentazione relativa alla versione 2 della AWS CLI, consulta la Guida per l’utente per la Versione 2.

Accesso all’aiuto e alle risorse per AWS CLI

Questo argomento descrive come accedere ai contenuti di aiuto per AWS Command Line Interface (AWS CLI).

Comando di aiuto per la AWS CLI integrato

Puoi richiedere assistenza su qualsiasi comando quando utilizzi AWS Command Line Interface (AWS CLI). Per farlo, basta digitare help al termine del nome di un comando.

Ad esempio, il comando seguente visualizza le informazioni della guida relative alle opzioni generali dell'AWS CLI e ai comandi di primo livello disponibili.

$ aws help

Il comando seguente visualizza i comandi specifici di Amazon Elastic Compute Cloud (Amazon EC2) disponibili.

$ aws ec2 help

L’esempio seguente visualizza le informazioni dettagliate per l’operazione DescribeInstances di Amazon EC2. L'assistenza include le descrizioni dei parametri di input, i filtri disponibili e tutto ciò che è incluso nell'output. Include anche esempi che mostrano come digitare varianti comuni del comando.

$ aws ec2 describe-instances help

Il contenuto della Guida per ciascun comando è suddiviso in sei sezioni:

Nome

Nome del comando.

NAME describe-instances -
Descrizione

Descrizione dell'operazione API richiamata dal comando.

DESCRIPTION Describes one or more of your instances. If you specify one or more instance IDs, Amazon EC2 returns information for those instances. If you do not specify instance IDs, Amazon EC2 returns information for all relevant instances. If you specify an instance ID that is not valid, an error is returned. If you specify an instance that you do not own, it is not included in the returned results. ...
Riepilogo

Sintassi di base per l'utilizzo del comando e delle relative opzioni. Le opzioni tra parentesi quadre sono facoltative, hanno un valore predefinito oppure hanno un'opzione che può essere utilizzata in alternativa.

SYNOPSIS describe-instances [--dry-run | --no-dry-run] [--instance-ids <value>] [--filters <value>] [--cli-input-json <value>] [--starting-token <value>] [--page-size <value>] [--max-items <value>] [--generate-cli-skeleton]

Ad esempio, describe-instances ha un comportamento predefinito che descrive tutte le istanze nell'account e nella regione AWS correnti. Puoi specificare, a tua discrezione, un elenco di instance-ids per descrivere una o più istanze. dry-run è un flag booleano opzionale che non utilizza un valore. Per usare un flag booleano specifica il valore mostrato, in questo caso --dry-run o --no-dry-run. Anche --generate-cli-skeleton non utilizza un valore. Se per l'utilizzo di un'opzione sono previste condizioni, queste sono descritte nella sezione OPTIONS o mostrate negli esempi.

Opzioni

Descrizione di ogni singola opzione mostrata nella sinossi.

OPTIONS --dry-run | --no-dry-run (boolean) Checks whether you have the required permissions for the action, without actually making the request, and provides an error response. If you have the required permissions, the error response is DryRun- Operation . Otherwise, it is UnauthorizedOperation . --instance-ids (list) One or more instance IDs. Default: Describes all your instances. ...
Esempi

Esempi che mostrano l'utilizzo del comando e delle relative opzioni. Se non è disponibile l'esempio per un comando o un caso d'uso specifico, richiedine uno utilizzando il collegamento di feedback in questa pagina o nella guida di riferimento ai comandi di AWS CLI nella pagina della Guida relativa al comando.

EXAMPLES To describe an Amazon EC2 instance Command: aws ec2 describe-instances --instance-ids i-5203422c To describe all instances with the instance type m1.small Command: aws ec2 describe-instances --filters "Name=instance-type,Values=m1.small" To describe all instances with an Owner tag Command: aws ec2 describe-instances --filters "Name=tag-key,Values=Owner" ...
Output

Descrizioni di ciascuno dei campi e dei tipi di dati inclusi nella risposta di AWS.

Per describe-instances, l'output è un elenco di oggetti prenotazione, ciascuno dei quali contiene diversi campi e oggetti che includono informazioni sulle istanze a essi associate. Queste informazioni provengono dalla documentazione API per il tipo di dati di prenotazione utilizzato da Amazon EC2.

OUTPUT Reservations -> (list) One or more reservations. (structure) Describes a reservation. ReservationId -> (string) The ID of the reservation. OwnerId -> (string) The ID of the AWS account that owns the reservation. RequesterId -> (string) The ID of the requester that launched the instances on your behalf (for example, AWS Management Console or Auto Scaling). Groups -> (list) One or more security groups. (structure) Describes a security group. GroupName -> (string) The name of the security group. GroupId -> (string) The ID of the security group. Instances -> (list) One or more instances. (structure) Describes an instance. InstanceId -> (string) The ID of the instance. ImageId -> (string) The ID of the AMI used to launch the instance. State -> (structure) The current state of the instance. Code -> (integer) The low byte represents the state. The high byte is an opaque internal value and should be ignored. ...

Quando AWS CLI esegue il rendering dell'output in formato JSON, diventa un array di oggetti di prenotazione, simile all'esempio seguente.

{ "Reservations": [ { "OwnerId": "012345678901", "ReservationId": "r-4c58f8a0", "Groups": [], "RequesterId": "012345678901", "Instances": [ { "Monitoring": { "State": "disabled" }, "PublicDnsName": "ec2-52-74-16-12.us-west-2.compute.amazonaws.com", "State": { "Code": 16, "Name": "running" }, ...

Ogni oggetto prenotazione contiene campi che descrivono la prenotazione e una serie di oggetti istanza, ognuno con specifici campi (ad esempio, PublicDnsName) e oggetti (ad esempio, State) che lo descrivono.

Utenti Windows

Puoi eseguire il piping (|) dell'output del comando help su more per visualizzare il file della guida una pagina alla volta. Premi la barra spaziatrice oppure PGGIÙ per visualizzare la parte successiva del documento e q per uscire.

C:\> aws ec2 describe-instances help | more

Guida di riferimento della AWS CLI

I file della guida contengono collegamenti che non possono essere visualizzati o esplorati dalla riga di comando. Puoi visualizzare e interagire con questi collegamenti utilizzando la AWS CLI version 1 reference guide online. La documentazione di riferimento contiene anche i contenuti per tutti i comandi della AWS CLI. Le descrizioni sono presentate in modo da semplificare la navigazione e la visualizzazione su dispositivi mobili, tablet o schermi del desktop.

Documentazione API

Tutti i comandi nell'AWS CLI corrispondono alle richieste effettuate su un'API pubblica del servizio AWS. Ogni servizio con un’API pubblica include un riferimento API, disponibile nella home page del servizio nel sito web della documentazione AWS. Il contenuto di un riferimento API varia in base al modo in cui è costruita l'API e al protocollo utilizzato. Di solito, un riferimento API contiene informazioni dettagliate sulle operazioni supportate dall'API, sui dati inviati da e verso il servizio ed su eventuali condizioni di errore riportate dal servizio.

Sezioni della documentazione API
  • Operazioni: informazioni dettagliate su ogni operazione e sui relativi parametri (inclusi i limiti di lunghezza o di contenuto e i valori predefiniti). Vengono elencati gli errori che possono verificarsi per questa operazione. Ogni operazione corrisponde a un sottocomando nell'AWS CLI.

  • Tipi di dati: informazioni dettagliate sulle strutture che un comando potrebbe richiedere come parametro o restituire in risposta a una richiesta.

  • Parametri comuni: informazioni dettagliate sui parametri condivisi da tutte le operazioni per il servizio.

  • Errori comuni: informazioni dettagliate sugli errori che possono essere restituiti da qualsiasi operazione del servizio.

Il nome e la disponibilità di ogni sezione possono variare a seconda del servizio.

CLI specifiche del servizio

Alcuni servizi hanno un’interfaccia a riga di comando (CLI) separata, creata prima che fosse introdotta una singola AWS CLI, per tutti i servizi. Queste CLI specifiche del servizio hanno una documentazione separata a cui si accede da un link nella pagina della documentazione del servizio. La documentazione per le CLI specifiche del servizio non si applica alla AWS CLI.

Risoluzione degli errori

Per informazioni sulla diagnosi e la correzione degli errori della AWS CLI, consulta Risoluzione degli errori per la AWS CLI.

Aiuto aggiuntivo

Per ulteriore assistenza con i problemi relativi alla AWS CLI, visita la AWS CLIcommunity su GitHub.