

Pemberitahuan akhir dukungan: Pada 7 Oktober 2026, AWS akan mengakhiri dukungan untuk AWS Proton. Setelah 7 Oktober 2026, Anda tidak akan lagi dapat mengakses AWS Proton konsol atau AWS Proton sumber daya. Infrastruktur yang Anda gunakan akan tetap utuh. Untuk informasi selengkapnya, lihat Panduan [AWS Proton Pengakhiran Layanan dan Migrasi](https://docs.aws.amazon.com/proton/latest/userguide/proton-end-of-support.html).

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

# Menyiapkan
<a name="ag-setting-up"></a>

Selesaikan tugas di bagian ini sehingga Anda dapat membuat dan mendaftarkan templat layanan dan lingkungan. Anda memerlukan ini untuk menyebarkan lingkungan dan layanan dengan AWS Proton.

**catatan**  
Kami menawarkan tanpa AWS Proton biaya tambahan. Anda dapat membuat, mendaftar, dan memelihara templat layanan dan lingkungan tanpa biaya. Anda juga dapat mengandalkan AWS Proton untuk mengelola sendiri operasinya sendiri, seperti penyimpanan, keamanan, dan penyebaran. Satu-satunya biaya yang Anda keluarkan saat menggunakan AWS Proton adalah sebagai berikut.  
Biaya penyebaran dan penggunaan AWS Cloud sumber daya yang Anda instruksikan AWS Proton untuk menyebarkan dan memelihara untuk Anda.
Biaya pemeliharaan AWS CodeStar koneksi ke repositori kode Anda.
Biaya pemeliharaan bucket Amazon S3, jika Anda menggunakan bucket untuk memberikan input. AWS Proton Anda dapat menghindari biaya ini jika Anda beralih [Konfigurasi sinkronisasi templat](ag-template-sync-configs.md) menggunakan repositori Git untuk Anda. [Bundel template](ag-template-authoring.md#ag-template-bundles)

**Topics**
+ [Menyiapkan dengan IAM](ag-setting-up-iam.md)
+ [Menyiapkan dengan AWS Proton](setting-up-for-service.md)

# Menyiapkan dengan IAM
<a name="ag-setting-up-iam"></a>

Ketika Anda mendaftar AWS, Anda Akun AWS secara otomatis mendaftar untuk semua layanan di AWS, termasuk AWS Proton. Anda hanya dikenakan biaya untuk layanan dan sumber daya yang Anda gunakan.

**catatan**  
Anda dan tim Anda, termasuk administrator dan pengembang, semuanya harus berada di bawah akun yang sama.

## Mendaftar untuk AWS
<a name="setting-up-aws-sign-up"></a>

Jika Anda tidak memiliki Akun AWS, selesaikan langkah-langkah berikut untuk membuatnya.

**Untuk mendaftar untuk Akun AWS**

1. Buka [https://portal.aws.amazon.com/billing/pendaftaran.](https://portal.aws.amazon.com/billing/signup)

1. Ikuti petunjuk online.

   Bagian dari prosedur pendaftaran melibatkan menerima panggilan telepon atau pesan teks dan memasukkan kode verifikasi pada keypad telepon.

   Saat Anda mendaftar untuk sebuah Akun AWS, sebuah *Pengguna root akun AWS*dibuat. Pengguna root memiliki akses ke semua Layanan AWS dan sumber daya di akun. Sebagai praktik keamanan terbaik, tetapkan akses administratif ke pengguna, dan gunakan hanya pengguna root untuk melakukan [tugas yang memerlukan akses pengguna root](https://docs.aws.amazon.com/IAM/latest/UserGuide/id_root-user.html#root-user-tasks).

## Mmebuat pengguna IAM
<a name="setting-up-create-iam-user"></a>

Untuk membuat pengguna administrator, pilih salah satu opsi berikut.


****  

| Pilih salah satu cara untuk mengelola administrator Anda | Untuk | Oleh | Anda juga bisa | 
| --- | --- | --- | --- | 
| Di Pusat Identitas IAM (Direkomendasikan) | Gunakan kredensi jangka pendek untuk mengakses. AWSIni sejalan dengan praktik terbaik keamanan. Untuk informasi tentang praktik terbaik, lihat [Praktik terbaik keamanan di IAM](https://docs.aws.amazon.com/IAM/latest/UserGuide/best-practices.html#bp-users-federation-idp) di *Panduan Pengguna IAM*. | Mengikuti petunjuk di [Memulai](https://docs.aws.amazon.com//singlesignon/latest/userguide/getting-started.html) di Panduan AWS IAM Identity Center Pengguna. | Konfigurasikan akses terprogram dengan [Mengonfigurasi AWS CLI yang akan digunakan AWS IAM Identity Center](https://docs.aws.amazon.com//cli/latest/userguide/cli-configure-sso.html) dalam AWS Command Line Interface Panduan Pengguna. | 
| Di IAM (Tidak direkomendasikan) | Gunakan kredensi jangka panjang untuk mengakses. AWS | Mengikuti petunjuk di [Buat pengguna IAM untuk akses darurat](https://docs.aws.amazon.com/IAM/latest/UserGuide/getting-started-emergency-iam-user.html) di Panduan Pengguna IAM. | Konfigurasikan akses terprogram dengan [Mengelola kunci akses untuk pengguna IAM di Panduan Pengguna](https://docs.aws.amazon.com//IAM/latest/UserGuide/id_credentials_access-keys.html) IAM. | 

## Menyiapkan peran AWS Proton layanan
<a name="setting-up-cicd"></a>

Ada beberapa peran IAM yang mungkin ingin Anda buat untuk berbagai bagian AWS Proton solusi Anda. Anda dapat membuatnya terlebih dahulu menggunakan konsol IAM, atau Anda dapat menggunakan AWS Proton konsol untuk membuatnya untuk Anda.

Buat *peran AWS Proton lingkungan* untuk memungkinkan AWS Proton Anda melakukan panggilan API ke layanan komputasi dan penyimpanan lainnya Layanan AWS CloudFormation AWS CodeBuild, seperti, dan berbagai layanan komputasi dan penyimpanan, atas nama Anda untuk menyediakan sumber daya untuk Anda. *Peran penyediaan yang AWS dikelola* [diperlukan saat lingkungan atau instance layanan apa pun yang berjalan di dalamnya menggunakan -managed provisioning.AWS](ag-works-prov-methods.md#ag-works-prov-methods-direct) *CodeBuildPeran* diperlukan ketika lingkungan atau salah satu contoh layanannya menggunakan [CodeBuildpenyediaan](ag-works-prov-methods.md#ag-works-prov-methods-codebuild). Untuk mempelajari lebih lanjut tentang peran AWS Proton lingkungan, lihat[Peran IAM](ag-environment-roles.md). Saat [membuat lingkungan](ag-create-env.md), Anda dapat menggunakan AWS Proton konsol untuk memilih peran yang ada untuk salah satu dari dua peran ini, atau untuk membuat peran dengan hak administratif untuk Anda.

Demikian pula, buat *peran AWS Proton pipeline* AWS Proton untuk memungkinkan melakukan panggilan API ke layanan lain atas nama Anda untuk menyediakan pipeline CI/CD untuk Anda. Untuk mempelajari lebih lanjut tentang peran AWS Proton pipeline, lihat[AWS Proton peran layanan pipa](security_iam_service-role-policy-examples.md#codepipeline-proton-svc-role). Untuk informasi selengkapnya tentang mengonfigurasi CI/CD setelan, lihat[Menyiapkan pengaturan CI/CD saluran pipa akun](setting-up-for-service.md#setting-up-pr-pipelines).

**catatan**  
Karena kami tidak tahu sumber daya mana yang akan Anda tentukan di AWS Proton template, peran yang Anda buat menggunakan konsol memiliki izin luas dan dapat digunakan sebagai peran layanan AWS Proton pipeline dan peran AWS Proton layanan. Untuk penerapan produksi, sebaiknya Anda memasukkan izin ke sumber daya spesifik yang akan diterapkan dengan membuat kebijakan khusus untuk peran layanan AWS Proton pipeline dan peran layanan lingkungan. AWS Proton Anda dapat membuat dan menyesuaikan peran ini dengan menggunakan AWS CLI atau IAM. Untuk informasi selengkapnya, lihat [Peran layanan untuk AWS Proton](security_iam_service-with-iam.md#security_iam_service-with-iam-roles-service) dan [Membuat layanan](ag-create-svc.md).

# Menyiapkan dengan AWS Proton
<a name="setting-up-for-service"></a>

Jika Anda ingin menggunakan AWS CLI to run AWS Proton APIs, verifikasi bahwa Anda telah menginstalnya. Jika Anda belum menginstalnya, lihat[Menyiapkan AWS CLI](#ag-setting-up-cli).

**AWS Proton konfigurasi spesifik:**
+ **Untuk membuat dan mengelola template:**
  + Jika Anda menggunakan [konfigurasi sinkronisasi templat](ag-template-sync-configs.md), siapkan [AWS CodeStar koneksi](#setting-up-vcontrol).
  + Jika tidak, siapkan bucket [Amazon S3](#setting-up-bucket).
+ **Untuk penyediaan infrastruktur:**
  + [Untuk [penyediaan yang dikelola sendiri](ag-works-prov-methods.md#ag-works-prov-methods-self), Anda harus mengatur koneksi.AWS CodeStar](#setting-up-vcontrol)
+ **(Opsional) Untuk menyediakan jaringan pipa:**
  + [Untuk penyediaan [AWS-managed dan [CodeBuildbased provisioning](ag-works-prov-methods.md#ag-works-prov-methods-codebuild)](ag-works-prov-methods.md#ag-works-prov-methods-direct), siapkan peran pipeline.](#setting-up-pr-role)
  + [Untuk [penyediaan yang dikelola sendiri, siapkan repositori](ag-works-prov-methods.md#ag-works-prov-methods-self) pipeline.](#setting-up-pr-repo) 

Untuk informasi selengkapnya tentang metode penyediaan, lihat. [Cara kerja AWS-managed provisioning](ag-works-prov-methods.md#ag-works-prov-methods-direct)

## Menyiapkan bucket Amazon S3
<a name="setting-up-bucket"></a>

Untuk menyiapkan bucket S3, ikuti petunjuk di [Buat bucket S3 pertama Anda untuk menyiapkan bucket](https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-bucket.html) S3. Tempatkan input Anda ke AWS Proton dalam ember di mana AWS Proton dapat mengambilnya. Masukan ini dikenal sebagai bundel template. Anda dapat mempelajari lebih lanjut tentang mereka di bagian lain dari panduan ini.

## Menyiapkan AWS CodeStar koneksi
<a name="setting-up-vcontrol"></a>

Untuk menyambung AWS Proton ke repositori, Anda membuat AWS CodeStar koneksi yang mengaktifkan pipeline saat komit baru dibuat pada repositori kode sumber pihak ketiga.

**AWS Proton menggunakan koneksi ke:**
+ Aktifkan pipeline layanan saat komit baru dibuat pada kode sumber repositori Anda.
+ Buat permintaan tarik pada infrastruktur sebagai repositori kode.
+ Buat template baru versi minor atau mayor setiap kali komit didorong ke repositori template yang mengubah salah satu template Anda, jika versi tersebut belum ada.

Anda dapat terhubung ke repositori Bitbucket GitHub, GitHub Enterprise dan GitHub Enterprise Server dengan. CodeConnections Untuk informasi selengkapnya, lihat [CodeConnections](https://docs.aws.amazon.com/codepipeline/latest/userguide/action-reference-CodestarConnectionSource.html) di *AWS CodePipeline Panduan Pengguna*.

**Untuk mengatur CodeStar koneksi.**

1. Buka [konsol AWS Proton](https://console.aws.amazon.com//proton/).

1. **Di panel navigasi, pilih **Pengaturan** dan kemudian **Koneksi repositori** untuk membawa Anda ke halaman **Koneksi** di Pengaturan Alat **Pengembang**.** Halaman ini menampilkan daftar koneksi.

1. Pilih **Buat koneksi** dan ikuti petunjuknya.

## Menyiapkan pengaturan CI/CD saluran pipa akun
<a name="setting-up-pr-pipelines"></a>

AWS Proton dapat menyediakan CI/CD pipeline untuk menyebarkan kode aplikasi ke instance layanan Anda. AWS Proton Pengaturan yang Anda perlukan untuk penyediaan pipeline bergantung pada metode penyediaan yang Anda pilih untuk pipeline Anda.

### AWS-penyediaan terkelola dan CodeBuild berdasar—mengatur peran pipa
<a name="setting-up-pr-role"></a>

Dengan penyediaan dan [CodeBuild penyediaan yang AWS dikelola,](ag-works-prov-methods.md#ag-works-prov-methods-direct) [menyediakan saluran pipa untuk](ag-works-prov-methods.md#ag-works-prov-methods-codebuild) Anda. AWS Proton Oleh karena itu, AWS Proton diperlukan peran layanan yang memberikan izin untuk penyediaan saluran pipa. Masing-masing dari dua metode penyediaan ini menggunakan peran layanannya sendiri. Peran ini dibagikan di semua pipeline AWS Proton layanan dan Anda mengonfigurasinya sekali di pengaturan akun Anda.

**Untuk membuat peran layanan pipeline menggunakan konsol**

1. Buka [konsol AWS Proton](https://console.aws.amazon.com//proton/).

1. Di panel navigasi, pilih **Pengaturan**, lalu pilih **Pengaturan akun**.

1. Di halaman ** CI/CD Pengaturan akun**, pilih **Konfigurasi**.

1. Lakukan salah satu tindakan berikut:
   + **Untuk AWS Proton membuat peran layanan pipeline untuk Anda**

     [Untuk mengaktifkan penyediaan saluran pipa yang AWS dikelola] Di halaman **Konfigurasi setelan akun**, di bagian peran pipeline penyediaan yang **AWS dikelola**:

     1. Pilih **Peran layanan baru**.

     1. Masukkan nama untuk peran tersebut, misalnya,**myProtonPipelineServiceRole**.

     1. Centang kotak centang untuk menyetujui membuat AWS Proton peran dengan hak administratif di akun Anda.

     [Untuk mengaktifkan penyediaan saluran pipa CodeBuild berbasis] Di halaman **Konfigurasi setelan akun**, di bagian **peran CodeBuild pipeline**, pilih Peran **layanan yang ada**, dan pilih peran layanan yang Anda buat di bagian peran **CloudFormation pipeline**. Atau, jika Anda tidak menetapkan peran CloudFormation pipeline, ulangi tiga langkah sebelumnya untuk membuat peran layanan baru.
   + **Untuk memilih peran layanan pipeline yang ada**

     [Untuk mengaktifkan penyediaan saluran pipa yang AWS dikelola] Di halaman **Konfigurasi setelan akun**, di bagian **peran pipeline penyediaan AWS-terkelola, pilih Peran** layanan yang **ada, dan pilih peran layanan** di akun Anda. AWS 

     [Untuk mengaktifkan CodeBuild penyediaan pipeline] Di halaman **Konfigurasi setelan akun**, di bagian **peran penyediaan CodeBuild pipeline, pilih Peran** **layanan yang ada, dan pilih peran layanan** di akun Anda. AWS 

1. Pilih **Simpan perubahan**.

   Peran layanan pipeline baru Anda ditampilkan di halaman **Pengaturan akun**.

### Penyediaan yang dikelola sendiri—menyiapkan repositori pipa
<a name="setting-up-pr-repo"></a>

Dengan [penyediaan yang dikelola sendiri](ag-works-prov-methods.md#ag-works-prov-methods-self), AWS Proton mengirimkan permintaan tarik (PR) ke repositori penyediaan yang telah Anda siapkan, dan kode otomatisasi Anda bertanggung jawab untuk menyediakan saluran pipa. Oleh karena itu, AWS Proton tidak memerlukan peran layanan untuk menyediakan jaringan pipa. Sebaliknya, ia membutuhkan repositori penyediaan terdaftar. Kode otomatisasi Anda di repositori harus mengambil peran yang sesuai yang memberikan izin untuk menyediakan saluran pipa.

**Untuk mendaftarkan repositori penyediaan pipeline menggunakan konsol**

1. Buat repositori penyediaan CI/CD pipeline jika Anda belum membuatnya. Untuk informasi selengkapnya tentang pipeline dalam penyediaan yang dikelola sendiri, lihat. [Cara kerja penyediaan yang dikelola sendiri](ag-works-prov-methods.md#ag-works-prov-methods-self)

1. Di panel navigasi, pilih **Pengaturan**, lalu pilih **Pengaturan akun**.

1. Di halaman ** CI/CD Pengaturan akun**, pilih **Konfigurasi**.

1. Di halaman **Konfigurasi pengaturan akun**, di bagian **repositori pipa CI/CD**:

   1. Pilih **Repositori baru**, lalu pilih salah satu penyedia repositori.

   1. Untuk **CodeStar koneksi**, pilih salah satu koneksi Anda.
**catatan**  
Jika Anda belum memiliki koneksi ke akun penyedia repositori yang relevan, pilih **Tambahkan CodeStar koneksi baru**, selesaikan proses pembuatan koneksi, lalu pilih tombol refresh di sebelah menu **CodeStarkoneksi**. Anda sekarang harus dapat memilih koneksi baru Anda di menu.

   1. Untuk **nama Repositori**, pilih repositori penyediaan pipeline Anda. Menu drop-down menunjukkan daftar repositori di akun penyedia.

   1. Untuk **nama Branch**, pilih salah satu cabang repositori.

1. Pilih **Simpan perubahan**.

   Repositori pipeline Anda ditampilkan di halaman **Pengaturan akun**.

## Menyiapkan AWS CLI
<a name="ag-setting-up-cli"></a>

Untuk menggunakan panggilan AWS CLI untuk melakukan AWS Proton API, verifikasi bahwa Anda telah menginstal versi terbaru dari AWS CLI. Untuk informasi selengkapnya, lihat [Memulai AWS CLI](https://docs.aws.amazon.com/cli/latest/userguide/cli-chap-getting-started.html) dalam *Panduan Pengguna AWS Command Line Interface *. Kemudian, untuk mulai menggunakan AWS CLI with AWS Proton, lihat[Memulai dengan AWS CLI](ag-getting-started-cli.md).