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 codice nella lingua e nel formato che preferisci.
Livelli 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 livello 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 è possibile generare codice da utilizzare con AWS CDK o in AWS CloudFormation base alle azioni registrate.
Per accedere al livello gratuito, accedi a AWS Management Console. Dopo aver raggiunto il limite mensile di generazioni di codice, devi autenticarti al livello Pro per generare altro codice.
-
Al livello Pro, non esiste un limite mensile fisso al numero di volte in cui è possibile generare codice per il sistema operativo AWS CDK . CloudFormation
Per accedere al livello Pro, devi essere un utente registrato con IAM Identity Center e la tua identità IAM Identity Center 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 livelli 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. Non sono previsti costi aggiuntivi per la registrazione dell'azione.
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, puoi registrare le tue azioni durante una 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, esegui il provisioning di un'istanza database Amazon RDS e la colloca nella sottorete privata.
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 EC2
-
Amazon VPC
-
Amazon RDS
Concessione delle autorizzazioni di utilizzo Console-to-Code
Per utilizzare Console-to-Code, sono necessarie le seguenti autorizzazioni:
-
q:GenerateCodeFromCommands
da usare Console-to-Code. Per un esempio di politica IAM che concede l'autorizzazione necessaria, vediConsenti agli utenti di generare codice dai comandi CLI con Amazon Q. -
Autorizzazioni per eseguire le azioni che intendi registrare.
Usando Console-to-Code
L'utilizzo Console-to-Code consiste in tre passaggi.
Passaggio 1: avvia la registrazione
Per iniziare la registrazione con Console-to-Code, utilizzare la procedura seguente.
-
Vai alla console di uno dei servizi integrati (Amazon VPC, Amazon RDS o Amazon). EC2
-
Sul lato destro della finestra del browser, scegli l' Console-to-Codeicona.
-
Nel pannello Console-to-Code laterale, scegli Avvia registrazione.
Passaggio 2: intraprendere azioni
Nelle console di uno qualsiasi dei servizi integrati, procedi a eseguire 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 AWS Management Console 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 lo Step 3a o il Step 3b.
Fase 3a: Raccolta dei comandi CLI
Da utilizzare Console-to-Code per generare comandi CLI in base alle proprie azioni, utilizzare la procedura seguente.
-
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.
-
Nella parte superiore del Console-to-Code pannello, attiva l'impostazione Show CLI. Verrà visualizzato il comando CLI corrispondente a ciascuna azione selezionata.
-
Seleziona i comandi che desideri utilizzare. Nei passaggi seguenti verranno utilizzati solo i comandi con caselle selezionate.
-
Consolida i comandi CLI. Nella parte inferiore del Console-to-Code pannello, scegli l'icona a forma di fisarmonica (^). I comandi CLI selezionati verranno visualizzati da soli nel pannello.
-
Copia o scarica i comandi scelti.
Per ulteriori informazioni su AWS CLI, vedi Cos'è il AWS Command Line Interface? nella Guida AWS Command Line Interface per l'utente.
Fase 3b: Generazione del codice
-
Nel Console-to-Code pannello, rivedi 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.
-
Seleziona le azioni che desideri convertire in codice. Nei passaggi seguenti verranno utilizzate solo le azioni con caselle selezionate.
-
Indicate il tipo di codice che desiderate 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.
Scegli Genera la lingua scelta.
Apparirà il codice generato, insieme ai comandi CLI equivalenti.