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

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

Actions, ressources et clés de condition pour Amazon Bedrock

Amazon Bedrock (préfixe de service :bedrock) fournit les ressources, actions et clés de contexte de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation. IAM

Références :

Actions définies par Amazon Bedrock

Vous pouvez spécifier les actions suivantes dans l'Actionélément d'une déclaration de IAM politique. 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'APIopération ou à la CLI commande 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.

La colonne Types de ressources indique si chaque action prend en charge les autorisations au niveau des ressources. S'il n'y a pas de valeur pour cette colonne, vous devez indiquer toutes les ressources (« * ») dans l'élément Resource de votre déclaration de politique. Si la colonne inclut un type de ressource, vous pouvez spécifier un type ARN de ressource de ce type dans une instruction comportant cette action. Si l'action comporte une ou plusieurs ressources requises, l'appelant doit être autorisé à utiliser l'action avec ces ressources. Les ressources requises sont indiquées dans le tableau par un astérisque (*). Si vous limitez l'accès aux ressources avec l'Resourceélément d'une IAM politique, vous devez inclure un modèle ARN ou pour chaque type de ressource requis. Certaines actions prennent en charge plusieurs types de ressources. Si le type de ressource est facultatif (non indiqué comme obligatoire), vous pouvez choisir d'utiliser l'un, mais pas l'autre.

La colonne Clés de condition inclut des clés que vous pouvez spécifier dans l'élément Condition d'une déclaration de politique. Pour plus d'informations sur les clés de condition associées aux ressources du service, consultez la colonne Clés de condition du tableau des types de ressources.

Note

Les clés de condition des ressources sont répertoriées dans le tableau Types de ressources. Vous pouvez trouver un lien vers le type de ressource qui s'applique à une action dans la colonne Types de ressources (* obligatoire) du tableau Actions. Le type de ressource indiqué dans le tableau Types de ressources inclut la colonne Clés de condition, qui contient les clés de condition de ressource qui s'appliquent à une action dans le tableau Actions.

Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Actions.

Actions Description Niveau d'accès Types de ressources (*obligatoire) Clés de condition Actions dépendantes
AllowVendedLogDeliveryForResource [autorisation uniquement] Accorde l'autorisation de configurer la livraison de journaux vendus pour une base de connaissances Gestion des autorisations

knowledge-base

ApplyGuardrail Donne l'autorisation d'installer un garde-corps Lecture

guardrail*

AssociateAgentKnowledgeBase Accorde l'autorisation d'associer une base de connaissances à un agent Écrire

agent*

knowledge-base*

AssociateThirdPartyKnowledgeBase [autorisation uniquement] Accorde l'autorisation d'utiliser une plate-forme tierce pour stocker des données de connaissances Écrire

bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn

BatchDeleteEvaluationJob Autorise la suppression par lots de la liste des tâches d'évaluation du socle rocheux Écrire

evaluation-job*

CreateAgent Accorde l'autorisation de créer un nouvel agent et un alias d'agent de test pointant vers la version de l'DRAFTagent Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateAgentActionGroup Octroie l'autorisation de créer un nouveau groupe d'actions dans un agent existant. Écrire

agent*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateAgentAlias Octroie l'autorisation de créer un nouvel alias pour un agent. Écrire

agent*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateDataSource Accorde l'autorisation de créer une source de données. Écrire

knowledge-base*

CreateEvaluationJob Octroie l'autorisation de créer une tâche pour des modèles de fondation d'évaluation ou des modèles personnalisés. Écrire

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFlow Accorde l'autorisation de créer un flux rapide Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFlowAlias Accorde l'autorisation de créer un alias pour un flux rapide Écrire

flow*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFlowVersion Accorde l'autorisation de créer une version immuable d'un flux rapide Écrire

flow*

CreateFoundationModelAgreement Accorde l'autorisation de créer un nouveau contrat de modèle de fondation Écrire
CreateGuardrail Octroie l'autorisation de créer une barrière de protection. Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateGuardrailVersion Octroie l'autorisation de créer une version de barrière de protection. Écrire

guardrail*

CreateInferenceProfile Accorde l'autorisation de créer des profils d'inférence Écrire

