Pilih jenis CodeDeploy repositori - AWS CodeDeploy

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Pilih jenis CodeDeploy repositori

Lokasi penyimpanan untuk file yang dibutuhkan oleh CodeDeploy disebut repositori. Penggunaan repositori tergantung pada platform komputasi mana yang digunakan penyebaran Anda.

CodeDeploy saat ini mendukung jenis repositori berikut:

Jenis Repositori Rincian Repositori Platform Komputasi yang Didukung
Amazon S3 Amazon Simple Storage Service (Amazon S3) adalah AWS solusi untuk penyimpanan objek yang aman dan dapat diskalakan. Amazon S3 menyimpan data sebagai objek dalam ember. Objek terdiri dari file dan, opsional, setiap metadata yang menggambarkan file itu.

Untuk menyimpan objek di Amazon S3, Anda mengunggah file ke ember. Saat mengunggah file, Anda dapat mengatur izin dan metadata pada objek.

Pelajari selengkapnya:

Penerapan yang menggunakan platform komputasi berikut dapat menyimpan revisi dalam bucket Amazon S3.
  • EC2/On-premise

  • AWS Lambda

  • Amazon ECS

GitHub Anda dapat menyimpan revisi aplikasi Anda di GitHubrepositori. Anda dapat memicu penerapan dari GitHub repositori setiap kali kode sumber di repositori itu diubah.

Pelajari selengkapnya:

Hanya penerapan EC2/On-premise yang dapat menyimpan revisi dalam repositori. GitHub
Bitbucket

Anda dapat menyebarkan kode ke grup penyebaran instans EC2 dengan menggunakan pipa di Bitbucket CodeDeploy Pipelines. Bitbucket Pipelines menawarkan fitur integrasi berkelanjutan dan penerapan berkelanjutan (CI/CD), termasuk Penerapan Bitbucket. CodeDeploy Pipa pertama-tama mendorong artefak ke ember S3 yang telah Anda tentukan, dan kemudian menyebarkan artefak kode dari ember.

Pelajari selengkapnya:

Hanya penerapan EC2/On-premise yang dapat menyimpan revisi dalam repositori. BitBucket
catatan

AWS Lambda Penerapan hanya berfungsi dengan repositori Amazon S3.