View a markdown version of this page

Ações, recursos e chaves de condição para o Amazon Bedrock Powered by AWS Manto - Referência de autorização do serviço

Ações, recursos e chaves de condição para o Amazon Bedrock Powered by AWS Manto

O Amazon Bedrock Powered by AWS Mantle (prefixo do serviço:bedrock-mantle) 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:

Ações definidas pelo Amazon Bedrock Powered by AWS Manto

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

ArchiveProject

Concede permissão para arquivar um projeto específico

projeto*

foi: ResourceTag /$ {} TagKey

Gravar

AssociateCustomizedModel

Concede permissão para associar um modelo personalizado a um projeto

modelo personalizado*

foi: ResourceTag /$ {} TagKey

manto rochoso: CustomizedModelArn

manto rochoso: ProjectArn

Gravar

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: CustomizedModelArn

manto rochoso: ProjectArn

CancelFineTuningJob

Concede permissão para cancelar um trabalho de ajuste fino em andamento

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: FineTuningJob

Gravar

CancelInference

Concede permissão para cancelar uma solicitação de inferência em andamento

projeto*

foi: ResourceTag /$ {} TagKey

Gravar

CountTokens

Concede permissão para contar os tokens em uma solicitação de inferência

projeto*

foi: ResourceTag /$ {} TagKey

Bedrock-Mantle: modelo

Ler

CreateCustomizedModel

Concede permissão para importar um modelo personalizado com pesos personalizados

modelo personalizado*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Gravar

CreateFile

Concede permissão para criar um arquivo em um projeto

projeto*

foi: ResourceTag /$ {} TagKey

Gravar

CreateFineTuningJob

Concede permissão para criar um trabalho de ajuste fino

projeto*

foi: ResourceTag /$ {} TagKey

Bedrock-Mantle: arquivos

Bedrock-Mantle: modelo

Gravar

CreateInference

Concede permissão para criar uma solicitação de inferência

projeto*

foi: ResourceTag /$ {} TagKey

Bedrock-Mantle: modelo

manto rochoso: ServiceTier

Gravar

CreateProject

Concede permissão para criar um projeto

projeto*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

manto rochoso: DataRetentionMode

Gravar

CreateReservation

Concede permissão para criar uma reserva de capacidade para um modelo

projeto*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

manto rochoso: ProjectArn

manto rochoso: ReservationArn

Gravar

reserva*

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

manto rochoso: ProjectArn

manto rochoso: ReservationArn

DeleteCustomizedModel

Concede permissão para excluir um modelo personalizado

modelo personalizado*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteFile

Concede permissão para excluir um arquivo específico

projeto*

foi: ResourceTag /$ {} TagKey

Bedrock-Mantle: arquivos

Gravar

DeleteInference

Concede permissão para excluir uma solicitação de inferência específica

projeto*

foi: ResourceTag /$ {} TagKey

Gravar

DeleteReservation

Concede permissão para excluir uma reserva de capacidade

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: ProjectArn

manto rochoso: ReservationArn

Gravar

reserva*

foi: ResourceTag /$ {} TagKey

manto rochoso: ProjectArn

manto rochoso: ReservationArn

DisassociateCustomizedModel

Concede permissão para desassociar um modelo personalizado de um projeto

modelo personalizado*

foi: ResourceTag /$ {} TagKey

manto rochoso: CustomizedModelArn

manto rochoso: ProjectArn

Gravar

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: CustomizedModelArn

manto rochoso: ProjectArn

GetAccountDataRetention

Concede permissão para recuperar a configuração de retenção de dados em toda a conta

Ler

GetCustomizedModel

Concede permissão para obter um modelo personalizado

modelo personalizado*

foi: ResourceTag /$ {} TagKey

Ler

GetFile

Concede permissão para recuperar informações sobre um arquivo específico

projeto*

foi: ResourceTag /$ {} TagKey

Bedrock-Mantle: arquivos

Ler

GetFineTuningJob

Concede permissão para recuperar detalhes de um trabalho de ajuste fino específico

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: FineTuningJob

Ler

GetInference

Concede permissão para recuperar detalhes de uma solicitação de inferência específica

projeto*

foi: ResourceTag /$ {} TagKey

Ler

GetModel

Concede permissão para recuperar informações sobre um modelo específico

projeto*

foi: ResourceTag /$ {} TagKey

Ler

GetProject

Concede permissão para recuperar detalhes de um projeto específico

projeto*

foi: ResourceTag /$ {} TagKey

Ler

GetReservation

Concede permissão para fazer uma reserva

reserva*

foi: ResourceTag /$ {} TagKey

Ler

ListCustomizedModelAssociations

Concede permissão para listar associações de projetos para um modelo personalizado

