Menyiapkan dengan AWS Proton - AWS Proton

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

Menyiapkan dengan AWS Proton

Jika Anda ingin menggunakan AWS Proton API AWS CLI untuk menjalankan, verifikasi bahwa Anda telah menginstalnya. Jika Anda belum menginstalnya, lihatMenyiapkan AWS CLI.

AWS Proton konfigurasi spesifik:

Untuk informasi selengkapnya tentang metode penyediaan, lihat. Cara kerja AWS -managed provisioning

Menyiapkan bucket Amazon S3

Untuk menyiapkan bucket S3, ikuti petunjuk di Buat bucket S3 pertama Anda untuk menyiapkan bucket 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

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 CodeConnectionsdi Panduan AWS CodePipeline Pengguna.

Untuk mengatur CodeStar koneksi.
  1. Buka konsol AWS Proton.

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

  3. Pilih Buat koneksi dan ikuti petunjuknya.

Menyiapkan pengaturan pipa CI/CD akun

AWS Proton dapat menyediakan pipeline CI/CD 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 berbasis-mengatur peran pipa

Dengan penyediaan dan CodeBuild penyediaan yang AWS dikelola, menyediakan saluran pipa untuk 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.

  2. Di panel navigasi, pilih Pengaturan, lalu pilih Pengaturan akun.

  3. Di halaman Pengaturan CI/CD Akun, pilih Konfigurasi.

  4. Lakukan salah satu hal berikut ini:

    • 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.

      2. Masukkan nama untuk peran tersebut, misalnya,myProtonPipelineServiceRole.

      3. 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

  5. Pilih Simpan perubahan.

    Peran layanan pipeline baru Anda ditampilkan di halaman Pengaturan akun.

Penyediaan yang dikelola sendiri—menyiapkan repositori pipa

Dengan penyediaan yang dikelola sendiri, AWS Proton mengirimkan permintaan tarik (PR) ke repositori penyediaan yang telah Anda siapkan, dan kode otomatisasi Anda bertanggung jawab untuk menyediakan pipeline. 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 pipeline CI/CD jika Anda belum membuatnya. Untuk informasi selengkapnya tentang pipeline dalam penyediaan yang dikelola sendiri, lihat. Cara kerja penyediaan yang dikelola sendiri yang dikelola sendiri yang dikelola sendiri dengan cara

  2. Di panel navigasi, pilih Pengaturan, lalu pilih Pengaturan akun.

  3. Di halaman Pengaturan CI/CD Akun, pilih Konfigurasi.

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

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

    2. 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.

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

    4. Untuk nama Branch, pilih salah satu cabang repositori.

  5. Pilih Simpan perubahan.

    Repositori pipeline Anda ditampilkan di halaman Pengaturan akun.

Menyiapkan AWS CLI

Untuk menggunakan panggilan AWS Proton API AWS CLI to make, verifikasi bahwa Anda telah menginstal versi terbaru AWS CLI. Untuk informasi selengkapnya, lihat Memulai AWS CLI dalam Panduan Pengguna AWS Command Line Interface . Kemudian, untuk mulai menggunakan AWS CLI with AWS Proton, lihatMemulai dengan AWS CLI.