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 au service suivantes en vue de leur utilisation dans les politiques d'autorisation IAM.

Références :

Actions définies par Amazon Bedrock

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.

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 indiquer un ARN de ce type dans une déclaration avec 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 dans une politique IAM, vous devez inclure un ARN ou un modèle 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*

AssociateAgentCollaborator Accorde l'autorisation d'associer un autre agent existant en tant que collaborateur à un agent existant Écrire

agent*

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 Octroie l'autorisation de créer un nouvel agent et un alias d'agent test indiquant la version de l'agent DRAFT. É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

CreateBlueprint Accorde l'autorisation de créer un plan pour une sortie personnalisée à partir de l'automatisation des données Écrire
CreateBlueprintVersion Autorise la création d'une nouvelle version pour un plan existant Écrire

blueprint*

CreateDataAutomationProject Autorise la création d'un projet d'automatisation des données Écrire

blueprint

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

CreateMarketplaceModelEndpoint Accorde l'autorisation de créer un point de terminaison de modèle de marché Écrire
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 Octroie l'autorisation de supprimer un actionGroup que vous avez créé 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*

DeleteBlueprint Autorise la suppression d'un plan pour l'automatisation des données Écrire

blueprint*

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

custom-model*

DeleteDataAutomationProject Autorise la suppression d'un projet d'automatisation des données Écrire

data-automation-project*

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*

DeleteKnowledgeBaseDocuments Accorde l'autorisation de supprimer des documents d'une base de connaissances Écrire

knowledge-base*

DeleteMarketplaceModelAgreement Accorde l'autorisation de se désinscrire d'un modèle de marché compatible avec Bedrock AWS Marketplace Écrire
DeleteMarketplaceModelEndpoint Autorise la suppression d'un point de terminaison du modèle Marketplace Écrire

bedrock-marketplace-model-endpoint*

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*

DeregisterMarketplaceModelEndpoint Permet de désenregistrer un point de terminaison du modèle de marché pour le rendre inutilisable dans Bedrock Marketplace Écrire

bedrock-marketplace-model-endpoint*

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

foundation-model*

DisassociateAgentCollaborator Accorde l'autorisation de dissocier un collaborateur que vous avez associé précédemment Écrire

agent*

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

agent*

knowledge-base*

GenerateQuery Accorde l'autorisation de générer des requêtes associées aux entrées de l'utilisateur Lecture
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*

GetAgentCollaborator Accorde l'autorisation de récupérer un collaborateur existant Lecture

agent*

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*

GetAsyncInvoke Accorde l'autorisation d'obtenir les propriétés associées à un appel asynchrone que vous avez soumis Lecture

async-invoke*

GetBlueprint Autorise la récupération d'un plan existant pour l'automatisation des données Lecture

blueprint*

GetBlueprintRecommendation [autorisation uniquement] Accorde l'autorisation de récupérer la recommandation du plan Lecture
GetCustomModel Octroie l'autorisation d'obtenir les propriétés associées à un modèle personnalisé Bedrock que vous avez créé. Lecture

custom-model*

GetDataAutomationProject Autorise la récupération d'un projet d'automatisation des données existant Lecture

data-automation-project*

GetDataAutomationStatus Accorde l'autorisation de récupérer le statut d'une tâche d'invocation d'automatisation des données Lecture

data-automation-invocation-job*

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 d'appels 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*

GetKnowledgeBaseDocuments Autorise l'accès aux détails des documents d'une base de connaissances Lecture

knowledge-base*

GetMarketplaceModelEndpoint Accorde l'autorisation d'obtenir les propriétés d'un point de terminaison d'un modèle de marché Lecture

bedrock-marketplace-model-endpoint*

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*

GetPromptRouter Accorde l'autorisation d'obtenir les propriétés associées à un routeur rapide Lecture

default-prompt-router*

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
IngestKnowledgeBaseDocuments Autorise l'intégration directe de documents dans une base de connaissances Écrire

knowledge-base*

InvokeAgent Octroie l'autorisation d'envoyer des entrées utilisateur (texte uniquement) à l'alias d'un agent pour Bedrock. Lecture

agent-alias*

InvokeBlueprintRecommendationAsync [autorisation uniquement] Accorde l'autorisation d'invoquer les recommandations du plan de manière asynchrone Écrire
InvokeBuilder [autorisation uniquement] Autorise l'utilisation du générateur conversationnel qui aide à créer des ressources rocheuses soutenues Écrire
InvokeDataAutomationAsync Accorde l'autorisation d'invoquer une tâche d'automatisation des données Bedrock Écrire

