Seleziona le tue preferenze relative ai cookie

Utilizziamo cookie essenziali e strumenti simili necessari per fornire il nostro sito e i nostri servizi. Utilizziamo i cookie prestazionali per raccogliere statistiche anonime in modo da poter capire come i clienti utilizzano il nostro sito e apportare miglioramenti. I cookie essenziali non possono essere disattivati, ma puoi fare clic su \"Personalizza\" o \"Rifiuta\" per rifiutare i cookie prestazionali.

Se sei d'accordo, AWS e le terze parti approvate utilizzeranno i cookie anche per fornire utili funzionalità del sito, ricordare le tue preferenze e visualizzare contenuti pertinenti, inclusa la pubblicità pertinente. Per continuare senza accettare questi cookie, fai clic su \"Continua\" o \"Rifiuta\". Per effettuare scelte più dettagliate o saperne di più, fai clic su \"Personalizza\".

File di sviluppo di esempio in Amazon Q Developer

Modalità Focus
File di sviluppo di esempio in Amazon Q Developer - 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à.

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

Gli esempi seguenti mostrano devfile conformi alla specifica devfile e adatti all'uso con Amazon Q. Gli esempi sono spiegati alla fine di questa pagina.

Per ulteriori informazioni sui file dev e su come vengono utilizzati in Amazon Q, consultaTest dei suggerimenti di codice generati dal comando Amazon Q '/dev'.

Esempio di Python

L'esempio seguente mostra un devfile che puoi usare con un progetto Python.

schemaVersion: 2.0.0 components: - name: dev container: image: public.ecr.aws/aws-mde/universal-image:latest commands: - id: install exec: component: dev commandLine: "pip3.11 install -r requirements.txt" - id: test exec: component: dev commandLine: "python3.11 manage.py makemigrations && python3.11 manage.py test"

Esempio di nodo

L'esempio seguente mostra un devfile che è possibile utilizzare con un progetto Node.js.

schemaVersion: 2.0.0 components: - name: dev container: image: public.ecr.aws/aws-mde/universal-image:latest commands: - id: install exec: component: dev commandLine: "npm install" - id: build exec: component: dev commandLine: "npm run build" - id: test exec: component: dev commandLine: "npm run test"

Spiegazione degli esempi

La tabella seguente descrive ogni riga o blocco di codice negli esempi devfile precedenti.

Riga o blocco di codice Descrizione
schemaVersion: 2.0.0

Specifica la versione dello schema devfile. Amazon Q supporta solo lo schema versione 2.0.0.

components:

Un elenco di componenti da distribuire nell'ambiente di sviluppo.

- name: dev container: image: public.ecr.aws/aws-mde/universal-image:latest

Indica di utilizzare l'immagine Docker universale più recente disponibile nel registro pubblico Amazon Elastic Container Registry (Amazon ECR) come ambiente di sviluppo. Puoi modificare la versione di questa immagine o sostituire l'immagine con una tua. Per ulteriori informazioni, consulta Contenuti universali delle immagini.

commands:

Un elenco di comandi da eseguire.

- id: install|build|test exec: component: dev commandLine: "cli-instructions"

Un test comando installbuild, o. Amazon Q esegue le cli-instructions istruzioni nell'ambiente di sviluppo, sull'immagine universale (o su qualsiasi immagine specificataimage:). cli-instructionsSarà diverso a seconda del contesto del progetto. È possibile modificare questi comandi in base alle proprie esigenze.

PrivacyCondizioni del sitoPreferenze cookie
© 2025, Amazon Web Services, Inc. o società affiliate. Tutti i diritti riservati.