application-inference-profile*

foundation-model*

inference-profile*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateKnowledgeBase Accorde l'autorisation de créer une base de connaissances Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelCopyJob Accorde l'autorisation de créer une tâche pour copier un modèle personnalisé d'une région à l'autre ou d'un compte à l'autre Écrire

custom-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelCustomizationJob Octroie l'autorisation de créer une tâche pour personnaliser le modèle avec vos données d'entraînement personnalisées. Écrire

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelEvaluationJob Octroie l'autorisation de créer une tâche pour des modèles de fondation d'évaluation ou des modèles personnalisés. Écrire

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelImportJob Donne l'autorisation de créer un emploi pour importer un modèle dans Bedrock Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelInvocationJob Octroie l'autorisation de créer une tâche d'invocation de modèle. Écrire

custom-model*

foundation-model*

model-invocation-job*

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePrompt Accorde l'autorisation de créer une invite Écrire

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePromptVersion Accorde l'autorisation de créer une version d'une invite Écrire

prompt*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProvisionedModelThroughput Accorde l'autorisation de créer un nouveau modèle Débit provisionné Écrire

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteAgent Octroie l'autorisation de supprimer un agent que vous avez créé précédemment. Écrire

agent*

DeleteAgentActionGroup Autorise la suppression d'une annonce actionGroup que vous avez créée précédemment Écrire

agent*

DeleteAgentAlias Autorise la suppression d'une annonce AgentAlias que vous avez créée précédemment Écrire

agent-alias*

DeleteAgentMemory Autorise la suppression de la mémoire existante pour un alias Écrire

agent-alias*

DeleteAgentVersion Octroie l'autorisation de supprimer une version d'agent que vous avez créée précédemment. Écrire

agent*

DeleteCustomModel Octroie l'autorisation de supprimer un modèle personnalisé que vous avez créé précédemment. Écrire

custom-model*

DeleteDataSource Accorde l'autorisation de supprimer une source de données. Écrire

knowledge-base*

DeleteFlow Accorde l'autorisation de supprimer un flux de messages Écrire

flow*

DeleteFlowAlias Accorde l'autorisation de supprimer un alias d'un flux de messages Écrire

flow-alias*

DeleteFlowVersion Accorde l'autorisation de supprimer une version d'un flux d'appels Écrire

flow*

DeleteFoundationModelAgreement Accorde l'autorisation de supprimer un contrat de modèle de fondation que vous avez créé précédemment Écrire
DeleteGuardrail Octroie l'autorisation de supprimer une barrière de protection ou sa version. Écrire

guardrail*

DeleteImportedModel Accorde l'autorisation de supprimer le modèle importé Bedrock créé précédemment Écrire

imported-model*

DeleteInferenceProfile Accorde l'autorisation de supprimer des profils d'inférence Écrire

application-inference-profile*

DeleteKnowledgeBase Accorde l'autorisation de supprimer une base de connaissances Écrire

knowledge-base*

DeleteModelInvocationLoggingConfiguration Accorde l'autorisation de supprimer une configuration de journalisation d'invocation Écrire
DeletePrompt Autorise la suppression d'une invite ou de sa version Écrire

prompt*

prompt-version*

DeleteProvisionedModelThroughput Accorde l'autorisation de supprimer un modèle Débit provisionné que vous avez créé précédemment Écrire

provisioned-model*

DeleteResourcePolicy [autorisation uniquement] Supprime une politique de ressources Bedrock créée précédemment Écrire

custom-model*

DetectGeneratedContent Accorde l'autorisation de détecter si le contenu fourni est généré à l'aide d'Amazon Bedrock Lecture

foundation-model*

DisassociateAgentKnowledgeBase Accorde l'autorisation de dissocier une base de connaissances de l'agent Écrire

agent*

knowledge-base*

GetAgent Octroie l'autorisation de récupérer un agent existant. Lecture

agent*

GetAgentActionGroup Octroie l'autorisation de récupérer un groupe d'actions existant. Lecture

agent*

GetAgentAlias Octroie l'autorisation de récupérer un alias existant. Lecture

agent-alias*

GetAgentKnowledgeBase Accorde l'autorisation de décrire une base de connaissances associée à un agent Lecture