blueprint*

data-automation-project*

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*

async-invoke*

bedrock-marketplace-model-endpoint*

default-prompt-router*

foundation-model*

imported-model*

inference-profile*

provisioned-model*

bedrock:InferenceProfileArn

bedrock:PromptRouterArn

aws:RequestTag/${TagKey}

aws:TagKeys

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*

bedrock-marketplace-model-endpoint*

default-prompt-router*

foundation-model*

imported-model*

inference-profile*

provisioned-model*

bedrock:InferenceProfileArn

bedrock:PromptRouterArn

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*

ListAgentCollaborators Accorde l'autorisation de répertorier les collaborateurs d'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
ListAsyncInvokes Accorde l'autorisation d'obtenir une liste des appels asynchrones que vous avez soumis Liste
ListBlueprints Accorde l'autorisation de répertorier les plans existants pour l'automatisation des données Liste

data-automation-project

ListCustomModels Octroie l'autorisation d'obtenir une liste des modèles personnalisés Bedrock que vous avez créés. Liste
ListDataAutomationProjects Permet de répertorier les projets d'automatisation des données existants Liste

blueprint

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 Accorde 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*

ListKnowledgeBaseDocuments Accorde l'autorisation de répertorier des documents dans une base de connaissances Liste

knowledge-base*

ListKnowledgeBases Accorde l'autorisation de répertorier les bases de connaissances existantes Liste
ListMarketplaceModelEndpoints Accorde l'autorisation de répertorier les points de terminaison du modèle Marketplace que vous pouvez utiliser Lecture
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
ListPromptRouters Accorde l'autorisation de répertorier les routeurs rapides que vous pouvez utiliser 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*

async-invoke*

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*

OptimizePrompt Accorde l'autorisation d'optimiser une invite avec les entrées de l'utilisateur Lecture
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
RegisterMarketplaceModelEndpoint Accorde l'autorisation d'enregistrer un point de terminaison Sagemaker en tant que point de terminaison du modèle de marché Écrire

bedrock-marketplace-model-endpoint*

RenderPrompt [autorisation uniquement] Autorise le rendu d'une invite existante ou de sa version Lecture

prompt*

prompt-version*

Rerank Accorde l'autorisation de classer les documents en fonction des entrées de l'utilisateur Écrire
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

async-invoke

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

async-invoke

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*

UpdateAgentCollaborator Accorde l'autorisation de mettre à jour un collaborateur existant Écrire

agent*

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

agent*

knowledge-base*

UpdateBlueprint Autorise la mise à jour d'un plan d'automatisation des données Écrire

blueprint*

UpdateDataAutomationProject Autorise la mise à jour d'un projet d'automatisation des données Écrire

data-automation-project*

blueprint

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*

UpdateMarketplaceModelEndpoint Autorise la mise à jour d'un point de terminaison d'un modèle de marché Écrire

bedrock-marketplace-model-endpoint*

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

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. 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}
async-invoke arn:${Partition}:bedrock:${Region}:${Account}:async-invoke/${ResourceId}

aws:ResourceTag/${TagKey}

inference-profile arn:${Partition}:bedrock:${Region}:${Account}:inference-profile/${ResourceId}
default-prompt-router arn:${Partition}:bedrock:${Region}:${Account}:default-prompt-router/${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}

bedrock-marketplace-model-endpoint arn:${Partition}:bedrock:${Region}:${Account}:marketplace/model-endpoint/all-access
data-automation-project arn:${Partition}:bedrock:${Region}:${Account}:data-automation-project/${ProjectId}
blueprint arn:${Partition}:bedrock:${Region}:${Account}:blueprint/${BlueprintId}
data-automation-invocation-job arn:${Partition}:bedrock:${Region}:${Account}:data-automation-invocation/${JobId}

Clés de condition pour Amazon Bedrock

Amazon Bedrock définit les clés de condition suivantes que vous pouvez utiliser dans l'élément Condition d'une politique IAM. 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:PromptRouterArn Filtre l'accès par le routeur rapide spécifié ARN
bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn Filtre l'accès en fonction du secretArn contenant les informations d'identification de la plate-forme tierce ARN