

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

# Pilih jenis CodeDeploy repositori
<a name="application-revisions-repository-type"></a>

Lokasi penyimpanan untuk file yang dibutuhkan oleh CodeDeploy disebut *repositori*. Penggunaan repositori tergantung pada platform komputasi mana yang digunakan penyebaran Anda.
+ **EC2/On-Premises**: Untuk menyebarkan kode aplikasi Anda ke satu atau beberapa instance, kode Anda harus dibundel ke dalam file arsip dan ditempatkan di repositori yang 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)](deployments-create-console-lambda.md) dan [Membuat penerapan Platform Komputasi Amazon ECS (konsol)](deployments-create-console-ecs.md). 
  +  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)](deployments-create-lambda-cli.md) dan [Membuat penerapan Platform Komputasi Amazon ECS (CLI)](deployments-create-ecs-cli.md). 

CodeDeploy saat ini mendukung jenis repositori berikut: 


|  |  |  | 
| --- |--- |--- |
| Jenis Repositori | Rincian Repositori | Platform Komputasi yang Didukung | 
| Amazon S3 | [Amazon Simple Storage Service](https://docs.aws.amazon.com/AmazonS3/latest/userguide/) (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: [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/codedeploy/latest/userguide/application-revisions-repository-type.html) | Penerapan yang menggunakan platform komputasi berikut dapat menyimpan revisi dalam bucket Amazon S3.[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/codedeploy/latest/userguide/application-revisions-repository-type.html) | 
| GitHub | Anda dapat menyimpan revisi aplikasi Anda di [GitHub](http://www.github.com)repositori. Anda dapat memicu penerapan dari GitHub repositori setiap kali kode sumber di repositori itu diubah.Pelajari selengkapnya:[\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/codedeploy/latest/userguide/application-revisions-repository-type.html) | Hanya penerapan EC2 /Lokal yang dapat menyimpan revisi dalam repositori. GitHub  | 
| Bitbucket |  [Anda dapat menyebarkan kode ke grup penyebaran EC2 instance dengan menggunakan [CodeDeploy pipa di Bitbucket Pipelines](https://bitbucket.org/product/features/pipelines/integrations?p=atlassian/aws-code-deploy).](https://bitbucket.org/product/features/pipelines) [Bitbucket Pipelines menawarkan fitur integrasi berkelanjutan dan penerapan berkelanjutan (CI/CD), termasuk Penerapan Bitbucket.](https://confluence.atlassian.com/bitbucket/bitbucket-deployments-940695276.html) CodeDeploy Pipa pertama-tama mendorong artefak ke bucket S3 yang telah Anda tentukan, dan kemudian menyebarkan artefak kode dari ember. Pelajari selengkapnya:  [\[See the AWS documentation website for more details\]](http://docs.aws.amazon.com/id_id/codedeploy/latest/userguide/application-revisions-repository-type.html)  | Hanya penerapan EC2 /Lokal yang dapat menyimpan revisi dalam repositori. BitBucket  | 

**catatan**  
 AWS Lambda Penerapan hanya berfungsi dengan repositori Amazon S3.