Scegli un tipo di CodeDeploy repository - AWS CodeDeploy

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.

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.
  • EC2/Locale

  • AWS Lambda

  • Amazon ECS

GitHub È possibile archiviare le revisioni delle applicazioni in GitHubrepository. È possibile attivare una distribuzione da un GitHub repository ogni volta che il codice sorgente in tale repository viene modificato.

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 Bitbucket Pipelines offre funzionalità di integrazione continua e distribuzione continua (CI/CD), incluse le distribuzioni Bitbucket. La CodeDeploy pipe invia prima l'artefatto a un bucket S3 che hai specificato, quindi distribuisce l'elemento di codice dal bucket.

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.