View a markdown version of this page

Actions, ressources et clés de condition pour Amazon Bedrock Powered by AWS Manteau - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon Bedrock Powered by AWS Manteau

Amazon Bedrock Powered by AWS Mantle (préfixe de service :bedrock-mantle) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon Bedrock Powered by AWS Manteau

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

ArchiveProject

Autorise l'archivage d'un projet spécifique

projet*

était : ResourceTag /$ {} TagKey

Écrire

AssociateCustomizedModel

Accorde l'autorisation d'associer un modèle personnalisé à un projet

modèle personnalisé*

était : ResourceTag /$ {} TagKey

manteau de base : CustomizedModelArn

manteau de base : ProjectArn

Écrire

projet*

était : ResourceTag /$ {} TagKey

manteau de base : CustomizedModelArn

manteau de base : ProjectArn

CancelFineTuningJob

Autorise l'annulation d'une tâche de réglage fin en cours

projet*

était : ResourceTag /$ {} TagKey

manteau de base : FineTuningJob

Écrire

CancelInference

Autorise l'annulation d'une demande d'inférence en cours

projet*

était : ResourceTag /$ {} TagKey

Écrire

CountTokens

Accorde l'autorisation de compter les jetons dans une demande d'inférence

projet*

était : ResourceTag /$ {} TagKey

Bedrock-Mantle : modèle

Lecture

CreateCustomizedModel

Autorise l'importation d'un modèle personnalisé avec des poids personnalisés

modèle personnalisé*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateFile

Accorde l'autorisation de créer un fichier dans un projet

projet*

était : ResourceTag /$ {} TagKey

Écrire

CreateFineTuningJob

Accorde l'autorisation de créer une tâche de réglage précis

projet*

était : ResourceTag /$ {} TagKey

Bedrock-mantle : dossiers

Bedrock-Mantle : modèle

Écrire

CreateInference

Accorde l'autorisation de créer une demande d'inférence

projet*

était : ResourceTag /$ {} TagKey

Bedrock-Mantle : modèle

manteau de base : ServiceTier

Écrire

CreateProject

Accorde l'autorisation de créer un projet

projet*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

manteau de base : DataRetentionMode

Écrire

CreateReservation

Accorde l'autorisation de créer une réservation de capacité pour un modèle

projet*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

manteau de base : ProjectArn

manteau de base : ReservationArn

Écrire

réservation*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

manteau de base : ProjectArn

manteau de base : ReservationArn

DeleteCustomizedModel

Accorde l'autorisation de supprimer un modèle personnalisé

modèle personnalisé*

était : ResourceTag /$ {} TagKey

Écrire

DeleteFile

Accorde l'autorisation de supprimer un fichier spécifique

projet*

était : ResourceTag /$ {} TagKey

Bedrock-mantle : dossiers

Écrire

DeleteInference

Accorde l'autorisation de supprimer une demande d'inférence spécifique

projet*

était : ResourceTag /$ {} TagKey

Écrire

DeleteReservation

Accorde l'autorisation de supprimer une réserve de capacité

projet*

était : ResourceTag /$ {} TagKey

manteau de base : ProjectArn

manteau de base : ReservationArn

Écrire

réservation*

était : ResourceTag /$ {} TagKey

manteau de base : ProjectArn

manteau de base : ReservationArn

DisassociateCustomizedModel

Accorde l'autorisation de dissocier un modèle personnalisé d'un projet

modèle personnalisé*

était : ResourceTag /$ {} TagKey

manteau de base : CustomizedModelArn

manteau de base : ProjectArn

Écrire

projet*

était : ResourceTag /$ {} TagKey

manteau de base : CustomizedModelArn

manteau de base : ProjectArn

GetAccountDataRetention

Accorde l'autorisation de récupérer le paramètre de conservation des données à l'échelle du compte

Lecture

GetCustomizedModel

Accorde l'autorisation d'obtenir un modèle personnalisé

modèle personnalisé*

était : ResourceTag /$ {} TagKey

Lecture

GetFile

Accorde l'autorisation de récupérer des informations sur un fichier spécifique

projet*

était : ResourceTag /$ {} TagKey

Bedrock-mantle : dossiers

Lecture

GetFineTuningJob

Accorde l'autorisation de récupérer les détails d'une tâche de réglage précise

projet*

était : ResourceTag /$ {} TagKey

manteau de base : FineTuningJob

Lecture

GetInference

Accorde l'autorisation de récupérer les détails d'une demande d'inférence spécifique

projet*

était : ResourceTag /$ {} TagKey

Lecture

GetModel

Accorde l'autorisation de récupérer des informations sur un modèle spécifique

projet*

était : ResourceTag /$ {} TagKey