modelo personalizado*

foi: ResourceTag /$ {} TagKey

Lista

ListCustomizedModels

Concede permissão para listar modelos personalizados

modelo personalizado*

foi: ResourceTag /$ {} TagKey

Lista

ListFiles

Concede permissão para listar todos os arquivos disponíveis em um projeto

projeto*

foi: ResourceTag /$ {} TagKey

Lista

ListFineTuningJobs

Concede permissão para listar todos os trabalhos de ajuste fino disponíveis em um projeto

projeto*

foi: ResourceTag /$ {} TagKey

Lista

ListModels

Concede permissão para listar todos os modelos disponíveis em um projeto

projeto*

foi: ResourceTag /$ {} TagKey

Lista

ListProjects

Concede permissão para listar projetos

projeto*

foi: ResourceTag /$ {} TagKey

Lista

ListReservations

Concede permissão para listar reservas

reserva*

foi: ResourceTag /$ {} TagKey

Lista

ListTagsForResource

Concede permissão para listar as etiquetas de um recurso

modelo personalizado

foi: ResourceTag /$ {} TagKey

Ler

project

foi: ResourceTag /$ {} TagKey

reserva

foi: ResourceTag /$ {} TagKey

PutAccountDataRetention

Concede permissão para definir a configuração de retenção de dados em toda a conta

manto rochoso: DataRetentionMode

Gravar

TagResource

Concede permissão para marcar um recurso

modelo personalizado

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

project

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

reserva

foi: RequestTag /$ {} TagKey

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UntagResource

Concede permissão para desmarcar um recurso

modelo personalizado

foi: ResourceTag /$ {} TagKey

leis: TagKeys

Marcação, gravação

project

foi: ResourceTag /$ {} TagKey

leis: TagKeys

reserva

foi: ResourceTag /$ {} TagKey

leis: TagKeys

UpdateProject

Concede permissão para atualizar um projeto específico

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: DataRetentionMode

Gravar

UpdateReservation

Concede permissão para atualizar a reserva

projeto*

foi: ResourceTag /$ {} TagKey

manto rochoso: ProjectArn

manto rochoso: ReservationArn

Gravar

reserva*

foi: ResourceTag /$ {} TagKey

manto rochoso: ProjectArn

manto rochoso: ReservationArn

Permission-only ações para Amazon Bedrock Powered by AWS Manto

As ações a seguir são definidas pelo Amazon Bedrock Powered by AWS Mantle, mas não são diretamente invocáveis por meio de nenhuma operação de API. Eles só podem ser usados em declarações de política do IAM para conceder ou negar permissões.

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

CallWithBearerToken

Concede permissão para fazer chamadas de API usando a autenticação de token do portador

manto rochoso: BearerTokenType

Lista

Tipos de recursos definidos pelo Amazon Bedrock Powered by AWS Manto

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

modelo personalizado

arn: $ {Partition} :bedrock-mantle: $ {Region} :$ {Account} :customized-model/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

projeto

arn: $ {Partition} :bedrock-mantle: $ {Region} :$ {Account} :project/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

reserva

arn: $ {Partition} :bedrock-mantle: $ {Region} :$ {Account} :reservation/$ {} ResourceId

foi: ResourceTag /$ {} TagKey

Chaves de condição para Amazon Bedrock Powered by AWS Manto

O Amazon Bedrock Powered by AWS Mantle 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

foi: RequestTag /$ {} TagKey

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

String

foi: ResourceTag /$ {} TagKey

Filtra o acesso pelas etiquetas associadas ao recurso

String

leis: TagKeys

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

ArrayOfString

manto rochoso: BearerTokenType

Filtra o acesso pelos Short-term tokens ou Long-term portadores

String

manto rochoso: CustomizedModelArn

Filtra o acesso pelo ARN do modelo personalizado que está sendo associado ou referenciado em operações entre recursos

String

manto rochoso: DataRetentionMode

Filtra o acesso pelo modo de retenção de dados que está sendo definido em um projeto ou conta

String

Bedrock-Mantle: arquivos

Filtra o acesso pelos identificadores de arquivo especificados

ArrayOfString

manto rochoso: FineTuningJob

Filtra o acesso pelo identificador de tarefa de ajuste fino especificado

String

Bedrock-Mantle: modelo

Filtra o acesso pelo modelo especificado

String

manto rochoso: ProjectArn

Filtra o acesso pelo ARN do projeto que está sendo associado ou referenciado em operações entre recursos

String

manto rochoso: ReservationArn

Filtra o acesso pelo ARN da reserva que está sendo referenciada em operações entre recursos

String

manto rochoso: ServiceTier

Filtra o acesso pelo especificado ServiceTier

String