Ações, recursos e chaves de condição para AWS Cadeia de suprimentos
AWS A cadeia de suprimentos (prefixo do serviço:scn) 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:
-
Saiba como configurar este serviço.
-
Visualize uma lista das operações de API disponíveis para este serviço.
-
Saiba como proteger esse serviço e seus recursos usando políticas de permissão do IAM.
-
Veja a referência de autorização de serviço programático
para esse serviço.
Tópicos
Operações de API definidas por AWS Cadeia de suprimentos
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 |
|---|---|---|---|---|
|
CreateBillOfMaterialsImportJob |
Gravar |
|||
|
CreateDataIntegrationFlow |
Gravar |
|||
Marcação, gravação |
||||
|
CreateDataLakeDataset |
Gravar |
|||
Marcação, gravação |
||||
|
CreateDataLakeNamespace |
Gravar |
|||
Marcação, gravação |
||||
|
CreateInstance |
Gravar |
|||
Marcação, gravação |
||||
|
DeleteDataIntegrationFlow |
Gravar |
|||
|
DeleteDataLakeDataset |
Gravar |
|||
|
DeleteDataLakeNamespace |
Gravar |
|||
|
DeleteInstance |
Gravar |
|||
|
GetBillOfMaterialsImportJob |
Ler |
|||
|
GetDataIntegrationEvent |
Ler |
|||
|
GetDataIntegrationFlow |
Ler |
|||
|
GetDataIntegrationFlowExecution |
Ler |
|||
|
GetDataLakeDataset |
Ler |
|||
|
GetDataLakeNamespace |
Ler |
|||
|
GetInstance |
Ler |
|||
|
ListDataIntegrationEvents |
Lista |
|||
|
ListDataIntegrationFlowExecutions |
Lista |
|||
|
ListDataIntegrationFlows |
Lista |
|||
|
ListDataLakeDatasets |
Lista |
|||
|
ListDataLakeNamespaces |
Lista |
|||
|
ListInstances |
Lista |
|||
|
ListTagsForResource |
Lista |
|||
|
SendDataIntegrationEvent |
Gravar |
|||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateDataIntegrationFlow |
Gravar |
|||
|
UpdateDataLakeDataset |
Gravar |
|||
|
UpdateDataLakeNamespace |
Gravar |
|||
|
UpdateInstance |
Gravar |
Ações definidas por AWS Cadeia de suprimentos
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 |
|---|---|---|---|---|
Concede permissão para adicionar permissão AWS de administrador da cadeia de suprimentos ao usuário federado |
Gravar |
|||
Concede permissão para criar um BillOfMaterialsImportJob que importará um arquivo CSV de registros BillOfMaterials |
Gravar |
|||
Concede permissão para criar DataIntegrationFlow que pode se transformar de várias fontes em um destino |
Gravar |
|||
Concede permissão para criar o conjunto de dados do data lake |
Gravar |
|||
Concede permissão para criar o namespace do data lake |
Gravar |
|||
Concede permissão para criar uma nova instância da cadeia de AWS suprimentos |
Gravar |
|||
Concede permissão para criar o aplicativo IAM Identity Center para uma instância da cadeia AWS de suprimentos |
Gravar |
|||
Concede permissão para excluir o DataIntegrationFlow |
Gravar |
|||
Concede permissão para excluir o conjunto de dados do data lake |
Gravar |
|||
Concede permissão para excluir o namespace do data lake |
Gravar |
|||
Concede permissão para excluir uma instância da AWS cadeia de suprimentos |
Gravar |
|||
Concede permissão para excluir o aplicativo IAM Identity Center da instância da cadeia AWS de suprimentos |
Gravar |
|||
Concede permissão para visualizar detalhes de uma instância da cadeia de AWS suprimentos |
Ler |
|||
Concede permissão para visualizar o status e os detalhes de um BillOfMaterialsImportJob |
Ler |
|||
Concede permissão para obter um DataIntegrationEvent |
Ler |
|||
Concede permissão para obter os DataIntegrationFlow detalhes |
Ler |
|||
Concede permissão para obter uma execução específica de uma determinada DataIntegrationFlow |
Ler |
|||
Concede permissão para obter os detalhes do conjunto de dados |
Ler |
|||
Concede permissão para recuperar os detalhes do namespace |
Ler |
|||
Concede permissão para visualizar detalhes de uma instância da cadeia de AWS suprimentos |
Ler |
|||
Concede permissão para listar os administradores da cadeia de AWS suprimentos de uma instância |
Lista |
|||
Concede permissão para listar tudo DataIntegrationEvents em uma instância |
Lista |
|||
Concede permissão para listar todas as execuções de um determinado DataIntegrationFlow |
Lista |
|||
Concede permissão para listar todos os de DataIntegrationFlows forma paginada |
Lista |
|||
Concede permissão para listar os conjuntos de dados do data lake em uma instância ou namespace específicos |
Lista |
|||
Concede permissão para listar os namespaces do data lake em uma instância específica |
Lista |
|||
Concede permissão para visualizar as instâncias da cadeia de AWS suprimentos associadas a um Conta da AWS |
Lista |
|||
Concede permissão para listar etiquetas para um recurso da cadeia de AWS suprimentos |
Lista |
|||
Concede permissão para remover a permissão AWS de administrador da cadeia de suprimentos do usuário federado |
Gravar |
|||
Concede permissão para criar um DataIntegrationEvent que ingerirá dados em tempo real |
Gravar |
|||
Concede permissão para marcar um recurso da AWS cadeia de suprimentos |
Marcação, gravação |
|||
Concede permissão para remover a tag de um recurso da cadeia de AWS suprimentos |
Marcação, gravação |
|||
Concede permissão para atualizar o DataIntegrationFlow |
Gravar |
|||
Concede permissão para atualizar o conjunto de dados do data lake |
Gravar |
|||
Concede permissão para atualizar o namespace do data lake |
Gravar |
|||
Concede permissão para atualizar uma instância da AWS cadeia de suprimentos |
Gravar |
Tipos de recursos definidos por AWS Cadeia de suprimentos
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 |
|---|---|---|
arn: $ {Partition} :scn: $ {Region} :$ {Account} :instance/$ {} /bill-of-materials-import-job/$ {} InstanceId JobId |
||
arn: $ {Partition} :scn: $ {Region} :$ {Account} :instance/$ {} /data-integration-flows/$ {} InstanceId FlowName |
||
arn: $ {Partition} :scn: $ {Region} :$ {Account} :instance/$ {} /namespaces/$ {Namespace} /datasets/$ {InstanceId} DatasetName |
||
arn: $ {Partition} :scn: $ {Region} :$ {Account} :instance/$ {} InstanceId |
||
arn: $ {Partition} :scn: $ {Region} :$ {Account} :instance/$ {} /namespaces/$ {Namespace} InstanceId |
Chaves de condição para AWS Cadeia de suprimentos
AWS A cadeia de suprimentos define as seguintes chaves de condição que podem ser usadas no Condition elemento de uma política do IAM.
| Chaves de condição | Descrição | Tipo |
|---|---|---|
Filtra o acesso usando pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso usando pares de chave-valor da etiqueta anexados ao recurso |
String |
|
Filtra o acesso usando chaves da etiqueta em uma solicitação |
ArrayOfString |