Lecture

GetProject

Accorde l'autorisation de récupérer les détails d'un projet spécifique

projet*

était : ResourceTag /$ {} TagKey

Lecture

GetReservation

Accorde l'autorisation d'obtenir une réservation

réservation*

était : ResourceTag /$ {} TagKey

Lecture

ListCustomizedModelAssociations

Accorde l'autorisation de répertorier les associations de projets pour un modèle personnalisé

modèle personnalisé*

était : ResourceTag /$ {} TagKey

List

ListCustomizedModels

Autorise la mise en vente de modèles personnalisés

modèle personnalisé*

était : ResourceTag /$ {} TagKey

List

ListFiles

Accorde l'autorisation de répertorier tous les fichiers disponibles dans un projet

projet*

était : ResourceTag /$ {} TagKey

List

ListFineTuningJobs

Permet de répertorier toutes les tâches de réglage fin disponibles dans un projet

projet*

était : ResourceTag /$ {} TagKey

List

ListModels

Permet de répertorier tous les modèles disponibles dans un projet

projet*

était : ResourceTag /$ {} TagKey

List

ListProjects

Accorde l'autorisation de répertorier les projets

projet*

était : ResourceTag /$ {} TagKey

List

ListReservations

Accorde l'autorisation de répertorier les réservations.

réservation*

était : ResourceTag /$ {} TagKey

List

ListTagsForResource

Accorde l'autorisation de répertorier les identifications d'une ressource.

modèle personnalisé

était : ResourceTag /$ {} TagKey

Lecture

project

était : ResourceTag /$ {} TagKey

réservation

était : ResourceTag /$ {} TagKey

PutAccountDataRetention

Accorde l'autorisation de définir le paramètre de conservation des données à l'échelle du compte

manteau de base : DataRetentionMode

Écrire

TagResource

Accorde l'autorisation de baliser une ressource

modèle personnalisé

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

project

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

réservation

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation d'annuler le balisage d'une ressource

modèle personnalisé

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

project

était : ResourceTag /$ {} TagKey

lois : TagKeys

réservation

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateProject

Autorise la mise à jour d'un projet spécifique

projet*

était : ResourceTag /$ {} TagKey

manteau de base : DataRetentionMode

Écrire

UpdateReservation

Autorise la mise à jour de la réservation

projet*

était : ResourceTag /$ {} TagKey

manteau de base : ProjectArn

manteau de base : ReservationArn

Écrire

réservation*

était : ResourceTag /$ {} TagKey

manteau de base : ProjectArn

manteau de base : ReservationArn

Permission-only actions pour Amazon Bedrock Propulsé par AWS Manteau

Les actions suivantes sont définies par Amazon Bedrock Powered by AWS Mantle mais ne sont pas directement invocables par le biais d'une opération d'API. Ils ne peuvent être utilisés dans les déclarations de politique IAM que pour accorder ou refuser des autorisations.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

CallWithBearerToken

Accorde l'autorisation d'effectuer des appels d'API à l'aide de l'authentification par jeton porteur

manteau de base : BearerTokenType

List

Types de ressources définis par Amazon Bedrock Powered by AWS Manteau

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

modèle personnalisé

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

était : ResourceTag /$ {} TagKey

projet

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

était : ResourceTag /$ {} TagKey

réservation

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon Bedrock Powered by AWS Manteau

Amazon Bedrock Powered by AWS Mantle définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction des identifications transmises dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des identifications associées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction des clés d'identification qui sont transmises dans la demande

ArrayOfString

manteau de base : BearerTokenType

Filtre l'accès par le Short-term ou les Long-term jetons porteurs

Chaîne

manteau de base : CustomizedModelArn

Filtre l'accès par l'ARN du modèle personnalisé associé ou référencé dans les opérations entre ressources

Chaîne

manteau de base : DataRetentionMode

Filtre l'accès en fonction du mode de conservation des données défini sur un projet ou un compte

Chaîne

Bedrock-mantle : dossiers

Filtre l'accès en fonction des identifiants de fichiers spécifiés

ArrayOfString

manteau de base : FineTuningJob

Filtre l'accès en fonction de l'identifiant de tâche de réglage précis spécifié

Chaîne

Bedrock-Mantle : modèle

Filtre l'accès selon le modèle spécifié

Chaîne

manteau de base : ProjectArn

Filtre l'accès en fonction de l'ARN du projet associé ou référencé dans les opérations entre ressources

Chaîne

manteau de base : ReservationArn

Filtre l'accès par l'ARN de la réservation référencée dans les opérations entre ressources

Chaîne

manteau de base : ServiceTier

Filtre l'accès en fonction des paramètres spécifiés ServiceTier

Chaîne