agent*

knowledge-base*

GetAgentMemory Accorde l'autorisation de récupérer la mémoire existante pour un alias Lecture

agent-alias*

GetAgentVersion Octroie l'autorisation de récupérer une version d'agent existante. Lecture

agent*

GetCustomModel Octroie l'autorisation d'obtenir les propriétés associées à un modèle personnalisé Bedrock que vous avez créé. Lecture

custom-model*

GetDataSource Accorde l'autorisation de récupérer une source de données existante Lecture

knowledge-base*

GetEvaluationJob Accorde l'autorisation d'obtenir les propriétés associées à une tâche d'évaluation. Utilisez cette opération pour obtenir le statut d'une tâche d'évaluation Lecture

evaluation-job*

GetFlow Accorde l'autorisation de récupérer un flux d'appels existant Lecture

flow*

GetFlowAlias Accorde l'autorisation de récupérer un alias existant d'un flux rapide Lecture

flow-alias*

GetFlowVersion Accorde l'autorisation de récupérer une version existante d'un flux d'appels Lecture

flow*

GetFoundationModel Accorde l'autorisation d'obtenir les propriétés associées à un modèle de fondation Bedrock Lecture

foundation-model*

GetFoundationModelAvailability Accorde l'autorisation d'obtenir la disponibilité d'un modèle de fondation Lecture
GetGuardrail Octroie l'autorisation de récupérer une barrière de protection ou sa version. Lecture

guardrail*

GetImportedModel Permet d'obtenir les propriétés associées au modèle importé de Bedrock Lecture

imported-model*

GetInferenceProfile Accorde l'autorisation d'obtenir les propriétés associées à un profil d'inférence Lecture

application-inference-profile*

inference-profile*

GetIngestionJob Accorde l'autorisation de récupérer une tâche d'ingestion existante Lecture

knowledge-base*

GetKnowledgeBase Accorde l'autorisation de récupérer une base de connaissances existante Lecture

knowledge-base*

GetModelCopyJob Accorde l'autorisation d'obtenir les propriétés associées à une tâche de copie de modèle. Utilisez cette opération pour obtenir le statut d'une tâche de copie de modèle Lecture

model-copy-job*

GetModelCustomizationJob Octroie l'autorisation d'obtenir les propriétés associées à une tâche de personnalisation de modèle. Utilisez cette opération pour obtenir l'état d'une tâche de personnalisation de modèle. Lecture

model-customization-job*

GetModelEvaluationJob Octroie l'autorisation d'obtenir les propriétés associées à une tâche d'évaluation de modèle. Utilisez cette opération pour obtenir le statut d'une tâche d'évaluation de modèle. Lecture

model-evaluation-job*

GetModelImportJob Accorde l'autorisation d'obtenir les propriétés associées à une tâche d'importation de modèle et est utilisée pour obtenir le statut d'une tâche d'importation de modèle Lecture

model-import-job*

GetModelInvocationJob Octroie l'autorisation de récupérer une tâche d'invocation de modèle. Lecture

model-invocation-job*

GetModelInvocationLoggingConfiguration Accorde l'autorisation de récupérer une configuration de journalisation d'invocation Lecture
GetPrompt Accorde l'autorisation de récupérer une invite existante ou sa version Lecture

prompt*

prompt-version*

GetProvisionedModelThroughput Accorde l'autorisation de récupérer modèle Débit provisionné Lecture

provisioned-model*

GetResourcePolicy [autorisation uniquement] Obtient le document de politique de ressources pour une ressource Bedrock Lecture

custom-model*

GetUseCaseForModelAccess Accorde l'autorisation de récupérer un cas d'utilisation pour l'accès à un modèle Lecture
InvokeAgent Octroie l'autorisation d'envoyer des entrées utilisateur (texte uniquement) à l'alias d'un agent pour Bedrock. Lecture

agent-alias*

InvokeBuilder [autorisation uniquement] Autorise l'utilisation du générateur conversationnel qui aide à créer des ressources rocheuses soutenues Écrire
InvokeFlow Accorde l'autorisation d'invoquer un flux rapide avec entrée utilisateur Lecture

