Gestisci le tue risorse con AWS CloudFormation - AWS SimSpace Weaver

Avviso di fine del supporto: il 20 maggio 2026, AWS terminerà il supporto per AWS SimSpace Weaver. Dopo il 20 maggio 2026, non potrai più accedere alla SimSpace Weaver console o SimSpace Weaver alle risorse. Per ulteriori informazioni, consulta AWS SimSpace Weaver Fine del supporto.

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Gestisci le tue risorse con AWS CloudFormation

Puoi usarlo AWS CloudFormation per gestire le tue AWS SimSpace Weaver risorse. CloudFormation è un AWS servizio separato che consente di specificare, fornire e gestire l' AWS infrastruttura come codice. Con CloudFormation te crei un file JSON o YAML, chiamato modello. Il modello specifica i dettagli della tua infrastruttura. CloudFormation utilizza il modello per effettuare il provisioning dell'infrastruttura come una singola unità, denominata stack. Quando elimini lo stack, puoi fare in modo che CloudFormation tutti gli elementi dello stack vengano eliminati contemporaneamente. Puoi gestire il tuo modello utilizzando processi standard di gestione del codice sorgente (ad esempio, tracciandolo in un sistema di controllo della versione come Git). Per ulteriori informazioni in merito CloudFormation, consulta la Guida AWS CloudFormation per l'utente.

La tua risorsa di simulazione

In AWS, una risorsa è un'entità con cui puoi lavorare. Gli esempi includono un' EC2 istanza Amazon, un bucket Amazon S3 o un ruolo IAM. La tua SimSpace Weaver simulazione è una risorsa. Nelle configurazioni, di solito si specifica una AWS risorsa nel modulo. AWS::service::resource Infatti SimSpace Weaver, si specifica la risorsa di simulazione come. AWS::SimSpaceWeaver::Simulation Per ulteriori informazioni sulla risorsa di simulazione in CloudFormation, consulta la SimSpace Weaversezione della Guida per l'AWS CloudFormation utente.

Come posso usare CloudFormation con SimSpace Weaver?

È possibile creare un CloudFormation modello che specifichi le AWS risorse che si desidera fornire. Il modello può specificare un'intera architettura, parte di un'architettura o una piccola soluzione. Ad esempio, puoi specificare un'architettura per la tua SimSpace Weaver soluzione che includa bucket Amazon S3, autorizzazioni IAM, un database di supporto in Amazon Relational Database Service o Amazon DynamoDB e la tua risorsa. Simulation Puoi quindi utilizzarle CloudFormation per fornire tutte queste risorse come unità e contemporaneamente.

Esempio modello che crea risorse IAM e avvia una simulazione

Il seguente modello di esempio crea un ruolo IAM e le autorizzazioni SimSpace Weaver necessarie per eseguire azioni nel tuo account. Gli script SDK dell' SimSpace Weaver app creano il ruolo e le autorizzazioni in uno specifico Regione AWS quando crei un progetto, ma puoi utilizzare un CloudFormation modello per distribuire la simulazione su un altro Regione AWS senza eseguire nuovamente gli script. Ad esempio, puoi farlo per configurare una simulazione di backup a scopo di disaster recovery.

In questo esempio, il nome originale della simulazione è. MySimulation Un bucket per lo schema esiste già nel file Regione AWS dove CloudFormation verrà creato lo stack. Il bucket contiene una versione dello schema configurata correttamente per eseguire la simulazione in esso. Regione AWS Ricorda che lo schema specifica la posizione dei file zip dell'app, che è un bucket Amazon S3 Regione AWS uguale alla simulazione. Il bucket e i file dell'app zip devono già esistere nello stack Regione AWS when CloudFormation build the stack, altrimenti la simulazione non verrà avviata. Nota che il nome del bucket in questo esempio include Regione AWS, ma ciò non determina dove si trovi effettivamente il bucket. Devi assicurarti che il bucket si trovi effettivamente al suo interno Regione AWS (puoi controllare le proprietà del bucket nella console Amazon S3, con Amazon S3 o con i APIs comandi Amazon S3 in). AWS CLI

Questo esempio utilizza alcune funzioni e parametri incorporati per eseguire la sostituzione delle variabili. CloudFormation Per ulteriori informazioni, vedete Riferimento alla funzione intrinseca e Riferimento agli pseudo parametri nella Guida per l'utente.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'