Gunakan SSP AMS untuk menyediakan AWS CodePipeline di akun AMS Anda - Panduan Pengguna Tingkat Lanjut AMS

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

Gunakan SSP AMS untuk menyediakan AWS CodePipeline di akun AMS Anda

Gunakan mode AMS Self-Service Provisioning (SSP) untuk mengakses AWS CodePipeline kapabilitas secara langsung di akun terkelola AMS Anda. AWS CodePipeline adalah layanan pengiriman berkelanjutan yang dikelola sepenuhnya yang membantu Anda mengotomatiskan saluran pipa rilis Anda untuk pembaruan aplikasi dan infrastruktur yang cepat dan andal. CodePipeline mengotomatiskan fase build, test, dan deploy dari proses rilis Anda setiap kali ada perubahan kode, berdasarkan model rilis yang Anda tentukan. Ini memungkinkan Anda untuk dengan cepat dan andal memberikan fitur dan pembaruan. Anda dapat dengan mudah mengintegrasikan AWS CodePipeline dengan layanan pihak ketiga seperti GitHub atau dengan plugin kustom Anda sendiri. Dengan AWS CodePipeline, Anda hanya membayar untuk apa yang Anda gunakan. Tidak ada biaya di muka atau komitmen jangka panjang. Untuk mempelajari selengkapnya, lihat AWS CodePipeline.

catatan

Untuk onboard CodeCommit,, CodeBuild CodeDeploy, dan CodePipeline dengan satu RFC, kirimkan Manajemen | AWS layanan | Layanan yang disediakan sendiri | Tambahkan (diperlukan ulasan) (ct-3qe6io8t6jtny) ubah jenis dan minta tiga layanan:, dan. CodeBuild CodeDeploy CodePipeline Kemudian, ketiga peran,customer_codebuild_service_role,customer_codedeploy_service_role, dan aws_code_pipeline_service_role disediakan di akun Anda. Setelah menyediakan di akun Anda, Anda harus memasukkan peran dalam solusi federasi Anda.

CodePipeline di AMS tidak mendukung “ CloudWatch Acara Amazon” untuk Tahap Sumber karena memerlukan izin yang lebih tinggi untuk membuat peran dan kebijakan layanan, yang melewati model hak istimewa paling sedikit dan proses manajemen perubahan AMS.

CodePipeline di FAQ AWS Managed Services

T: Bagaimana cara meminta akses ke CodePipeline akun AMS saya?

Minta akses ke CodePipeline dengan mengirimkan permintaan layanan untuk customer_code_pipeline_console_role di akun yang relevan. Setelah disediakan di akun Anda, Anda harus memasukkan peran tersebut dalam solusi federasi Anda.

Pada saat ini, Operasi AMS juga akan menerapkan peran layanan ini di akun Anda: aws_code_pipeline_service_role_policy

T: Apa batasan penggunaan CodePipeline di akun AMS saya?

Ya. CodePipeline fitur, tahapan, dan penyedia terbatas pada hal-hal berikut:

  1. Tahap Penerapan: Terbatas untuk Amazon S3, dan AWS CodeDeploy

  2. Tahap Sumber: Terbatas untuk Amazon S3,, AWS CodeCommit, dan BitBucket GitHub

  3. Build Stage: Terbatas untuk AWS CodeBuild, dan Jenkins

  4. Tahap Persetujuan: Terbatas untuk Amazon SNS

  5. Tahap Uji: Terbatas pada AWS CodeBuild, Jenkins,, Ghost Inspector UI Testing BlazeMeter, Micro StormRunner Focus Load, dan Runscope API Monitoring

  6. Panggilan Panggilan: Terbatas untuk Step Functions, dan Lambda

    catatan

    Operasi AMS akan diterapkan customer_code_pipeline_lambda_policy di akun Anda; itu harus dilampirkan dengan peran eksekusi Lambda untuk tahap pemanggilan Lambda. Harap berikan nama service/execution peran Lambda yang Anda inginkan agar kebijakan ini ditambahkan. Jika tidak ada service/execution peran Lambda khusus, AMS akan membuat peran baru bernamacustomer_code_pipeline_lambda_execution_role, yang akan menjadi salinan dari peran Lambdacustomer_lambda_basic_execution_role. customer_code_pipeline_lambda_policy

T: Apa prasyarat atau dependensi yang digunakan di akun AMS saya? CodePipeline

AWS layanan yang didukung AWS CodeCommit AWS CodeBuild,, AWS CodeDeploy harus diluncurkan sebelum, atau bersamaan dengan, peluncuran CodePipeline.