Automazione AWS dei servizi con Amazon Q Developer Console-to-Code - Amazon Q Developer

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

Automazione AWS dei servizi con Amazon Q Developer Console-to-Code

Che cos'è Console-to-Code?

Console-to-Code è una funzionalità di Amazon Q Developer che può aiutarti a scrivere codice per automatizzare l'uso di altri AWS servizi. Console-to-Coderegistra le azioni della console, quindi utilizza l'intelligenza artificiale generativa per suggerire AWS CLI comandi e codici equivalenti nella lingua e nel formato che preferisci.

Piani di servizio

Poiché Console-to-Code fa parte di Amazon Q Developer, il suo utilizzo è soggetto ai livelli di servizio di Amazon Q Developer.

  • Nel piano gratuito, non esiste un limite mensile fisso al numero di volte in cui è possibile registrare le azioni della console e generare comandi CLI basati su tali azioni. Tuttavia, esiste un limite al numero di volte al mese che puoi generare codice da utilizzare con AWS CDK o in AWS CloudFormation base alle azioni registrate.

    Per accedere al piano gratuito, accedi a Console di gestione AWS. Dopo aver raggiunto il limite mensile di generazioni di codice, devi autenticarti al piano Pro per generare altro codice.

  • Nel livello Pro, non esiste un limite mensile fisso al numero di volte in cui è possibile generare codice per la sala AWS CDK operatoria CloudFormation.

    Per accedere al piano Pro, devi essere un utente registrato con il Centro identità IAM e la tua relativa identità deve essere abbonata ad Amazon Q Developer Pro. Per ulteriori informazioni, consulta Autenticazione al tuo abbonamento Amazon Q Developer Pro o contatta il tuo AWS amministratore.

Per ulteriori informazioni sui piani di prezzo, visita la pagina dei prezzi di Amazon Q Developer.

Nota

Quando registri un’azione, ti verrà comunque addebitato il costo dell’azione stessa, se applicabile. Ad esempio, se ti registri mentre esegui il provisioning di un' EC2 istanza Amazon, ti verranno comunque addebitati i costi per l'istanza. La registrazione dell’azione non prevede costi aggiuntivi.

Formati di codice supportati

Console-to-Code può attualmente generare infrastructure-as-code (iAc) nelle seguenti lingue e formati:

  • Java CDK

  • Python CDK

  • CDK TypeScript

  • CloudFormation JSON

  • CloudFormation YAML

Dove puoi usare? Console-to-Code

Utilizzo Console-to-Code su più servizi

Console-to-Code funziona su più servizi, salvando il proprio stato per tutto il tempo in cui la scheda del browser è aperta.

Ad esempio, è possibile registrare le azioni durante la configurazione completa di un server web:

  • Nella console Amazon VPC, esegui il provisioning di due sottoreti (una pubblica e una privata), gruppi di sicurezza, una tabella di routing personalizzata e un gateway Internet. NACLs

  • Nella EC2 console Amazon, esegui il provisioning di un' EC2 istanza Amazon e la inserisci nella sottorete pubblica.

  • Nella console Amazon RDS, è possibile effettuare il provisioning di un’istanza database Amazon RDS e collocarla nella sottorete pubblica.

Anche se esegui le tue azioni in diverse parti della console e queste utilizzano AWS servizi diversi, Console-to-Code puoi includerle in un'unica registrazione.

AWS servizi che supportano Console-to-Code

Attualmente, Console-to-Code è disponibile per registrare le azioni eseguite quando si utilizza la console di AWS gestione con i seguenti servizi:

  • Amazon DynamoDB

  • AWS IoT

  • Amazon Cognito

  • Amazon EC2

  • Amazon VPC

  • Amazon RDS

Concessione delle autorizzazioni di utilizzo Console-to-Code

Per utilizzare Console-to-Code, sono necessarie le seguenti autorizzazioni:

Usando Console-to-Code

L'utilizzo Console-to-Code consiste in tre passaggi.

Fase 1: avviare la registrazione

Per iniziare la registrazione con Console-to-Code, utilizzare la procedura seguente.

  1. Vai alla console di uno dei servizi integrati (Amazon VPC, Amazon RDS o Amazon). EC2

  2. Sul lato destro della finestra del browser, scegli l' Console-to-Codeicona: The console-to-code icon.

  3. Nel pannello Console-to-Code laterale, scegli Avvia registrazione.

Fase 2: azioni

Nelle console di uno qualsiasi dei servizi integrati, procedi con l’esecuzione di tutte le azioni che desideri registrare.

Il pannello Console-to-Code laterale mantiene il proprio stato. È possibile spostarsi tra le console dei servizi integrati, creando una registrazione che include azioni per più servizi.

Il pannello Console-to-Code laterale conserverà le tue azioni fino al termine Console-to-Code della sessione. La sessione terminerà alla chiusura della scheda del browser o al termine della Console di gestione AWS sessione, a seconda dell'evento che si verifica per primo.

Quando hai finito di eseguire le azioni che desideri convertire in codice, scegli Stop nella parte superiore del Console-to-Code pannello.

Fase 3: raccolta dei comandi CLI e generazione del codice

Puoi seguire la Fase 3a o la Fase 3b.

Fase 3a: raccolta dei comandi della CLI

Da utilizzare Console-to-Code per generare comandi CLI in base alle proprie azioni, utilizzare la procedura seguente.

  1. Nel Console-to-Code pannello, esaminate le azioni registrate.

    Puoi filtrare le azioni registrate utilizzando il menu a discesa, la casella di ricerca o il widget di filtro nella parte superiore del Console-to-Code pannello.

  2. Esegui una di queste operazioni:

    • Per copiare un singolo comando CLI, scegliete il pulsante di copia a sinistra del comando.

    • Per eseguire un singolo comando CLI in AWS CloudShell, scegliete l' CloudShellicona The console-to-code icon. a sinistra del comando. Questo lo apre CloudShell e lo popola con il comando CLI pronto per l'esecuzione.

    • Per visualizzare o eseguire un set di comandi CLI, selezionate i comandi e scegliete Copia CLI per copiare tutti i comandi selezionati oppure Esegui CLI per aprirla CloudShell e popolarla con tutti i comandi.

Per ulteriori informazioni su AWS CLI, consulta What is the? AWS Command Line Interface nella Guida AWS Command Line Interface per l'utente.

Fase 3b: generazione del codice

  1. Nel Console-to-Code pannello, esamina le azioni registrate. Puoi filtrare le azioni registrate utilizzando il menu a discesa, la casella di ricerca o il widget di filtro nella parte superiore del Console-to-Code pannello.

  2. Seleziona le azioni che desideri convertire in codice. Nelle fasi seguenti verranno utilizzate solo le azioni con caselle selezionate.

  3. Indica il tipo di codice che desideri generare. Dal menu a discesa inverso in basso a destra del Console-to-Code pannello, seleziona la lingua e (se applicabile) il formato del codice da generare.

  4. Scegli Genera il linguaggio scelto.

    Apparirà il codice generato, insieme ai comandi CLI equivalenti.