Etapa 12: interromper e limpar a simulação - AWS SimSpace Weaver

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

Etapa 12: interromper e limpar a simulação

É importante limpar as simulações que não forem mais necessárias. Os recursos de simulação do SimSpace Weaver contabilizam para as cotas de serviço (limites), mesmo que a simulação seja interrompida. Você continuará recebendo cobranças pelas simulações em execução. Você também pode receber cobranças pelo armazenamento de dados em serviços de suporte, como Amazon CloudWatch Logs e Amazon Simple Storage Service. Para obter mais informações sobre cotas SimSpace Weaver de serviços, consulte. SimSpace Terminais e cotas do Weaver

Siga os procedimentos desta seção quando estiver pronto para limpar a simulação.

Importante

Não é possível reiniciar uma simulação interrompida.

Importante

Não é possível recuperar uma simulação excluída.

Limpe os recursos da simulação em SimSpace Weaver

É necessário interromper a simulação antes que seja possível excluí-la. A exclusão de uma simulação remove somente os recursos no SimSpace Weaver. Você deve executar etapas separadas para excluir recursos que a simulação criou ou usa em outros serviços (consulte a seção a seguir).

Docker
Como limpar a simulação
  1. Acesse a pasta de ferramentas do seu projeto e plataforma. A project-folder é path\project-name e usa os valores fornecidos ao criar o projeto.

    Em um prompt de comando do Windows, digite:

    cd project-folder\tools\windows
  2. Encontre os nomes das simulações.

    .\weaver-project-name-cli.bat list-simulations
    Importante

    Se você usa o AWS IAM Identity Center ou nomeou perfis para AWS CLI, deve usar o SimSpace Weaver do aplicativo SDK versão 1.12.1 ou superior. A versão mais recente é 1.16.0. Para obter mais informações sobre as versões do SimSpace Weaver, consulte Versões do SimSpace Weaver. Os scripts do aplicativo SDK do SimSpace Weaver usam a AWS CLI. Se você usa o IAM Identity Center, você pode copiar seu perfil para a AWS CLI para o perfil default ou fornecer o nome do perfil do IAM Identity Center aos scripts do aplicativo SDK do SimSpace Weaver com o parâmetro --profile cli-profile-name. Para obter mais informações, consulte Configurar a AWS CLI para uso no AWS IAM Identity Center no Guia do usuário da AWS Command Line Interface e Configurações e configurações do arquivo de credenciais no Guia do usuário da AWS Command Line Interface.

  3. Interromper uma simulação.

    .\weaver-project-name-cli.bat stop-simulation --simulation simulation-name
  4. Excluir uma simulação interrompida.

    .\weaver-project-name-cli.bat delete-simulation --simulation simulation-name
WSL
Importante

Fornecemos essas instruções para a sua conveniência. Elas devem ser usadas com o Windows Subsystem for Linux (WSL) e não são compatíveis. Para ter mais informações, consulte Configurar o ambiente local para o SimSpace Weaver.

Como limpar a simulação
  1. Acesse a pasta de ferramentas do seu projeto e plataforma. A project-folder é path/project-name e usa os valores fornecidos ao criar o projeto.

    Em um prompt do shell do Linux, digite:

    cd project-folder/tools/linux
  2. Encontre os nomes das simulações.

    ./weaver-project-name-cli.sh list-simulations
    Importante

    Se você usa o AWS IAM Identity Center ou nomeou perfis para AWS CLI, deve usar o SimSpace Weaver do aplicativo SDK versão 1.12.1 ou superior. A versão mais recente é 1.16.0. Para obter mais informações sobre as versões do SimSpace Weaver, consulte Versões do SimSpace Weaver. Os scripts do aplicativo SDK do SimSpace Weaver usam a AWS CLI. Se você usa o IAM Identity Center, você pode copiar seu perfil para a AWS CLI para o perfil default ou fornecer o nome do perfil do IAM Identity Center aos scripts do aplicativo SDK do SimSpace Weaver com o parâmetro --profile cli-profile-name. Para obter mais informações, consulte Configurar a AWS CLI para uso no AWS IAM Identity Center no Guia do usuário da AWS Command Line Interface e Configurações e configurações do arquivo de credenciais no Guia do usuário da AWS Command Line Interface.

  3. Interromper uma simulação.

    ./weaver-project-name-cli.sh stop-simulation --simulation simulation-name
  4. Excluir uma simulação interrompida.

    ./weaver-project-name-cli.sh delete-simulation --simulation simulation-name
