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.
-
EC2/Lokal: Untuk menyebarkan kode aplikasi Anda ke satu atau beberapa instance, kode Anda harus dibundel ke dalam file arsip dan ditempatkan di repositori tempat CodeDeploy dapat mengaksesnya selama proses penerapan. Anda menggabungkan konten yang dapat di-deploy dan AppSpec file ke dalam file arsip, lalu mengunggahnya ke salah satu jenis repositori yang didukung oleh. CodeDeploy
-
AWS Lambda dan Amazon ECS: Penerapan memerlukan AppSpec file, yang dapat diakses selama penerapan dengan salah satu cara berikut:
-
Dari ember Amazon S3.
-
Dari teks yang diketik langsung ke AppSpec editor di konsol. Untuk informasi selengkapnya, lihat Membuat penerapan AWS Lambda Compute Platform (konsol) dan Membuat penerapan Amazon ECS Compute Platform (konsol).
-
Jika Anda menggunakan AWS CLI, Anda dapat mereferensikan AppSpec file yang ada di hard drive Anda atau pada drive jaringan. Untuk informasi selengkapnya, lihat Membuat penerapan AWS Lambda Compute Platform () CLI dan Membuat penerapan Amazon ECS Compute Platform () CLI.
-
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.
|
GitHub | Anda dapat menyimpan revisi aplikasi Anda di GitHub 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 Pelajari selengkapnya: |
Hanya penerapan EC2/On-premise yang dapat menyimpan revisi dalam repositori. BitBucket |
catatan
AWS Lambda Penerapan hanya berfungsi dengan repositori Amazon S3.