flow-alias*

InvokeInlineAgent Accorde l'autorisation d'envoyer des entrées utilisateur (texte uniquement) à l'agent en ligne pour Bedrock Lecture
InvokeModel Octroie l'autorisation d'invoquer le modèle Bedrock spécifié pour exécuter une inférence à l'aide de l'entrée fournie dans le corps de la demande. Lecture

application-inference-profile*

foundation-model*

imported-model*

inference-profile*

provisioned-model*

bedrock:InferenceProfileArn

InvokeModelWithResponseStream Octroie l'autorisation d'invoquer le modèle Bedrock spécifié pour exécuter une inférence à l'aide de l'entrée fournie dans le corps de la demande avec une réponse de streaming. Lecture

application-inference-profile*

foundation-model*

imported-model*

inference-profile*

provisioned-model*

bedrock:InferenceProfileArn

ListAgentActionGroups Octroie l'autorisation de répertorier les groupes d'actions dans un agent. Liste

agent*

ListAgentAliases Octroie l'autorisation de répertorier des alias pour un agent. Liste

agent*

ListAgentKnowledgeBases Accorde l'autorisation de répertorier les bases de connaissances associées à un agent Liste

agent*

ListAgentVersions Octroie l'autorisation de répertorier des versions d'un agent existantes. Liste

agent*

ListAgents Octroie l'autorisation de répertorier les agents existants. Liste
ListCustomModels Octroie l'autorisation d'obtenir une liste des modèles personnalisés Bedrock que vous avez créés. Liste
ListDataSources Accorde l'autorisation de répertorier les sources de données existantes dans une base de données Liste

knowledge-base*

ListEvaluationJobs Accorde l'autorisation d'obtenir la liste des tâches d'évaluation que vous avez soumises Liste
ListFlowAliases Octroie l'autorisation de répertorier les alias existants d'un flux rapide Liste

flow*

ListFlowVersions Accorde l'autorisation de répertorier les versions existantes d'un flux d'appels Liste

flow*

ListFlows Accorde l'autorisation de répertorier les flux de messages instantanés existants Liste
ListFoundationModelAgreementOffers Accorde l'autorisation d'obtenir une liste des offres de contrats de modèle de fondation Liste
ListFoundationModels Octroie l'autorisation de répertorier les modèles de fondation Bedrock que vous pouvez utiliser. Liste
ListGuardrails Octroie l'autorisation de répertorier les barrières de protection ou leurs versions. Liste

guardrail

ListImportedModels Permet d'obtenir la liste des modèles importés par Bedrock Liste
ListInferenceProfiles Accorde l'autorisation de répertorier les profils d'inférence que vous pouvez utiliser Liste
ListIngestionJobs Accorde l'autorisation de répertorier les tâches d'ingestion d'une source de données Liste

knowledge-base*

ListKnowledgeBases Accorde l'autorisation de répertorier les bases de connaissances existantes Liste
ListModelCopyJobs Accorde l'autorisation d'obtenir la liste des tâches de copie de modèles que vous avez soumises Liste
ListModelCustomizationJobs Octroie l'autorisation d'obtenir la liste des tâches de personnalisation de modèle que vous avez soumises. Liste
ListModelEvaluationJobs Octroie l'autorisation d'obtenir la liste des tâches d'évaluation de modèle que vous avez soumises. Liste
ListModelImportJobs Accorde l'autorisation d'obtenir la liste des tâches d'importation de modèles Liste
ListModelInvocationJobs Octroie l'autorisation de répertorier les tâches d'invocation de modèle que vous avez créées précédemment. Liste
ListPrompts Accorde l'autorisation de répertorier les invites existantes Liste

prompt

ListProvisionedModelThroughputs Accorde l'autorisation de répertorier les modèles Débit provisionnés que vous avez créés précédemment Liste
ListTagsForResource Octroie l'autorisation de répertorier les balises d'une ressource Bedrock. Lecture

agent*

agent-alias*

application-inference-profile*

custom-model*

evaluation-job*

flow*

flow-alias*

guardrail*

imported-model*

knowledge-base*

model-copy-job*

model-customization-job*

model-evaluation-job*

model-import-job*

model-invocation-job*

