View a markdown version of this page

AssumeRoleAccessDenied - AWS SimSpace Weaver

Aviso de fim do suporte: em 20 de maio de 2026, AWS encerrará o suporte para AWS SimSpace Weaver. Depois de 20 de maio de 2026, você não poderá mais acessar o SimSpace Weaver console ou os SimSpace Weaver recursos. Para obter mais informações, consulte AWS SimSpace Weaver Fim do suporte.

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á.

AssumeRoleAccessDenied

Você pode receber o seguinte erro se a simulação falhar ao iniciar:

Unable to assume role arn:aws:iam::111122223333:role/weaver-project-name-app-role; verify the role exists and has trust policy on SimSpace Weaver

Você pode receber esse erro se uma das seguintes afirmações for verdadeira sobre a função AWS Identity and Access Management (IAM) da sua simulação:

  • O nome do recurso da Amazon (ARN) se refere a um perfil do IAM que não existe.

  • A política de confiança para o perfil do IAM não permite que o nome da nova simulação assuma o perfil.

Verifique se o perfil existe. Se o perfil existir, verifique a política de confiança para ele. O exemplo aws:SourceArn de política de confiança a seguir permite somente uma simulação (na conta 111122223333) cujo nome começa com MySimulation para assumir o perfil.

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "simspaceweaver.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "ArnLike": { "aws:SourceArn": "arn:aws:simspaceweaver:us-west-2:111122223333:simulation/MySimulation*" } } } ] }

Para permitir que outra simulação cujo nome começa com MyOtherSimulation assuma o perfil, a política de confiança deve ser modificada como no exemplo editado a seguir:

JSON
{ "Version":"2012-10-17", "Statement": [ { "Effect": "Allow", "Principal": { "Service": "simspaceweaver.amazonaws.com" }, "Action": "sts:AssumeRole", "Condition": { "ArnLike": { "aws:SourceArn": [ "arn:aws:simspaceweaver:us-west-2:111122223333:simulation/MySimulation*", "arn:aws:simspaceweaver:us-west-2:111122223333:simulation/MyOtherSimulation*" ] } } } ] }