Mengelola sumber daya Anda dengan AWS CloudFormation - AWS SimSpace Weaver

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.

Mengelola sumber daya Anda dengan AWS CloudFormation

Anda dapat menggunakan AWS CloudFormation untuk mengelola AWS SimSpace Weaver sumber daya Anda. CloudFormation adalah AWS layanan terpisah yang membantu Anda menentukan, menyediakan, dan mengelola AWS infrastruktur Anda sebagai kode. Dengan CloudFormation Anda membuat file JSON atau YAMB, yang disebut template. Template Anda menentukan rincian infrastruktur Anda. CloudFormation menggunakan template Anda untuk menyediakan infrastruktur Anda sebagai satu unit, yang disebut tumpukan. Ketika Anda menghapus tumpukan Anda, Anda dapat CloudFormation menghapus semua yang ada di tumpukan secara bersamaan. Anda dapat mengelola template Anda menggunakan proses manajemen kode sumber standar (misalnya, melacaknya dalam sistem kontrol versi seperti Git). Untuk informasi selengkapnya CloudFormation, lihat Panduan AWS CloudFormation Pengguna.

Sumber daya simulasi Anda

Di AWS, sumber daya adalah entitas yang dapat Anda gunakan. Contohnya termasuk EC2 instans Amazon, bucket Amazon S3, atau peran IAM. SimSpace Weaver Simulasi Anda adalah sumber daya. Dalam konfigurasi, Anda biasanya menentukan AWS sumber daya dalam formulirAWS::service::resource. Untuk SimSpace Weaver, Anda menentukan sumber daya simulasi Anda sebagaiAWS::SimSpaceWeaver::Simulation. Untuk informasi selengkapnya tentang sumber daya simulasi Anda CloudFormation, lihat SimSpace Weaverbagian di Panduan AWS CloudFormation Pengguna.

Bagaimana saya bisa menggunakan CloudFormation dengan SimSpace Weaver?

Anda dapat membuat CloudFormation template yang menentukan AWS sumber daya yang ingin Anda sediakan. Template Anda dapat menentukan seluruh arsitektur, bagian dari arsitektur, atau solusi kecil. Misalnya, Anda dapat menentukan arsitektur untuk SimSpace Weaver solusi yang menyertakan bucket Amazon S3, izin IAM, database pendukung di Amazon Relational Database Service atau Amazon DynamoDB, dan sumber daya Anda. Simulation Anda kemudian dapat menggunakan CloudFormation untuk menyediakan semua sumber daya tersebut sebagai satu unit, dan pada saat yang sama.

contoh template yang membuat sumber daya IAM dan memulai simulasi

Contoh template berikut membuat peran IAM dan izin yang SimSpace Weaver perlu melakukan tindakan di akun Anda. Skrip SDK SimSpace Weaver aplikasi membuat peran dan izin secara spesifik Wilayah AWS saat Anda membuat proyek, tetapi Anda dapat menggunakan CloudFormation templat untuk menerapkan simulasi ke yang lain Wilayah AWS tanpa menjalankan skrip lagi. Misalnya, Anda dapat melakukan ini untuk menyiapkan simulasi cadangan untuk tujuan pemulihan bencana.

Dalam contoh ini, nama simulasi aslinya adalahMySimulation. Sebuah ember untuk skema sudah ada di Wilayah AWS mana CloudFormation akan membangun tumpukan. Bucket berisi versi skema yang dikonfigurasi dengan benar untuk menjalankan simulasi di dalamnya. Wilayah AWS Ingat bahwa skema menentukan lokasi file zip aplikasi Anda, yang merupakan bucket Amazon S3 yang Wilayah AWS sama dengan simulasi. Bucket ritsleting aplikasi dan file harus sudah ada di Wilayah AWS saat CloudFormation membangun tumpukan, jika tidak simulasi Anda tidak akan dimulai. Perhatikan bahwa nama bucket dalam contoh ini menyertakan Wilayah AWS, tetapi itu tidak menentukan di mana sebenarnya bucket berada. Anda harus memastikan bahwa bucket benar-benar ada di dalamnya Wilayah AWS (Anda dapat memeriksa properti bucket di konsol Amazon S3, dengan Amazon S3, atau dengan APIs perintah Amazon S3 di). AWS CLI

Contoh ini menggunakan beberapa fungsi dan parameter bawaan CloudFormation untuk melakukan substitusi variabel. Untuk informasi selengkapnya, lihat Referensi fungsi intrinsik dan referensi parameter semu di Panduan Pengguna.AWS CloudFormation

AWSTemplateFormatVersion: 2010-09-09 Resources: WeaverAppRole: Type: AWS::IAM::Role Properties: RoleName: SimSpaceWeaverAppRole AssumeRolePolicyDocument: Version: 2012-10-17 Statement: - Effect: Allow Principal: Service: - simspaceweaver.amazonaws.com Action: - sts:AssumeRole Path: / Policies: - PolicyName: SimSpaceWeaverAppRolePolicy PolicyDocument: Version: 2012-10-17 Statement: - Effect: Allow Action: - logs:PutLogEvents - logs:DescribeLogGroups - logs:DescribeLogStreams - logs:CreateLogGroup - logs:CreateLogStream Resource: * - Effect: Allow Action: - cloudwatch:PutMetricData Resource: * - Effect: Allow Action: - s3:ListBucket - s3:PutObject - s3:GetObject Resource: * MyBackupSimulation: Type: AWS::SimSpaceWeaver::Simulation Properties: Name: !Sub 'mySimulation-${AWS::Region}' RoleArn: !GetAtt WeaverAppRole.Arn SchemaS3Location: BucketName: !Sub 'weaver-mySimulation-${AWS::AccountId}-schemas-${AWS::Region}' ObjectKey: !Sub 'schema/mySimulation-${AWS::Region}-schema.yaml'