Ações, recursos e chaves de condição para AWS HealthOmics
AWS HealthOmics (prefixo do serviço:omics) 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 HealthOmics
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 |
|---|---|---|---|---|
|
AbortMultipartReadSetUpload |
Gravar |
|||
|
AcceptShare |
Gravar |
|||
|
BatchDeleteReadSet |
Gravar |
|||
|
CancelAnnotationImportJob |
Gravar |
|||
|
CancelRun |
Gravar |
|||
|
CancelRunBatch |
Gravar |
|||
|
CancelVariantImportJob |
Gravar |
|||
|
CompleteMultipartReadSetUpload |
Gravar |
|||
|
CreateAnnotationStore |
Gravar |
|||
Marcação, gravação |
||||
|
CreateAnnotationStoreVersion |
Gravar |
|||
Marcação, gravação |
||||
|
CreateConfiguration |
Gravar |
|||
Marcação, gravação |
||||
Ler |
||||
Lista |
||||
Lista |
||||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
CreateMultipartReadSetUpload |
Gravar |
|||
Marcação, gravação |
||||
|
CreateReferenceStore |
Gravar |
|||
Marcação, gravação |
||||
|
CreateRunCache |
Gravar |
|||
Marcação, gravação |
||||
|
CreateRunGroup |
Gravar |
|||
Marcação, gravação |
||||
|
CreateSequenceStore |
Gravar |
|||
Marcação, gravação |
||||
|
CreateShare |
Gravar |
|||
|
CreateVariantStore |
Gravar |
|||
Marcação, gravação |
||||
|
CreateWorkflow |
Gravar |
|||
Marcação, gravação |
||||
Ler |
||||
|
CreateWorkflowVersion |
Gravar |
|||
Marcação, gravação |
||||
Ler |
||||
|
DeleteAnnotationStore |
Gravar |
|||
|
DeleteAnnotationStoreVersions |
Gravar |
|||
|
DeleteBatch |
Gravar |
|||
|
DeleteConfiguration |
Gravar |
|||
|
DeleteReference |
Gravar |
|||
|
DeleteReferenceStore |
Gravar |
|||
|
DeleteRun |
Gravar |
|||
|
DeleteRunBatch |
Gravar |
|||
|
DeleteRunCache |
Gravar |
|||
|
DeleteRunGroup |
Gravar |
|||
|
DeleteS3AccessPolicy |
Gravar |
|||
|
DeleteSequenceStore |
Gravar |
|||
|
DeleteShare |
Gravar |
|||
|
DeleteVariantStore |
Gravar |
|||
|
DeleteWorkflow |
Gravar |
|||
|
DeleteWorkflowVersion |
Gravar |
|||
|
GetAnnotationImportJob |
Ler |
|||
|
GetAnnotationStore |
Ler |
|||
|
GetAnnotationStoreVersion |
Ler |
|||
|
GetBatch |
Ler |
|||
|
GetConfiguration |
Ler |
|||
|
GetReadSet |
Ler |
|||
|
GetReadSetActivationJob |
Ler |
|||
|
GetReadSetExportJob |
Ler |
|||
|
GetReadSetImportJob |
Ler |
|||
|
GetReadSetMetadata |
Ler |
|||
|
GetReference |
Ler |
|||
|
GetReferenceImportJob |
Ler |
|||
|
GetReferenceMetadata |
Ler |
|||
|
GetReferenceStore |
Ler |
|||
|
GetRun |
Ler |
|||
|
GetRunCache |
Ler |
|||
|
GetRunGroup |
Ler |
|||
|
GetRunTask |
Ler |
|||
|
GetS3AccessPolicy |
Ler |
|||
|
GetSequenceStore |
Ler |
|||
|
GetShare |
Ler |
|||
|
GetVariantImportJob |
Ler |
|||
|
GetVariantStore |
Ler |
|||
|
GetWorkflow |
Ler |
|||
|
GetWorkflowVersion |
Ler |
|||
|
ListAnnotationImportJobs |
Lista |
|||
|
ListAnnotationStoreVersions |
Lista |
|||
|
ListAnnotationStores |
Lista |
|||
|
ListBatch |
Lista |
|||
|
ListConfigurations |
Lista |
|||
|
ListMultipartReadSetUploads |
Lista |
|||
|
ListReadSetActivationJobs |
Lista |
|||
|
ListReadSetExportJobs |
Lista |
|||
|
ListReadSetImportJobs |
Lista |
|||
|
ListReadSetUploadParts |
Lista |
|||
|
ListReadSets |
Lista |
|||
|
ListReferenceImportJobs |
Lista |
|||
|
ListReferenceStores |
Lista |
|||
|
ListReferences |
Lista |
|||
|
ListRunCaches |
Lista |
|||
|
ListRunGroups |
Lista |
|||
|
ListRunTasks |
Lista |
|||
|
ListRuns |
Lista |
|||
|
ListRunsInBatch |
Lista |
|||
|
ListSequenceStores |
Lista |
|||
|
ListShares |
Lista |
|||
|
ListTagsForResource |
Lista |
|||
|
ListVariantImportJobs |
Lista |
|||
|
ListVariantStores |
Lista |
|||
|
ListWorkflowVersions |
Lista |
|||
|
ListWorkflows |
Lista |
|||
|
PutS3AccessPolicy |
Gravar |
|||
|
StartAnnotationImportJob |
Gravar |
|||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
StartReadSetActivationJob |
Gravar |
|||
|
StartReadSetExportJob |
Gravar |
|||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
StartReadSetImportJob |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
StartReferenceImportJob |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
StartRun |
Gravar |
|||
Marcação, gravação |
||||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
StartRunBatch |
Gravar |
|||
Gravar |
||||
Marcação, gravação |
||||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
StartVariantImportJob |
Gravar |
|||
objetivo: PassedToService |
omics.amazonaws.com |
Gravar |
||
|
TagResource |
Marcação, gravação |
|||
|
UntagResource |
Marcação, gravação |
|||
|
UpdateAnnotationStore |
Gravar |
|||
|
UpdateAnnotationStoreVersion |
Gravar |
|||
|
UpdateRunCache |
Gravar |
|||
|
UpdateRunGroup |
Gravar |
|||
|
UpdateSequenceStore |
Gravar |
|||
|
UpdateVariantStore |
Gravar |
|||
|
UpdateWorkflow |
Gravar |
|||
|
UpdateWorkflowVersion |
Gravar |
|||
|
UploadReadSetPart |
Gravar |
Ações definidas por AWS HealthOmics
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 anular uploads de conjuntos de leitura fracionados |
Gravar |
|||
Concede permissão para aceitar um compartilhamento |
Gravar |
|||
Concede permissão para excluir conjuntos de leitura em lote em um determinado armazenamento de sequências |
Gravar |
|||
Concede permissão para cancelar um trabalho de importação de anotações |
Gravar |
|||
Concede permissão para cancelar a execução de um fluxo de trabalho e interromper todas as tarefas de fluxo de trabalho |
Gravar |
|||
Concede permissão para cancelar um lote de execuções de fluxo de trabalho |
Gravar |
|||
Concede permissão para cancelar um trabalho de importação de variantes |
Gravar |
|||
Concede permissão para concluir um upload de conjunto de leitura fracionado |
Gravar |
|||
Concede permissão para criar um armazenamento de anotações |
Gravar |
|||
Concede permissão para criar uma versão em um armazenamento de anotações |
Gravar |
|||
Concede permissão para criar uma nova configuração |
Gravar |
|||
Concede permissão para criar um upload de conjunto de leitura fracionado |
Gravar |
|||
Concede permissão para criar um armazenamento de referência |
Gravar |
|||
Concede permissão para criar um novo cache de execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para criar um novo grupo de execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para criar um armazenamento de sequências |
Gravar |
|||
Concede permissão para criar um compartilhamento |
Gravar |
|||
Concede permissão para criar um armazenamento de variantes |
Gravar |
|||
Concede permissão para criar um novo fluxo de trabalho com uma definição de fluxo de trabalho e um modelo de parâmetros de fluxos de trabalho |
Gravar |
|||
Concede permissão para criar uma nova versão de fluxo de trabalho com uma definição de fluxo de trabalho e um modelo de parâmetros de fluxos de trabalho |
Gravar |
|||
Concede permissão para excluir um armazenamento de anotações |
Gravar |
|||
Concede permissão para excluir versões em um armazenamento de anotações |
Gravar |
|||
Concede permissão para excluir um lote |
Gravar |
|||
Concede permissão para excluir uma configuração |
Gravar |
|||
Concede permissão para excluir uma referência em um determinado armazenamento de referências |
Gravar |
|||
Concede permissão para excluir um armazenamento de referências |
Gravar |
|||
Concede permissão para excluir uma execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para excluir um lote de execuções de fluxo de trabalho |
Gravar |
|||
Concede permissão para excluir um cache de execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para excluir um grupo de execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para excluir uma política de acesso em um determinado armazenamento |
Gravar |
|||
Concede permissão para excluir um armazenamento de sequências |
Gravar |
|||
Concede permissão para excluir um compartilhamento |
Gravar |
|||
Concede permissão para excluir um armazenamento de variantes |
Gravar |
|||
Concede permissão para excluir um fluxo de trabalho |
Gravar |
|||
Concede permissão para excluir uma versão de fluxo de trabalho |
Gravar |
|||
Concede permissão para obter o status de um trabalho de importação de anotações |
Ler |
|||
Concede permissão para obter informações detalhadas sobre um armazenamento de anotações |
Ler |
|||
Concede permissão para obter informações detalhadas sobre uma versão em um armazenamento de anotações |
Ler |
|||
Concede permissão para recuperar detalhes e status do lote |
Ler |
|||
Concede permissão para recuperar detalhes de configuração |
Ler |
|||
Concede permissão para obter um conjunto de leitura em um determinado armazenamento de sequências |
Ler |
|||
Concede permissão para obter detalhes sobre um trabalho de ativação de conjunto de leitura em um determinado armazenamento de sequências |
Ler |
|||
Concede permissão para obter detalhes sobre um trabalho de exportação de conjunto de leitura em um determinado armazenamento de sequências |
Ler |
|||
Concede permissão para obter detalhes sobre um trabalho de importação de conjunto de leitura em um determinado armazenamento de sequências |
Ler |
|||
Concede permissão para obter detalhes sobre um conjunto de leitura em um determinado armazenamento de sequências |
Ler |
|||
Concede permissão para obter uma referência em um determinado armazenamento de referências |
Ler |
|||
Concede permissão para obter detalhes sobre um trabalho de importação de referências em um determinado armazenamento de referências |
Ler |
|||
Concede permissão para obter detalhes sobre uma referência em um determinado armazenamento de referências |
Ler |
|||
Concede permissão para obter detalhes sobre um armazenamento de referências |
Ler |
|||
Concede permissão para recuperar detalhes de uma execução de fluxo de trabalho |
Ler |
|||
Concede permissão para recuperar detalhes de cache de uma execução de fluxo de trabalho |
Ler |
|||
Concede permissão para recuperar detalhes de um grupo de execução de fluxo de trabalho |
Ler |
|||
Concede permissão para recuperar detalhes de uma tarefa de fluxo de trabalho |
Ler |
|||
Concede permissão para obter detalhes sobre uma política de acesso em um determinado armazenamento |
Ler |
|||
Concede permissão para obter detalhes sobre um armazenamento de sequências |
Ler |
|||
Concede permissão para obter informações detalhadas sobre um compartilhamento |
Ler |
|||
Concede permissão para obter o status de um trabalho de importação de variantes |
Ler |
|||
Concede permissão para obter informações detalhadas sobre um armazenamento de variantes |
Ler |
|||
Concede permissão para recuperar detalhes de um fluxo de trabalho |
Ler |
|||
Concede permissão para recuperar detalhes da versão de um fluxo de trabalho |
Ler |
|||
Concede permissão para obter uma lista de trabalhos de importação de anotações |
Lista |
|||
Concede permissão para recuperar uma lista de informações sobre versões em um repositório de anotações |
Lista |
|||
Concede permissão para recuperar uma lista de informações sobre repositórios de anotações |
Lista |
|||
Concede permissão para recuperar a lista de lotes |
Lista |
|||
Concede permissão para recuperar uma lista de configurações |
Lista |
|||
Concede permissão para listar uploads de conjuntos de leitura fracionados |
Lista |
|||
Concede permissão para listar trabalhos de ativação de conjunto de leitura em um determinado armazenamento de sequências |
Lista |
|||
Concede permissão para listar trabalhos de exportação de conjunto de leitura em um determinado armazenamento de sequências |
Lista |
|||
Concede permissão para listar trabalhos de importação de conjunto de leitura em um determinado armazenamento de sequências |
Lista |
|||
Concede permissão para listar partes de uploads de conjuntos de leitura |
Lista |
|||
Concede permissão para listar conjuntos de leitura em um determinado armazenamento de sequências |
Lista |
|||
Concede permissão para listar trabalhos de importação de referências em um determinado armazenamento de referências |
Lista |
|||
Concede permissão para listar armazenamentos de referências |
Lista |
|||
Concede permissão para listar referências em um determinado armazenamento de referências |
Lista |
|||
Concede permissão para recuperar uma lista de caches de execução de um fluxo de trabalho |
Lista |
|||
Concede permissão para recuperar uma lista de grupos de execução de fluxos de trabalho |
Lista |
|||
Concede permissão para recuperar uma lista de tarefas da uma execução de fluxo de trabalho |
Lista |
|||
Concede permissão para recuperar uma lista de execuções de fluxos de trabalho |
Lista |
|||
Concede permissão para recuperar a lista de execuções de fluxo de trabalho em lote |
Lista |
|||
Concede permissão para listar armazenamentos de sequências |
Lista |
|||
Concede permissão para recuperar uma lista de informações sobre compartilhamentos |
Lista |
|||
Concede permissão para recuperar uma lista de tags de recursos AWS |
Lista |
|||
Concede permissão para obter uma lista de trabalhos de importação de variantes |
Lista |
|||
Concede permissão para recuperar uma lista de metadados para armazenamentos de variantes |
Lista |
|||
Concede permissão para recuperar uma lista de versões disponíveis para um fluxo de trabalho |
Lista |
|||
Concede permissão para recuperar uma lista de fluxos de trabalho disponíveis |
Lista |
|||
Concede permissão para colocar uma política de acesso em um determinado armazenamento |
Gravar |
|||
Concede permissão para importar uma lista de arquivos de anotação para um armazenamento de anotações |
Gravar |
|||
Concede permissão para iniciar um trabalho de ativação de conjunto de leitura de um determinado armazenamento de sequências |
Gravar |
|||
Concede permissão para iniciar um trabalho de exportação de conjunto de leitura de um determinado armazenamento de sequências |
Gravar |
|||
Concede permissão para iniciar um trabalho de importação de conjunto de leitura em um determinado armazenamento de sequências |
Gravar |
|||
Concede permissão para iniciar um trabalho de importação de referências em um determinado armazenamento de referências |
Gravar |
|||
Concede permissão para iniciar a execução de um fluxo de trabalho |
Gravar |
|||
Concede permissão para iniciar um lote de execuções de fluxo de trabalho |
Gravar |
|||
Concede permissão para importar uma lista de arquivos de variantes para um armazenamento de variantes |
Gravar |
|||
Concede permissão para adicionar AWS tags a um recurso |
Marcação, gravação |
|||
Concede permissão para remover AWS tags de recursos |
Marcação, gravação |
|||
Concede permissão para atualizar informações sobre o armazenamento de anotações |
Gravar |
|||
Concede permissão para atualizar informações sobre a versão em um armazenamento de anotações |
Gravar |
|||
Concede permissão para atualizar um cache de execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para atualizar um grupo de execução de fluxo de trabalho |
Gravar |
|||
Concede permissão para atualizar detalhes sobre um armazenamento de sequências |
Gravar |
|||
Concede permissão para atualizar os metadados sobre o armazenamento de variantes |
Gravar |
|||
Concede permissão para atualizar detalhes de um fluxo de trabalho |
Gravar |
|||
Concede permissão para atualizar detalhes da versão de um fluxo de trabalho |
Gravar |
|||
Concede permissão para fazer upload de partes do conjunto de leitura |
Gravar |
Tipos de recursos definidos por AWS HealthOmics
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} :omics: $ {Region} :$ {Account} :AnnotationStore/$ {} AnnotationStoreName |
||
arn: $ {Partition} :omics: $ {Region} :$ {Account} :AnnotationStore/$ {} /version/$ {} AnnotationStoreName AnnotationStoreVersionName |
||
Arn: $ {Partition} :omics: $ {Region} :$ {Account} :task/$ {Id} |
||
Arn: $ {Partition} :omics: $ {Region} :$ {Account} :VariantStore/$ {} VariantStoreName |
||
Arn: $ {Partition} :omics: $ {Region} :$ {Account} :workflow/$ {Id} /version/$ {} VersionName |
||
arn: $ {Partition} :omics: $ {Region} :$ {Account} :configuração/$ {Name} |
||
arn: $ {Partition} :omics: $ {Region} :$ {Account} :SequenceStore/$ {} /readset/$ {} SequenceStoreId ReadSetId |
||
arn: $ {Partition} :omics: $ {Region} :$ {Account} :ReferenceStore/$ {} /reference/$ {} ReferenceStoreId ReferenceId |
||
Arn: $ {Partition} :omics: $ {Region} :$ {Account} :ReferenceStore/$ {} ReferenceStoreId |
||
Ganhe: $ {Partition} :omics: $ {Region} :$ {Account} :run/$ {Id} |
||
Ganhe: $ {Partition} :omics: $ {Region} :$ {Account} :runbatch/$ {} BatchId |
||
Ganhe: $ {Partition} :comics: $ {Region} :$ {Account} :runcache/$ {Id} |
||
Ganhe: $ {Partition} :omics: $ {Region} :$ {Account} :runGroup/$ {Id} |
||
arn: $ {Partition} :omics: $ {Region} :$ {Account} :SequenceStore/$ {} SequenceStoreId |
||
Arn: $ {Partition} :omics: $ {Region} :$ {Account} :workflow/$ {Id} |
Chaves de condição para AWS HealthOmics
AWS HealthOmics 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 acesso pela presença de pares de chave-valor da etiqueta na solicitação |
String |
|
Filtra o acesso pela presença de pares chave-valor da etiqueta anexados ao recurso |
String |
|
Filtra ações pela presença de chaves da etiqueta na solicitação |
ArrayOfString |