prompt*

prompt-version*

provisioned-model*

PrepareAgent Octroie l'autorisation de préparer un agent existant à recevoir des demandes d'exécution. Écrire

agent*

PrepareFlow Accorde l'autorisation d'appliquer les dernières modifications apportées à un flux d'invite, afin qu'elles soient reflétées lors de l'exécution Écrire

flow*

PutFoundationModelEntitlement Accorde l'autorisation d'autoriser l'accès à un modèle de fondation Écrire
PutModelInvocationLoggingConfiguration Accorde l'autorisation de créer une configuration de journalisation d'invocation Écrire
PutResourcePolicy [autorisation uniquement] Ajoute une politique de ressources pour une ressource Bedrock Écrire

custom-model*

aws:RequestTag/${TagKey}

aws:TagKeys

PutUseCaseForModelAccess Accorde l'autorisation de saisir un cas d'utilisation pour l'accès à un modèle Écrire
RenderPrompt [autorisation uniquement] Autorise le rendu d'une invite existante ou de sa version Lecture

prompt*

prompt-version*

Retrieve Octroie l'autorisation de récupérer les données ingérées à partir d'une base de connaissances. Lecture

knowledge-base*

RetrieveAndGenerate Octroie l'autorisation d'envoyer une entrée utilisateur pour effectuer une extraction et une génération. Écrire
StartIngestionJob Accorde l'autorisation de lancer une tâche d'ingestion Écrire

knowledge-base*

StopEvaluationJob Autorise l'arrêt d'une tâche d'évaluation en cours Écrire

evaluation-job*

StopIngestionJob Autorise l'arrêt d'une opération d'ingestion Écrire

knowledge-base*

StopModelCustomizationJob Octroie l'autorisation d'arrêter une tâche de personnalisation de modèle Bedrock en cours. Écrire

model-customization-job*

StopModelInvocationJob Octroie l'autorisation d'interrompre une tâche d'invocation de modèle que vous avez lancée précédemment. Écrire

model-invocation-job*

TagResource Octroie l'autorisation de baliser une ressource Bedrock. Identification

agent

agent-alias

application-inference-profile

custom-model

evaluation-job

flow

flow-alias

guardrail

imported-model

knowledge-base

model-copy-job

model-customization-job

model-evaluation-job

model-import-job

model-invocation-job

prompt

prompt-version

provisioned-model

aws:TagKeys

aws:RequestTag/${TagKey}

UntagResource Octroie l'autorisation de supprimer la balise d'une ressource Bedrock. Identification

agent

agent-alias

application-inference-profile

custom-model

evaluation-job

flow

flow-alias

guardrail

imported-model

knowledge-base

model-copy-job

model-customization-job

model-evaluation-job

model-import-job

model-invocation-job

prompt

prompt-version

provisioned-model

aws:TagKeys

UpdateAgent Octroie l'autorisation de mettre à jour un agent existant. Écrire

agent*

UpdateAgentActionGroup Octroie l'autorisation de mettre à jour un groupe d'actions existant. Écrire

agent*

UpdateAgentAlias Octroie l'autorisation de mettre à jour un alias existant. Écrire

agent-alias*

UpdateAgentKnowledgeBase Accorde l'autorisation de mettre à jour une base de connaissances associée à un agent Écrire

agent*

knowledge-base*

UpdateDataSource Accorde l'autorisation de mettre à jour une source de données Écrire

knowledge-base*

UpdateFlow Accorde l'autorisation de mettre à jour un flux de messages Écrire

flow*

UpdateFlowAlias Accorde l'autorisation de mettre à jour la configuration d'un alias d'un flux rapide Écrire

flow-alias*

UpdateGuardrail Octroie l'autorisation de mettre à jour une barrière de protection. Écrire

guardrail*

UpdateKnowledgeBase Accorde l'autorisation de mettre à jour une base de connaissances Écrire

knowledge-base*

UpdatePrompt Autorise la mise à jour d'une invite Écrire

prompt*

UpdateProvisionedModelThroughput Accorde l'autorisation de mettre à jour un modèle Débit provisionné que vous avez créé précédemment Écrire

custom-model*

foundation-model*

provisioned-model*