AWS Management Console
Como limpar a simulação
  1. Abra o console do SimSpace Weaver em Console do SimSpace Weaver.

  2. No painel de navegação, escolha Simulations.

  3. Na lista Simulations, selecione a opção ao lado do nome da simulação que deseja excluir.

  4. Se o Status da simulação que você selecionou for STARTED:

    1. Escolha Actions no menu drop-down.

    2. Selecione Stop.

    3. Para confirmar, insira o nome da simulação.

    4. Selecione Stop.

    5. Espere até que o Status da simulação seja STOPPED.

  5. Escolha Actions no menu drop-down.

  6. Selecione Delete.

  7. Selecione Delete para confirmar.

Limpar os recursos da simulação nos serviços de suporte

Para dar suporte à simulação, o SimSpace Weaver cria recursos em outros serviços. O SimSpace Weaver não exclui esses recursos quando você exclui a simulação. É possível excluir esses recursos adicionais se não precisar deles.

Importante

Você pode receber cobranças de faturamento por qualquer um desses recursos que não foram excluídos.

Como excluir recursos de suporte do projeto
  1. Se você tiver concluído o projeto, exclua a pilha do AWS CloudFormation correspondente. Para obter mais informações sobre como trabalhar com o AWS CloudFormation, consulte Excluir uma pilha no console do AWS CloudFormation no Guia do usuário do AWS CloudFormation.

    • weaver-project-name-stack

    Importante

    As simulações iniciadas no mesmo projeto compartilham recursos, como a função do aplicativo. Excluir a pilha do AWS CloudFormation excluirá a função do aplicativo. Não exclua a pilha do AWS CloudFormation se houver outras simulações que compartilham os mesmos recursos.

    nota

    A pilha do AWS CloudFormation provavelmente será reportada como DELETE_FAILED porque não é possível excluir buckets do Amazon S3 que não estejam vazios. Os buckets do Amazon S3 serão excluídos na etapa seguinte.

  2. Se você tiver concluído o projeto, exclua os buckets do Amazon S3. Para obter mais informações sobre como trabalhar com buckets do S3, consulte Excluir um bucket no Guia do usuário do Amazon Simple Storage Service.

    • weaver-lowercase-project-name-account-number-region

    Por exemplo, o projeto chamado MyProject na conta 111122223333 na região us-west-2 tem o seguinte bucket:

    • weaver-myproject-111122223333-us-west-2

    nota

    É necessário excluir o conteúdo de um bucket do Amazon S3 antes de excluí-lo.

    nota

    Os projetos do aplicativo do SDK do SimSpace Weaver versão 1.12.x usam buckets separados para os arquivos .zip do aplicativo e o esquema:

    • weaver- lowercase-project-name- número da conta -app-zips - região

    • weaver- lowercase-project-name- número da conta -esquemas - região

  3. Se você ativou o registro para sua simulação, exclua o grupo CloudWatch Registros de registros. Para obter mais informações sobre como trabalhar com CloudWatch registros, consulte Trabalho com grupos de registros e fluxos de registros no Guia do usuário do Amazon CloudWatch Logs.

    O nome do grupo de registros para simulação é especificado em seu esquema (arquivo de configuração): project-folder\tools\project-name.yaml

    O nome do grupo de logs é o valor de log_destination_resource_name. O trecho de esquema a seguir mostra que o grupo de logs do aplicativo de exemplo é MySimulationLogs.

    
    simulation_properties:
      log_destination_service: "logs"
      log_destination_resource_name: "MySimulationLogs"
      default_entity_index_key_type: "Vector3<f32>"
    
    
    Atenção

    Se você iniciar várias simulações que especificam o mesmo grupo de registros, os dados de registro de todas essas simulações irão para o mesmo grupo. Se você excluir o grupo de registros, excluirá os dados de registro de todas simulações que usam esse grupo. Se você excluir um grupo de registros de uma simulação em execução, a simulação falhará.

    Importante

    Se o esquema da sua simulação especificar log_destination_service: "logs" e você log_destination_resource_name não conseguir encontrar o grupo de CloudWatch registros em Logs, verifique o mesmo em Região da AWS que sua simulação foi executada.