Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Buat lingkungan
Belajarlah untuk menciptakan AWS Proton lingkungan.
Anda dapat membuat AWS Proton lingkungan dengan salah satu dari dua cara:
-
Membuat, mengelola, dan menyediakan lingkungan standar dengan menggunakan template lingkungan standar. AWS Proton menyediakan infrastruktur untuk lingkungan Anda.
-
Connect AWS Proton ke infrastruktur yang dikelola pelanggan dengan menggunakan template lingkungan yang dikelola pelanggan. Anda menyediakan sumber daya bersama Anda sendiri di luar AWS Proton, dan kemudian Anda memberikan output penyediaan yang dapat AWS Proton digunakan.
Anda dapat memilih salah satu dari beberapa pendekatan penyediaan saat Anda membuat lingkungan.
-
AWS penyediaan terkelola - Membuat, mengelola, dan menyediakan lingkungan dalam satu akun. AWS Proton ketentuan lingkungan Anda.
Metode ini hanya mendukung template kode CloudFormation infrastruktur (IAc).
-
AWS penyediaan terkelola ke akun lain — Dalam satu akun manajemen, buat dan kelola lingkungan yang disediakan di akun lain dengan koneksi akun lingkungan. AWS Proton menyediakan lingkungan Anda di akun lain. Untuk informasi selengkapnya, lihat Buat lingkungan di satu akun dan ketentuan di akun lain dan Koneksi akun lingkungan.
Metode ini hanya mendukung template CloudFormation IAC.
-
Penyediaan yang dikelola sendiri — AWS Proton mengirimkan permintaan tarik penyediaan ke repositori tertaut dengan infrastruktur penyediaan Anda sendiri.
Metode ini hanya mendukung template Terraform IAc.
-
CodeBuild provisioning — AWS Proton digunakan AWS CodeBuild untuk menjalankan perintah shell yang Anda berikan. Perintah Anda dapat membaca input yang AWS Proton menyediakan, dan bertanggung jawab untuk penyediaan atau deprovisioning infrastruktur dan menghasilkan nilai output. Bundel template untuk metode ini menyertakan perintah Anda dalam file manifes dan program, skrip, atau file lain yang mungkin diperlukan oleh perintah ini.
Sebagai contoh untuk menggunakan CodeBuild penyediaan, Anda dapat menyertakan kode yang menggunakan AWS sumber daya AWS Cloud Development Kit (AWS CDK) untuk menyediakan, dan manifes yang menginstal CDK dan menjalankan kode Anda. CDK
Untuk informasi selengkapnya, lihat CodeBuild bundel templat penyediaan.
catatan
Anda dapat menggunakan CodeBuild penyediaan dengan lingkungan dan layanan. Saat ini Anda tidak dapat menyediakan komponen dengan cara ini.
Dengan penyediaan AWS terkelola (baik di akun yang sama maupun ke akun lain), lakukan panggilan AWS Proton langsung untuk menyediakan sumber daya Anda.
Dengan penyediaan yang dikelola sendiri, AWS Proton buat permintaan tarik untuk menyediakan file IAc terkompilasi yang digunakan mesin IAc Anda untuk menyediakan sumber daya.
Lihat informasi selengkapnya di Bagaimana AWS Proton ketentuan infrastruktur, Bundel template, dan Persyaratan skema untuk bundel templat lingkungan.
Topik
Membuat dan menyediakan lingkungan standar di akun yang sama
Gunakan konsol atau AWS CLI untuk membuat dan menyediakan lingkungan dalam satu akun. Provisioning dikelola oleh. AWS
Buat lingkungan di satu akun dan ketentuan di akun lain
Gunakan konsol atau AWS CLI untuk membuat lingkungan standar di akun manajemen yang menyediakan infrastruktur lingkungan di akun lain. Provisioning dikelola oleh. AWS
Sebelum menggunakan konsol atauCLI, selesaikan langkah-langkah berikut.
-
Identifikasi akun Akun AWS IDs untuk manajemen dan lingkungan, dan salin untuk digunakan nanti.
-
Di akun lingkungan, buat peran AWS Proton layanan dengan izin minimum untuk lingkungan yang akan dibuat. Untuk informasi selengkapnya, lihat AWS Proton peran layanan untuk penyediaan menggunakan AWS CloudFormation.
Membuat dan menyediakan lingkungan menggunakan penyediaan yang dikelola sendiri
Saat Anda menggunakan penyediaan yang dikelola sendiri, AWS Proton mengirimkan permintaan tarik penyediaan ke repositori tertaut dengan infrastruktur penyediaan Anda sendiri. Permintaan tarik memulai alur kerja Anda sendiri, yang memanggil AWS layanan; untuk menyediakan infrastruktur.
Pertimbangan penyediaan yang dikelola sendiri:
-
Sebelum Anda membuat lingkungan, siapkan direktori sumber daya repositori untuk penyediaan yang dikelola sendiri. Untuk informasi selengkapnya, lihat AWS Proton infrastruktur sebagai file kode.
-
Setelah Anda membuat lingkungan, AWS Proton menunggu untuk menerima pemberitahuan asinkron mengenai status penyediaan infrastruktur Anda. Kode penyediaan Anda harus menggunakan AWS Proton
NotifyResourceStateChange
API untuk mengirim notifikasi asinkron ini ke. AWS Proton
Anda dapat menggunakan penyediaan yang dikelola sendiri di konsol atau dengan. AWS CLI Contoh berikut menunjukkan bagaimana Anda dapat menggunakan penyediaan yang dikelola sendiri dengan Terraform.