View a markdown version of this page

Ações, recursos e chaves de condição do Amazon Security Lake - Referência de autorização do serviço

Ações, recursos e chaves de condição do Amazon Security Lake

O Amazon Security Lake (prefixo do serviço:securitylake) fornece as seguintes operações, recursos, ações e chaves de condição específicos do serviço para uso nas políticas de permissão do IAM.

Referências:

Operações de API definidas pelo Amazon Security Lake

A tabela a seguir mapeia as operações da API às ações do IAM que elas autorizam. Somente as chaves de condição que têm valores estáticos para a API e a ação fornecidas são listadas; para ver o conjunto completo de chaves de condição suportadas por cada ação, consulte a tabela Ações.

Operation Ação do IAM Chave de condição Valor (es) possível (s) Nível de acesso

CreateAwsLogSource

lago de segurança: CreateAwsLogSource

Gravar

CreateCustomLogSource

lago de segurança: CreateCustomLogSource

Gravar

objetivo: PassRole

objetivo: PassedToService

glue.amazonaws.com

Gravar

CreateDataLake

lago de segurança: CreateDataLake

Gravar

lago de segurança: TagResource

Marcação, gravação

objetivo: PassRole

objetivo: PassedToService

lambda.amazonaws.com, s3.amazonaws.com

Gravar

CreateDataLakeExceptionSubscription

lago de segurança: CreateDataLakeExceptionSubscription

Gravar

CreateDataLakeOrganizationConfiguration

lago de segurança: CreateDataLakeOrganizationConfiguration

Gravar

CreateSubscriber

lago de segurança: CreateSubscriber

Gravar

lago de segurança: TagResource

Marcação, gravação

CreateSubscriberNotification

lago de segurança: CreateSubscriberNotification

Gravar

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

DeleteAwsLogSource

lago de segurança: DeleteAwsLogSource

Gravar

DeleteCustomLogSource

lago de segurança: DeleteCustomLogSource

Gravar

DeleteDataLake

lago de segurança: DeleteDataLake

Gravar

DeleteDataLakeExceptionSubscription

lago de segurança: DeleteDataLakeExceptionSubscription

Gravar

DeleteDataLakeOrganizationConfiguration

lago de segurança: DeleteDataLakeOrganizationConfiguration

Gravar

DeleteSubscriber

lago de segurança: DeleteSubscriber

Gravar

DeleteSubscriberNotification

lago de segurança: DeleteSubscriberNotification

Gravar

DeregisterDataLakeDelegatedAdministrator

lago de segurança: DeregisterDataLakeDelegatedAdministrator

Gravar

GetDataLakeExceptionSubscription

lago de segurança: GetDataLakeExceptionSubscription

Ler

GetDataLakeOrganizationConfiguration

lago de segurança: GetDataLakeOrganizationConfiguration

Ler

GetDataLakeSources

lago de segurança: GetDataLakeSources

Ler

GetSubscriber

lago de segurança: GetSubscriber

Ler

ListDataLakeExceptions

lago de segurança: ListDataLakeExceptions

Lista

ListDataLakes

lago de segurança: ListDataLakes

Lista

ListLogSources

lago de segurança: ListLogSources

Lista

ListSubscribers

lago de segurança: ListSubscribers

Lista

ListTagsForResource

lago de segurança: ListTagsForResource

Lista

RegisterDataLakeDelegatedAdministrator

lago de segurança: RegisterDataLakeDelegatedAdministrator

Gravar

TagResource

lago de segurança: TagResource

Marcação, gravação

UntagResource

lago de segurança: UntagResource

Marcação, gravação

UpdateDataLake

lago de segurança: UpdateDataLake

Gravar

objetivo: PassRole

objetivo: PassedToService

s3.amazonaws.com

Gravar

UpdateDataLakeExceptionSubscription

lago de segurança: UpdateDataLakeExceptionSubscription

Gravar

UpdateSubscriber

lago de segurança: UpdateSubscriber

Gravar

UpdateSubscriberNotification

lago de segurança: UpdateSubscriberNotification

Gravar

objetivo: PassRole

objetivo: PassedToService

eventos.amazonaws.com

Gravar

Ações definidas pelo Amazon Security Lake

Você pode especificar as seguintes ações no elemento Action de uma declaração de política do IAM. Use políticas para conceder permissões para executar uma operação na AWS. Quando usa uma ação em uma política, você geralmente permite ou nega acesso à operação da API ou ao comando da CLI com o mesmo nome. No entanto, em alguns casos, uma única ação controla o acesso a mais de uma operação. Como alternativa, algumas operações exigem várias ações diferentes.

Ações Description Tipos de recursos (*necessários) Chaves de condição Nível de acesso

CreateAwsLogSource

