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à.
Scegli un tipo di CodeDeploy repository
La posizione di archiviazione per i file richiesta da CodeDeploy è denominata repository. L'uso di un repository dipende dalla piattaforma di elaborazione utilizzata dalla distribuzione.
-
EC2/On-premise: per distribuire il codice dell'applicazione su una o più istanze, il codice deve essere raggruppato in un file di archivio e inserito in un repository a cui sia possibile accedervi durante il processo di distribuzione. CodeDeploy Il contenuto distribuibile e un AppSpec file vengono raggruppati in un file di archivio, quindi lo si carica in uno dei tipi di repository supportati da. CodeDeploy
-
AWS Lambda e Amazon ECS: le distribuzioni richiedono un AppSpec file, a cui è possibile accedere durante una distribuzione in uno dei seguenti modi:
-
Da un bucket Amazon S3.
-
Dal testo digitato direttamente nell' AppSpec editor della console. Per ulteriori informazioni, consulta Creare un'implementazione della AWS Lambda Compute Platform (console) e Crea un'implementazione di Amazon ECS Compute Platform (console).
-
Se si utilizza il AWS CLI, è possibile fare riferimento a un AppSpec file presente sul disco rigido o su un'unità di rete. Per ulteriori informazioni, consulta Crea un'implementazione della piattaforma di elaborazione AWS Lambda () CLI e Crea una distribuzione di Amazon ECS Compute Platform () CLI.
-
CodeDeploy attualmente supporta i seguenti tipi di repository:
Tipo di archivio | Dettagli repository | Piattaforme di elaborazione supportate |
Amazon S3 | Amazon Simple Storage Service (Amazon S3) è la AWS
soluzione per lo storage di oggetti sicuro e scalabile. Amazon S3 archivia i dati come oggetti in bucket. Un oggetto è composto da un file e facoltativamente da qualsiasi metadato che lo descriva. Per archiviare un oggetto in Amazon S3, devi caricare il file in un bucket. Al caricamento del file è possibile configurare le autorizzazioni e i metadati per l'oggetto. Ulteriori informazioni: |
Le distribuzioni che utilizzano le seguenti piattaforme di elaborazione possono archiviare la revisione in un bucket Amazon S3.
|
GitHub | È possibile archiviare le revisioni delle applicazioni in GitHub Ulteriori informazioni: |
Solo le distribuzioni EC2/on-premise possono archiviare la revisione in un repository. GitHub |
Bitbucket |
Puoi distribuire il codice a gruppi di distribuzione di istanze EC2 utilizzando la pipe in Bitbucket Pipelines. CodeDeploy Ulteriori informazioni: |
Solo le implementazioni EC2/on-premise possono archiviare la revisione in un repository. BitBucket |
Nota
Una AWS Lambda distribuzione funziona solo con un repository Amazon S3.