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á.
Usando a bancada de testes de permissões verificadas da Amazon
Use a bancada de testes de Permissões Verificadas para testar e solucionar problemas de políticas de Permissões Verificadas executando solicitações de autorização em relação a elas. O banco de testes usa os parâmetros que você especifica para determinar se as políticas do Cedar em seu armazenamento de políticas autorizariam a solicitação. Você pode alternar entre o Modo Visual e o Modo JSON enquanto testa as solicitações de autorização. Para obter mais informações sobre como as políticas do Cedar são estruturadas e avaliadas, consulte Construção de políticas básicas no Cedar no Guia de referência da linguagem de política Cedar.
Ao fazer uma solicitação de autorização usando o Verified Permissions, você pode fornecer a lista de entidades principais e recursos como parte da solicitação na seção Entidades adicionais. No entanto, não é possível incluir os detalhes sobre as ações. Eles devem ser especificados no esquema ou inferidos a partir da solicitação. Você não pode colocar uma ação na seção Entidades adicionais.
Para uma visão geral visual e uma demonstração da bancada de testes, consulte Amazon Verified Permissions - Policy Creation and Testing (Primer Series #3) no AWS YouTube canal.
- Visual mode
-
Você deve ter um esquema definido em seu armazenamento de políticas para usar o Modo Visual do banco de testes.
Para testar políticas no modo Visual
Abra o console de Permissões verificadas. Escolha seu repositório de políticas.
-
No painel de navegação à esquerda, escolha Banco de testes.
-
Escolha Modo visual.
-
Na seção Entidade principal, escolha a Entidade principal agindo entre os tipos de entidade principal do esquema. Digite um identificador para a entidade principal na caixa de texto.
-
(Opcional) Escolha Adicionar um pai para adicionar entidades pai para a entidade principal especificada. Para remover um pai adicionado à entidade principal, escolha Remover ao lado do nome do pai.
-
Especifique o Valor do atributo para cada atributo da entidade principal especificada. O banco de testes usa os valores de atributo especificados na solicitação de autorização simulada.
-
Na seção Recurso, escolha o Recurso no qual a entidade principal está executando uma ação. Digite um identificador para o recurso na caixa de texto.
-
(Opcional) Escolha Adicionar um pai para adicionar entidades pai para o recurso especificado. Para remover um pai adicionado ao recurso, escolha Remover ao lado do nome do pai.
-
Especifique o Valor do atributo para cada atributo do recurso especificado. O banco de testes usa os valores de atributo especificados na solicitação de autorização simulada.
-
Na seção Ação, escolha a Ação que a entidade principal está executando na lista de ações válidas para a entidade principal e o recurso especificados.
-
Especifique o Valor do atributo para cada atributo da ação especificada. O banco de testes usa os valores de atributo especificados na solicitação de autorização simulada.
-
(Opcional) Na seção Entidades adicionais, escolha Adicionar entidade para adicionar entidades a serem avaliadas na decisão de autorização.
-
Escolha o Identificador de entidade na lista suspensa e digite o identificador da entidade.
-
(Opcional) Escolha Adicionar um pai para adicionar entidades pai para a entidade especificada. Para remover um pai adicionado à entidade, escolha Remover ao lado do nome do pai.
-
Especifique o Valor do atributo para cada atributo da entidade especificada. O banco de testes usa os valores de atributo especificados na solicitação de autorização simulada.
-
Escolha Confirmar para adicionar a entidade ao banco de testes.
-
Escolha Executar solicitação de autorização para simular a solicitação de autorização para as políticas do Cedar no armazenamento de políticas. O banco de testes exibe a decisão de permitir ou negar a solicitação juntamente com informações sobre as políticas atendidas ou os erros encontrados durante a avaliação.
- JSON mode
-
Para testar políticas no modo JSON
Abra o console de Permissões verificadas. Escolha seu repositório de políticas.
-
No painel de navegação à esquerda, escolha Banco de testes.
-
Escolha Modo JSON.
-
Na seção Detalhes da solicitação, se você tiver um esquema definido, escolha a Entidade principal agindo entre os tipos de entidade principal do esquema. Digite um identificador para a entidade principal na caixa de texto.
Se você não tiver um esquema definido, digite a entidade principal na caixa de texto Entidade principal agindo.
-
Se você tiver um esquema definido, escolha o Recurso entre os tipos de recurso do esquema. Digite um identificador para o recurso na caixa de texto.
Se você não tiver um esquema definido, digite o recurso na caixa de texto Recurso.
-
Se você tiver um esquema definido, escolha a Ação na lista de ações válidas para a entidade principal e o recurso especificados.
Se você não tiver um esquema definido, digite a ação na caixa de texto Ação.
-
Insira o contexto da solicitação a ser simulada no campo Contexto. O contexto da solicitação é uma informação adicional que pode ser usada nas decisões de autorização.
-
No campo Entidades, insira a hierarquia das entidades e respectivos atributos a serem avaliados na decisão de autorização.
-
Escolha Executar solicitação de autorização para simular a solicitação de autorização para as políticas do Cedar no armazenamento de políticas. O banco de testes exibe a decisão de permitir ou negar a solicitação juntamente com informações sobre as políticas atendidas ou os erros encontrados durante a avaliação.