Pemberitahuan akhir dukungan: Pada 7 Oktober 2026, dukungan AWS akan berakhir 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 Penghentian Layanan dan Migrasi.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Customer-managed lingkungan
Dengan lingkungan yang dikelola pelanggan, Anda dapat menggunakan infrastruktur yang ada, seperti VPC, yang telah Anda terapkan sebagai lingkungan Anda. AWS Proton Saat menggunakan lingkungan yang dikelola pelanggan, Anda dapat menyediakan sumber daya bersama Anda sendiri di luar. AWS Proton Namun, Anda masih dapat mengiz AWS Proton inkan untuk menggunakan output penyediaan yang relevan sebagai input untuk AWS Proton layanan saat digunakan. Jika output dapat berubah, AWS Proton dapat menerima pembaruan. AWS Proton Namun, tidak dapat mengubah lingkungan secara langsung, karena penyediaan dikelola di luar. AWS Proton
Setelah lingkungan dibuat, Anda bertanggung jawab untuk memberikan output yang sama dengan AWS Proton yang akan dibuat jika AWS Proton telah membuat lingkungan, seperti nama cluster Amazon ECS atau ID Amazon VPC.
Dengan fungsi ini, Anda dapat menyebarkan dan memperbarui sumber daya AWS Proton layanan dari template AWS Proton layanan ke lingkungan ini. Namun, lingkungan itu sendiri tidak dimodifikasi melalui pembaruan template di AWS Proton. Anda bertanggung jawab untuk mengeksekusi pembaruan ke lingkungan dan memperbarui output tersebut di AWS Proton.
Anda dapat memiliki beberapa lingkungan dalam satu akun yang merupakan campuran lingkungan terkel AWS Proton ola dan dikelola pelanggan. Anda juga dapat menautkan akun kedua dan menggunakan AWS Proton templat di akun utama untuk menjalankan penerapan dan pembaruan ke lingkungan dan layanan di akun tertaut kedua itu.
Cara menggunakan lingkungan yang dikelola pelanggan
Hal pertama yang perlu dilakukan administrator adalah mendaftarkan template lingkungan yang diimpor dan dikelola pelanggan. Jangan menyediakan manifes atau file infrastruktur dalam bundel template. Hanya menyediakan skema.
Skema di bawah ini menguraikan daftar output menggunakan format API terbuka dan mereplikasi output dari CloudFormation template.
penting
Hanya input string yang diizinkan untuk output.
Contoh berikut adalah cuplikan dari bagian keluaran CloudFormation template untuk template Fargate yang sesuai.
Outputs: ClusterName: Description: The name of the ECS cluster Value: !Ref 'ECSCluster' ECSTaskExecutionRole: Description: The ARN of the ECS role Value: !GetAtt 'ECSTaskExecutionRole.Arn' VpcId: Description: The ID of the VPC that this stack is deployed in Value: !Ref 'VPC' [...]
Skema untuk lingkungan AWS Proton impor yang sesuai mirip dengan berikut ini. Jangan berikan nilai default dalam skema.
schema: format: openapi: "3.0.0" environment_input_type: "EnvironmentOutput" types: EnvironmentOutput: type: object description: "Outputs of the environment" properties: ClusterName: type: string description: "The name of the ECS cluster" ECSTaskExecutionRole: type: string description: "The ARN of the ECS role" VpcId: type: string description: "The ID of the VPC that this stack is deployed in" [...]
Pada saat mendaftarkan template, Anda menunjukkan bahwa template ini diimpor dan menyediakan lokasi bucket Amazon S3 untuk bundel. AWS Proton memvalidasi bahwa skema hanya berisi environment_input_type dan tidak ada parameter CloudFormation template sebelum menempatkan template dalam draf.
Anda memberikan yang berikut untuk membuat lingkungan yang diimpor.
-
Peran IAM untuk digunakan saat melakukan penerapan.
-
Spesifikasi dengan nilai untuk output yang diperlukan.
Anda dapat menyediakan keduanya melalui konsol atau AWS CLI menggunakan proses yang mirip dengan penyebaran lingkungan biasa.