Concede permissão para habilitar qualquer tipo de fonte em qualquer região para contas que façam parte de uma organização confiável ou conta autônoma

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

CreateCustomLogSource

Concede permissão para adicionar uma origem personalizada

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

CreateDataLake

Concede permissão para criar um novo data lake de segurança

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateDataLakeExceptionSubscription

Concede permissão para receber notificações instantâneas sobre exceções. Assina os tópicos do SNS para notificações de exceções

Gravar

CreateDataLakeOrganizationConfiguration

Concede permissão para habilitar automaticamente o Amazon Security Lake para novas contas de membro em sua organização

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

CreateSubscriber

Concede permissão para criar um assinante

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateSubscriberNotification

Concede permissão para criar uma invocação de webhook para notificar um cliente quando há novos dados no data lake

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeleteAwsLogSource

Concede permissão para desabilitar qualquer tipo de fonte em qualquer região para contas que fazem parte de uma organização confiável ou contas independentes

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeleteCustomLogSource

Concede permissão para remover uma fonte personalizada

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeleteDataLake

Concede permissão para excluir data lake de segurança

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeleteDataLakeExceptionSubscription

Concede permissão para cancelar a assinatura de tópicos do SNS para notificações de exceções. Remove notificações de exceção para o tópico SNS

Gravar

DeleteDataLakeOrganizationConfiguration

Concede permissão para remover a ativação automática do acesso do Amazon Security Lake para novas contas da organização

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeleteSubscriber

Concede permissão para excluir o assinante especificado

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeleteSubscriberNotification

Concede permissão para remover uma invocação de webhook para notificar um cliente quando há novos dados no data lake

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

DeregisterDataLakeDelegatedAdministrator

Concede permissão para remover a conta de administrador delegado e desabilitar o Amazon Security Lake como um serviço para essa organização

Gravar

GetDataLakeExceptionSubscription

Concede permissão para consultar o protocolo e o endpoint que foram fornecidos ao se inscrever em tópicos do SNS para notificações de exceção

Ler

GetDataLakeOrganizationConfiguration

Concede permissão para obter a definição de configuração de uma organização para habilitar automaticamente o acesso do Amazon Security Lake para novas contas da organização

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Ler

GetDataLakeSources

Concede permissão para obter um instantâneo estático do data lake de segurança na região atual. O instantâneo inclui contas habilitadas e origens de log

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Ler

GetSubscriber

Concede permissão para obter informações sobre um assinante que já foi criado

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Ler

ListDataLakeExceptions

Concede permissão para obter a lista de todas as falhas que não podem ser repetidas

Lista

ListDataLakes

Concede permissão para listar informações sobre os data lakes de segurança

Lista

ListLogSources

Concede permissão para visualizar as contas habilitadas. Você pode ver as fontes habilitadas nas regiões habilitadas

Lista

ListSubscribers

Concede permissão para listar todos os assinantes

Lista

ListTagsForResource

Concede permissão para listar todas as tags do recurso

lago de dados

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Lista

subscriber

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

RegisterDataLakeDelegatedAdministrator

Concede permissão para designar uma conta como a conta de administrador do Amazon Security Lake para a organização

Gravar

TagResource

Concede permissão para adicionar tags ao recurso

lago de dados

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

subscriber

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para remover tags do recurso

lago de dados

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

subscriber

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateDataLake

Concede permissão para atualizar um data lake de segurança

lago de dados*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

UpdateDataLakeExceptionSubscription

Concede permissão para atualizar assinaturas nos tópicos do SNS para notificações de exceções

Gravar

UpdateSubscriber

Concede permissão para atualizar um assinante

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

UpdateSubscriberNotification

Concede permissão para atualizar uma invocação de webhook para notificar um cliente quando há novos dados no data lake

assinante*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Gravar

Tipos de recursos definidos pelo Amazon Security Lake

Os seguintes tipos de recursos são definidos por este serviço e podem ser usados no elemento Resource de declarações de políticas de permissão do IAM.

Resource types ARN Chaves de condição

lago de dados

arn: $ {Partition} :securitylake: $ {Region} :$ {Account} :data- lake/default

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

assinante

arn: $ {Partition} :securitylake: $ {Region} :$ {Account} :subscriber/$ {} SubscriberId

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

Chaves de condição do Amazon Security Lake

O Amazon Security Lake define as seguintes chaves de condição que podem ser usadas no elemento Condition de uma política do IAM.

Chaves de condição Descrição Tipo

foi: RequestTag /$ {} TagKey

Filtra o acesso pelas etiquetas que são transmitidas na solicitação

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso por um par de chave e valor da etiqueta de um recurso.

String

leis: TagKeys

Filtra o acesso pelas chaves de etiqueta que são transmitidas na solicitação

ArrayOfString