Pemberitahuan akhir dukungan: Pada 20 Mei 2026, AWS akan mengakhiri dukungan untuk AWS SimSpace Weaver. Setelah 20 Mei 2026, Anda tidak akan lagi dapat mengakses SimSpace Weaver konsol atau SimSpace Weaver sumber daya. Untuk informasi lebih lanjut, lihat AWS SimSpace Weaver akhir dukungan.
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
Ubah proyek untuk menggunakan wadah khusus
Petunjuk ini mengasumsikan bahwa Anda sudah tahu cara menggunakan AWS SimSpace Weaver dan ingin membuat alur kerja penyimpanan dan pengembangan aplikasi Anda menjadi AWS Cloud lebih efisien.
Prasyarat
-
Anda memiliki wadah khusus di Amazon Elastic Container Registry (Amazon ECR). Untuk informasi selengkapnya tentang membuat wadah kustom, lihatBuat wadah khusus.
Untuk memodifikasi proyek Anda untuk menggunakan wadah kustom
Tambahkan izin ke peran aplikasi simulasi proyek Anda untuk menggunakan Amazon ECR.
Jika Anda belum memiliki kebijakan IAM dengan izin berikut, buat kebijakan tersebut. Kami menyarankan nama kebijakan
simspaceweaver-ecr. Untuk informasi selengkapnya tentang cara membuat kebijakan IAM, lihat Membuat kebijakan IAM di AWS Identity and Access Management Panduan Pengguna.{ "Version": "2012-10-17", "Statement": [ { "Sid": "Statement", "Effect": "Allow", "Action": [ "ecr:BatchGetImage", "ecr:GetDownloadUrlForLayer", "ecr:GetAuthorizationToken" ], "Resource": "*" } ] }Temukan nama peran aplikasi simulasi proyek Anda:
-
Dalam editor teks, buka CloudFormation template:
sdk-folder\PackagingTools\sample-stack-template.yaml -
Temukan
RoleNameproperti di bawahWeaverAppRole. Nilainya adalah nama peran aplikasi simulasi proyek Anda.AWSTemplateFormatVersion: "2010-09-09" Resources: WeaverAppRole: Type: 'AWS::IAM::Role' Properties: RoleName: 'weaver-MySimulation-app-role' AssumeRolePolicyDocument: Version: "2012-10-17" Statement: - Effect: Allow Principal: Service: - 'simspaceweaver.amazonaws.com'
-
Lampirkan
simspaceweaver-ecrkebijakan ke peran aplikasi simulasi proyek. Untuk informasi selengkapnya tentang cara melampirkan kebijakan, lihat Menambahkan dan menghapus izin identitas IAM di AWS Identity and Access Management Panduan Pengguna.-
Arahkan ke
dan jalankan perintah berikut untuk memperbarui SimSpace Weaver tumpukan sampel:sdk-folderpython setup.py --cloudformation
-
Tentukan gambar kontainer Anda dalam skema simulasi proyek.
Anda dapat menambahkan
default_imageproperti opsional di bawahsimulation_propertiesuntuk menentukan gambar kontainer kustom default untuk semua domain.Tambahkan
imageproperti diapp_configuntuk domain yang ingin Anda gunakan gambar kontainer kustom. Tentukan URI repositori Amazon ECR sebagai nilainya. Anda dapat menentukan gambar yang berbeda untuk setiap domain.-
Jika
imagetidak ditentukan untuk domain dandefault_imageditentukan, aplikasi di domain tersebut menggunakan gambar default. -
Jika
imagetidak ditentukan untuk domain dandefault_imagetidak ditentukan, aplikasi di domain tersebut berjalan dalam SimSpace Weaver wadah standar.
-
contoh Cuplikan skema yang mencakup pengaturan wadah khusus
sdk_version: "1.17.0" simulation_properties: log_destination_service: "logs" log_destination_resource_name: "MySimulationLogs" default_entity_index_key_type: "Vector3<f32>" default_image: "111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest" # image to use if no image specified for a domain domains: MyCustomDomain: launch_apps_via_start_app_call: {} app_config: package: "s3://weaver-myproject-111122223333-us-west-2/MyViewApp.zip" launch_command: ["MyViewApp"] required_resource_units: compute: 1 endpoint_config: ingress_ports: - 7000 image: "111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest" # custom container image to use for this domain MySpatialDomain: launch_apps_by_partitioning_strategy: partitioning_strategy: "MyGridPartitioning" grid_partition: x: 2 y: 2 app_config: package: "s3://weaver-myproject-111122223333-us-west-2/MySpatialApp.zip" launch_command: ["MySpatialApp"] required_resource_units: compute: 1 image: "111122223333.dkr.ecr.us-west-2.amazonaws.com/my-ecr-repository:latest" # custom container image to use for this domain Bangun dan unggah proyek Anda seperti biasa.