ValidateFlowDefinition Accorde l'autorisation de valider les définitions de flux rapides Lecture

Types de ressources définis par Amazon Bedrock

Les types de ressources suivants sont définis par ce service et peuvent être utilisés dans l'Resourceélément des déclarations de politique d'IAMautorisation. Chaque action du tableau Actions identifie les types de ressources pouvant être spécifiés avec cette action. Un type de ressource peut également définir les clés de condition que vous pouvez inclure dans une politique. Ces clés sont affichées dans la dernière colonne du tableau. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Types de ressources.

Types de ressources ARN Clés de condition
foundation-model arn:${Partition}:bedrock:${Region}::foundation-model/${ResourceId}
inference-profile arn:${Partition}:bedrock:${Region}:${Account}:inference-profile/${ResourceId}
application-inference-profile arn:${Partition}:bedrock:${Region}:${Account}:application-inference-profile/${ResourceId}

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

model-customization-job arn:${Partition}:bedrock:${Region}:${Account}:model-customization-job/${ResourceId}

aws:ResourceTag/${TagKey}

agent arn:${Partition}:bedrock:${Region}:${Account}:agent/${AgentId}

aws:ResourceTag/${TagKey}

agent-alias arn:${Partition}:bedrock:${Region}:${Account}:agent-alias/${AgentId}/${AgentAliasId}

aws:ResourceTag/${TagKey}

knowledge-base arn:${Partition}:bedrock:${Region}:${Account}:knowledge-base/${KnowledgeBaseId}

aws:ResourceTag/${TagKey}

model-evaluation-job arn:${Partition}:bedrock:${Region}:${Account}:model-evaluation-job/${ResourceId}

aws:ResourceTag/${TagKey}

evaluation-job arn:${Partition}:bedrock:${Region}:${Account}:evaluation-job/${ResourceId}

aws:ResourceTag/${TagKey}

model-invocation-job arn:${Partition}:bedrock:${Region}:${Account}:model-invocation-job/${JobIdentifier}

aws:ResourceTag/${TagKey}

guardrail arn:${Partition}:bedrock:${Region}:${Account}:guardrail/${GuardrailId}

aws:ResourceTag/${TagKey}

flow arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}

aws:ResourceTag/${TagKey}

flow-alias arn:${Partition}:bedrock:${Region}:${Account}:flow/${FlowId}/alias/${FlowAliasId}

aws:ResourceTag/${TagKey}

model-copy-job arn:${Partition}:bedrock:${Region}:${Account}:model-copy-job/${ResourceId}

aws:ResourceTag/${TagKey}

prompt arn:${Partition}:bedrock:${Region}:${Account}:prompt/${PromptId}

aws:ResourceTag/${TagKey}

prompt-version arn:${Partition}:bedrock:${Region}:${Account}:prompt/${PromptId}:${PromptVersion}

aws:ResourceTag/${TagKey}

model-import-job arn:${Partition}:bedrock:${Region}:${Account}:model-import-job/${ResourceId}

aws:ResourceTag/${TagKey}

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

aws:ResourceTag/${TagKey}

Clés de condition pour Amazon Bedrock

Amazon Bedrock définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une IAM politique. Vous pouvez utiliser ces clés pour affiner les conditions d'application de la déclaration de politique. Pour plus de détails sur les colonnes du tableau suivant, veuillez consulter le tableau Clés de condition.

Pour afficher les clés de condition globales disponibles pour tous les services, consultez Clés de condition globales disponibles.

Clés de condition Description Type
aws:RequestTag/${TagKey} Filtre l'accès en créant des demandes en fonction de l'ensemble de valeurs autorisé pour chacune des balises obligatoires. Chaîne
aws:ResourceTag/${TagKey} Filtre l'accès en ayant des actions basées sur la valeur de balise associée à la ressource. Chaîne
aws:TagKeys Filtre l'accès en créant des demandes en fonction de la présence de balises obligatoires dans la demande. ArrayOfString
bedrock:InferenceProfileArn Filtre l'accès en fonction du profil d'inférence spécifié ARN
bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn Filtre l'accès en secretArn contenant les informations d'identification de la plateforme tierce ARN