Azioni, risorse e chiavi di condizione per Amazon Bedrock - Service Authorization Reference

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Azioni, risorse e chiavi di condizione per Amazon Bedrock

Amazon Bedrock (prefisso del servizio: bedrock) fornisce le seguenti risorse, azioni e chiavi di contesto della condizione specifiche del servizio da utilizzare nelle policy delle autorizzazioni IAM.

Riferimenti:

Azioni definite da Amazon Bedrock

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Utilizza le policy per concedere le autorizzazioni per eseguire un'operazione in AWS. Quando utilizzi un'operazione in una policy, in genere consenti o rifiuti l'accesso all'operazione API o al comando CLI con lo stesso nome. Tuttavia, in alcuni casi, una singola operazione controlla l'accesso a più di una operazione. In alternativa, alcune operazioni richiedono operazioni differenti.

La colonna Tipi di risorsa della tabella Operazioni indica se ogni operazione supporta le autorizzazioni a livello di risorsa. Se non vi è nessun valore in corrispondenza di questa colonna, è necessario specificare tutte le risorse ("*") alle quali si applica la policy nell'elemento Resource dell'istruzione di policy. Se la colonna include un tipo di risorsa, puoi specificare un ARN di quel tipo in una istruzione con tale operazione. Se l'operazione ha una o più risorse richieste, il chiamante deve disporre dell'autorizzazione per utilizzare l'operazione con tali risorse. Le risorse richieste sono indicate nella tabella con un asterisco (*). Se si limita l'accesso alle risorse con l'elemento Resource in una policy IAM, è necessario includere un ARN o un modello per ogni tipo di risorsa richiesta. Alcune operazioni supportano più tipi di risorse. Se il tipo di risorsa è facoltativo (non indicato come obbligatorio), puoi scegliere di utilizzare uno tra i tipi di risorsa facoltativi.

La colonna Chiavi di condizione della tabella Operazioni contiene le chiavi che è possibile specificare nell'elemento Condition di un'istruzione di policy. Per ulteriori informazioni sulle chiavi di condizione associate alle risorse per il servizio guarda la colonna Chiavi di condizione della tabella Tipi di risorsa.

Nota

Le chiavi relative alle condizioni delle risorse sono elencate nella tabella Tipi di risorse. Nella colonna Tipi di risorse (*obbligatorio) della tabella Operazioni è presente un collegamento al tipo di risorsa che si applica a un'operazione. Il tipo di risorsa nella tabella Tipi di risorse include la colonna Chiavi di condizione, che contiene le chiavi delle condizioni delle risorse che si applicano a un'operazione nella tabella Operazioni.

Per dettagli sulle colonne nella tabella seguente, consultare Tabella delle operazioni.

Operazioni Descrizione Livello di accesso Tipi di risorsa (*obbligatorio) Chiavi di condizione Operazioni dipendenti
AllowVendedLogDeliveryForResource [solo autorizzazione] Concede l'autorizzazione a configurare la consegna dei log distribuiti per una knowledge base Gestione delle autorizzazioni

knowledge-base

ApplyGuardrail Concede il permesso di applicare un guardrail Lettura

guardrail*

AssociateAgentCollaborator Concede il permesso di associare un altro agente esistente come collaboratore a un agente esistente Scrittura

agent*

AssociateAgentKnowledgeBase Concede l'autorizzazione per associare una knowledge base a un agente Scrittura

agent*

knowledge-base*

AssociateThirdPartyKnowledgeBase [solo autorizzazione] Concede l'autorizzazione per utilizzare una piattaforma di terze parti per archiviare i dati knowledge Scrittura

bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn

BatchDeleteEvaluationJob Concede l'autorizzazione all'eliminazione in batch dell'elenco dei lavori di valutazione fondamentali Scrittura

evaluation-job*

CreateAgent Concede l'autorizzazione per creare un nuovo agente e un alias dell'agente di prova che punta alla versione BOZZA dell'agente Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateAgentActionGroup Concede l'autorizzazione per creare un nuovo gruppo di operazioni in un agente esistente Scrittura

agent*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateAgentAlias Concede l'autorizzazione per creare un nuovo alias per un agente Scrittura

agent*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateBlueprint Concede l'autorizzazione a creare un modello per l'output personalizzato dall'automazione dei dati Scrittura
CreateBlueprintVersion Concede l'autorizzazione a creare una nuova versione per un blueprint esistente Scrittura

blueprint*

CreateDataAutomationProject Concede l'autorizzazione a creare un progetto di automazione dei dati Scrittura

blueprint

CreateDataSource Concede l'autorizzazione per creare un'origine dati Scrittura

knowledge-base*

CreateEvaluationJob Concede l'autorizzazione per creare un processo per la valutazione dei modelli di base o dei modelli personalizzati Scrittura

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFlow Concede l'autorizzazione a creare un flusso rapido Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFlowAlias Concede l'autorizzazione a creare un alias di un flusso di prompt Scrittura

flow*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateFlowVersion Concede l'autorizzazione a creare una versione immutabile di un flusso di prompt Scrittura

flow*

CreateFoundationModelAgreement Concede l'autorizzazione per creare un nuovo accordo del modello di base Scrittura
CreateGuardrail Concede l'autorizzazione per creare un nuovo guardrail Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateGuardrailVersion Concede l'autorizzazione per creare una nuova versione del guardrail Scrittura

guardrail*

CreateInferenceProfile Concede l'autorizzazione a creare profili di inferenza Scrittura

application-inference-profile*

foundation-model*

inference-profile*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateInvocation Concede il permesso di creare una nuova chiamata in una sessione esistente Scrittura

session*

CreateKnowledgeBase Concede l'autorizzazione per creare una knowledge base Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateMarketplaceModelEndpoint Concede l'autorizzazione a creare un endpoint modello di marketplace Scrittura
CreateModelCopyJob Concede l'autorizzazione a creare un lavoro per la copia di un modello personalizzato in un'area o in un account Scrittura

custom-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelCustomizationJob Concede l'autorizzazione a creare un processo per personalizzare il modello con i dati di addestramento personalizzati Scrittura

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelEvaluationJob Concede l'autorizzazione per creare un processo per la valutazione dei modelli di base o dei modelli personalizzati Scrittura

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelImportJob Concede l'autorizzazione a creare un lavoro per l'importazione del modello in Bedrock Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreateModelInvocationJob Concede l'autorizzazione per creare un nuovo processo di invocazione del modello Scrittura

custom-model*

foundation-model*

model-invocation-job*

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePrompt Concede l'autorizzazione a creare un prompt Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

CreatePromptVersion Concede l'autorizzazione a creare una versione di un prompt Scrittura

prompt*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateProvisionedModelThroughput Concede l'autorizzazione per creare una nuova velocità di trasmissione effettiva del modello con provisioning Scrittura

custom-model*

foundation-model*

aws:RequestTag/${TagKey}

aws:TagKeys

CreateSession Concede l'autorizzazione a creare una nuova sessione Scrittura

aws:RequestTag/${TagKey}

aws:TagKeys

DeleteAgent Concede l'autorizzazione per eliminare un agente creato in precedenza Scrittura

agent*

DeleteAgentActionGroup Concede l'autorizzazione per eliminare un actionGroup creato in precedenza Scrittura

agent*

DeleteAgentAlias Concede il permesso di eliminare un file AgentAlias creato in precedenza Scrittura

agent-alias*

DeleteAgentMemory Concede il permesso di eliminare la memoria esistente per un alias Scrittura

agent-alias*

DeleteAgentVersion Concede l'autorizzazione per eliminare una versione dell'agente creata in precedenza Scrittura

agent*

DeleteBlueprint Concede l'autorizzazione a eliminare un blueprint per l'automazione dei dati Scrittura

blueprint*

DeleteCustomModel Concede l'autorizzazione a eliminare un modello personalizzato creato in precedenza Scrittura

custom-model*

DeleteDataAutomationProject Concede l'autorizzazione a eliminare un progetto di automazione dei dati Scrittura

data-automation-project*

DeleteDataSource Concede l'autorizzazione per eliminare un'origine dati Scrittura

knowledge-base*

DeleteFlow Concede l'autorizzazione a eliminare un flusso di prompt Scrittura

flow*

DeleteFlowAlias Concede l'autorizzazione a eliminare un alias di un flusso di prompt Scrittura

flow-alias*

DeleteFlowVersion Concede l'autorizzazione a eliminare una versione di un flusso di prompt Scrittura

flow*

DeleteFoundationModelAgreement Concede l'autorizzazione per eliminare un accordo del modello di base creato in precedenza Scrittura
DeleteGuardrail Concede l'autorizzazione per eliminare un guardrail o la sua versione Scrittura

guardrail*

DeleteImportedModel Concede l'autorizzazione a eliminare il modello importato da Bedrock creato in precedenza Scrittura

imported-model*

DeleteInferenceProfile Concede il permesso di eliminare i profili di inferenza Scrittura

application-inference-profile*

DeleteKnowledgeBase Concede l'autorizzazione per eliminare una knowledge base Scrittura

knowledge-base*

DeleteKnowledgeBaseDocuments Concede l'autorizzazione a eliminare documenti da una knowledge base Scrittura

knowledge-base*

DeleteMarketplaceModelAgreement Concede l'autorizzazione a annullare l'iscrizione a un modello di marketplace basato su Marketplace AWS Scrittura
DeleteMarketplaceModelEndpoint Concede l'autorizzazione a eliminare un endpoint del modello di marketplace Scrittura

bedrock-marketplace-model-endpoint*

DeleteModelInvocationLoggingConfiguration Concede l'autorizzazione per eliminare una configurazione del logging di invocazione esistente Scrittura
DeletePrompt Concede l'autorizzazione a eliminare un prompt o la relativa versione Scrittura

prompt*

prompt-version*

DeleteProvisionedModelThroughput Concede l'autorizzazione per eliminare una velocità di trasmissione effettiva del modello con provisioning creato in precedenza Scrittura

provisioned-model*

DeleteResourcePolicy [solo autorizzazione] Elimina una politica delle risorse Bedrock creata in precedenza Scrittura

custom-model*

DeleteSession Concede il permesso di eliminare una sessione creata in precedenza Scrittura

session*

DeregisterMarketplaceModelEndpoint Concede l'autorizzazione a cancellare un endpoint del modello di marketplace per renderlo inutilizzabile in Bedrock Marketplace Scrittura

bedrock-marketplace-model-endpoint*

DetectGeneratedContent Concede l'autorizzazione a rilevare se il contenuto fornito viene generato utilizzando Amazon Bedrock Lettura

foundation-model*

DisassociateAgentCollaborator Concede l'autorizzazione a dissociare un collaboratore che hai associato in precedenza Scrittura

agent*

DisassociateAgentKnowledgeBase Concede l'autorizzazione per annullare l'associazione di una knowledge base dall'agente Scrittura

agent*

knowledge-base*

EndSession Concede il permesso di terminare una sessione creata in precedenza Scrittura

session*

GenerateQuery Concede l'autorizzazione a generare interrogazioni associate all'input dell'utente Lettura
GetAgent Concede l'autorizzazione per richiamare un agente esistente Lettura

agent*

GetAgentActionGroup Concede l'autorizzazione per richiamare un gruppo di operazioni esistente Lettura

agent*

GetAgentAlias Concede l'autorizzazione per richiamare un alias esistente Lettura

agent-alias*

GetAgentCollaborator Concede il permesso di recuperare un collaboratore esistente Lettura

agent*

GetAgentKnowledgeBase Concede l'autorizzazione per descrivere una knowledge base associata a un agente Lettura

agent*

knowledge-base*

GetAgentMemory Concede il permesso di recuperare la memoria esistente per un alias Lettura

agent-alias*

GetAgentVersion Concede l'autorizzazione per recuperare la versione esistente di un agente Lettura

agent*

GetAsyncInvoke Concede il permesso di ottenere le proprietà associate a una chiamata asincrona inviata Lettura

async-invoke*

GetBlueprint Concede l'autorizzazione a recuperare un blueprint esistente per l'automazione dei dati Lettura

blueprint*

GetBlueprintRecommendation [solo autorizzazione] Concede l'autorizzazione a recuperare la raccomandazione del blueprint Lettura
GetCustomModel Concede l'autorizzazione a ottenere le proprietà associate a un modello Bedrock personalizzato che hai creato Lettura

custom-model*

GetDataAutomationProject Concede l'autorizzazione a recuperare un progetto di automazione dei dati esistente Lettura

data-automation-project*

GetDataAutomationStatus Concede l'autorizzazione a recuperare lo stato di un processo di chiamata di automazione dei dati Lettura

data-automation-invocation-job*

GetDataSource Concede l'autorizzazione per recuperare un'origine dati esistente Lettura

knowledge-base*

GetEvaluationJob Concede l'autorizzazione a ottenere le proprietà associate a un lavoro di valutazione. Utilizzare questa operazione per ottenere lo stato di un lavoro di valutazione Lettura

evaluation-job*

GetFlow Concede l'autorizzazione a recuperare un flusso di prompt esistente Lettura

flow*

GetFlowAlias Concede l'autorizzazione a recuperare un alias esistente di un flusso di prompt Lettura

flow-alias*

GetFlowVersion Concede l'autorizzazione a recuperare una versione esistente di un flusso di prompt Lettura

flow*

GetFoundationModel Concede l'autorizzazione per ottenere le proprietà associate a un modello di base Bedrock Lettura

foundation-model*

GetFoundationModelAvailability Concede l'autorizzazione per ottenere la disponibilità di un modello di base Lettura
GetGuardrail Concede l'autorizzazione per recuperare un guardrail o la sua versione Lettura

guardrail*

GetImportedModel Concede l'autorizzazione a ottenere le proprietà associate al modello importato da Bedrock Lettura

imported-model*

GetInferenceProfile Concede il permesso di ottenere le proprietà associate a un profilo di inferenza Lettura

application-inference-profile*

inference-profile*

GetIngestionJob Concede l'autorizzazione per recuperare un processo di acquisizione dati esistente Lettura

knowledge-base*

GetInvocationStep Concede il permesso di ottenere una fase di chiamata da una sessione Lettura

session*

GetKnowledgeBase Concede l'autorizzazione per recuperare una knowledge base esistente Lettura

knowledge-base*

GetKnowledgeBaseDocuments Concede il permesso di ottenere dettagli per i documenti in una knowledge base Lettura

knowledge-base*

GetMarketplaceModelEndpoint Concede l'autorizzazione a ottenere le proprietà di un endpoint del modello di marketplace Lettura

bedrock-marketplace-model-endpoint*

GetModelCopyJob Concede l'autorizzazione a ottenere le proprietà associate a un lavoro di copia del modello. Utilizzate questa operazione per ottenere lo stato di un lavoro di copia del modello Lettura

model-copy-job*

GetModelCustomizationJob Concede l'autorizzazione a ottenere le proprietà associate a un processo di personalizzazione dei modelli. Utilizza questa azione per ottenere lo stato di un processo di personalizzazione del modello Lettura

model-customization-job*

GetModelEvaluationJob Concede l'autorizzazione per ottenere le proprietà associate a un processo di valutazione del modello. Utilizza questa azione per ottenere lo stato di un processo di valutazione del modello Lettura

model-evaluation-job*

GetModelImportJob Concede l'autorizzazione per ottenere le proprietà associate a un processo di importazione del modello e viene utilizzato per ottenere lo stato di un processo di importazione del modello Lettura

model-import-job*

GetModelInvocationJob Concede l'autorizzazione per recuperare un processo di invocazione del modello Lettura

model-invocation-job*

GetModelInvocationLoggingConfiguration Concede l'autorizzazione per recuperare una configurazione del logging di invocazione esistente Lettura
GetPrompt Concede l'autorizzazione a recuperare un prompt esistente o la relativa versione Lettura

prompt*

prompt-version*

GetPromptRouter Concede l'autorizzazione a ottenere le proprietà associate a un prompt router Lettura

default-prompt-router*

GetProvisionedModelThroughput Concede l'autorizzazione per recuperare una velocità di trasmissione effettiva del modello con provisioning Lettura

provisioned-model*

GetResourcePolicy [solo autorizzazione] Ottiene il documento sulla politica delle risorse per una risorsa Bedrock Lettura

custom-model*

GetSession Concede il permesso di recuperare una sessione esistente Lettura

session*

GetUseCaseForModelAccess Concede l'autorizzazione per recuperare un caso d'uso per accedere al modello Lettura
IngestKnowledgeBaseDocuments Concede l'autorizzazione a inserire direttamente i documenti in una knowledge base Scrittura

knowledge-base*

InvokeAgent Concede l'autorizzazione per inviare input utente (solo testo) all'alias di un agente per Bedrock Lettura

agent-alias*

InvokeBlueprintRecommendationAsync [solo autorizzazione] Concede l'autorizzazione a richiamare i consigli del blueprint in modo asincrono Scrittura

data-automation-profile*

InvokeBuilder [solo autorizzazione] Concede il permesso di utilizzare il Conversational Builder che aiuta a creare risorse di base supportate Scrittura
InvokeDataAutomationAsync Concede l'autorizzazione a richiamare un processo di automazione dei dati di Bedrock Scrittura

blueprint*

data-automation-profile*

data-automation-project*

InvokeFlow Concede l'autorizzazione a richiamare un flusso di prompt con l'input dell'utente Lettura

flow-alias*

InvokeInlineAgent Concede l'autorizzazione a inviare l'input dell'utente (solo testo) all'agente in linea per Bedrock Lettura
InvokeModel Concede l'autorizzazione a richiamare il modello Bedrock specificato per eseguire l'inferenza utilizzando l'input fornito nel corpo della richiesta Lettura

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

bedrock:GuardrailIdentifier

InvokeModelWithResponseStream Concede l'autorizzazione a richiamare il modello Bedrock specificato per eseguire l'inferenza utilizzando l'input fornito nel corpo della richiesta con la risposta in streaming Lettura

application-inference-profile*

bedrock-marketplace-model-endpoint*

default-prompt-router*

foundation-model*

imported-model*

inference-profile*

provisioned-model*

bedrock:InferenceProfileArn

bedrock:PromptRouterArn

bedrock:GuardrailIdentifier

ListAgentActionGroups Concede l'autorizzazione per elencare i gruppi di operazioni in un agente Elenco

agent*

ListAgentAliases Concede l'autorizzazione per elencare gli alias di un agente Elenco

agent*

ListAgentCollaborators Concede il permesso di elencare i collaboratori per un agente Elenco

agent*

ListAgentKnowledgeBases Concede l'autorizzazione per elencare le knowledge base associate a un agente Elenco

agent*

ListAgentVersions Concede l'autorizzazione per elencare le versioni di un agente Elenco

agent*

ListAgents Concede l'autorizzazione per elencare gli agenti esistenti Elenco
ListAsyncInvokes Concede il permesso di ottenere un elenco di chiamate asincrone inviate Elenco
ListBlueprints Concede l'autorizzazione a elencare i progetti esistenti per l'automazione dei dati Elenco

data-automation-project

ListCustomModels Concede l'autorizzazione a ottenere un elenco dei modelli Bedrock personalizzati che hai creato Elenco
ListDataAutomationProjects Concede l'autorizzazione a elencare i progetti di automazione dei dati esistenti Elenco

blueprint

ListDataSources Concede l'autorizzazione per elencare le origini dati esistenti in una knowledge base Elenco

knowledge-base*

ListEvaluationJobs Concede l'autorizzazione a ottenere l'elenco dei lavori di valutazione inviati Elenco
ListFlowAliases Concede l'autorizzazione a elencare gli alias esistenti di un flusso di prompt Elenco

flow*

ListFlowVersions Concede l'autorizzazione a elencare le versioni esistenti di un flusso di prompt Elenco

flow*

ListFlows Concede l'autorizzazione a elencare i flussi di prompt esistenti Elenco
ListFoundationModelAgreementOffers Concede l'autorizzazione per ottenere un elenco di offerte di accordo del modello di base Elenco
ListFoundationModels Concede l'autorizzazione a elencare i modelli base di Bedrock che puoi utilizzare Elenco
ListGuardrails Concede l'autorizzazione per elencare guardrail o le sue versioni Elenco

guardrail

ListImportedModels Concede l'autorizzazione a ottenere l'elenco dei modelli importati da Bedrock Elenco
ListInferenceProfiles Concede l'autorizzazione a elencare i profili di inferenza che è possibile utilizzare Elenco
ListIngestionJobs Concede l'autorizzazione per elencare i processi di importazione in un'origine dati Elenco

knowledge-base*

ListInvocationSteps Concede il permesso di ottenere l'elenco dei passaggi di invocazione da una sessione Elenco

session*

ListInvocations Concede il permesso di elencare le chiamate in una sessione Elenco

session*

ListKnowledgeBaseDocuments Concede l'autorizzazione a elencare i documenti in una knowledge base Elenco

knowledge-base*

ListKnowledgeBases Concede l'autorizzazione per elencare le knowledge base esistenti Elenco
ListMarketplaceModelEndpoints Concede l'autorizzazione a elencare gli endpoint del modello di marketplace che puoi utilizzare Lettura
ListModelCopyJobs Concede l'autorizzazione a ottenere l'elenco dei lavori di copia dei modelli che hai inviato Elenco
ListModelCustomizationJobs Concede l'autorizzazione a ottenere un elenco di processi di personalizzazione dei modelli che hai inviato Elenco
ListModelEvaluationJobs Concede l'autorizzazione per ottenere l'elenco dei processi di valutazione dei modelli che hai inviato Elenco
ListModelImportJobs Concede l'autorizzazione a ottenere l'elenco dei lavori di importazione dei modelli Elenco
ListModelInvocationJobs Concede l'autorizzazione per elencare i processi di invocazione dei modelli creati in precedenza Elenco
ListPromptRouters Concede l'autorizzazione a elencare i router prompt che è possibile utilizzare Elenco
ListPrompts Concede l'autorizzazione a elencare i prompt esistenti Elenco

prompt

ListProvisionedModelThroughputs Concede l'autorizzazione per elencare le velocità di trasmissione effettiva del modello con provisioning create in precedenza Elenco
ListSessions Concede l'autorizzazione a elencare le sessioni esistenti Elenco
ListTagsForResource Concede l'autorizzazione a elencare i tag per una risorsa Bedrock Lettura

agent*

agent-alias*

application-inference-profile*

async-invoke*

blueprint*

custom-model*

data-automation-invocation-job*

data-automation-project*

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*

session*

OptimizePrompt Concede l'autorizzazione a ottimizzare un prompt con l'input dell'utente Lettura
PrepareAgent Concede l'autorizzazione per preparare un agente esistente alla ricezione di richieste di runtime Scrittura

agent*

PrepareFlow Concede l'autorizzazione ad applicare le ultime modifiche apportate a un flusso di prompt, in modo che vengano riflesse in fase di esecuzione Scrittura

flow*

PutFoundationModelEntitlement Concede l'autorizzazione per concedere il diritto di accesso a un modello di base Scrittura
PutInvocationStep Concede l'autorizzazione a inserire una fase di chiamata in una chiamata in sessione Scrittura

session*

PutModelInvocationLoggingConfiguration Concede l'autorizzazione per creare una configurazione del logging di invocazione esistente Scrittura
PutResourcePolicy [solo autorizzazione] Aggiunge una politica delle risorse per una risorsa Bedrock Scrittura

custom-model*

aws:RequestTag/${TagKey}

aws:TagKeys

PutUseCaseForModelAccess Concede l'autorizzazione per inserire un caso d'uso per l'accesso al modello Scrittura
RegisterMarketplaceModelEndpoint Concede l'autorizzazione a registrare un endpoint sagemaker come endpoint del modello di marketplace Scrittura

bedrock-marketplace-model-endpoint*

RenderPrompt [solo autorizzazione] Concede l'autorizzazione a eseguire il rendering di un prompt esistente o della relativa versione Lettura

prompt*

prompt-version*

Rerank Concede l'autorizzazione a classificare i documenti in base all'input dell'utente Scrittura
Retrieve Concede l'autorizzazione per recuperare i dati importati da una knowledge base Lettura

knowledge-base*

RetrieveAndGenerate Concede l'autorizzazione per inviare input utente per eseguire il recupero e la generazione Scrittura
StartIngestionJob Concede l'autorizzazione per avviare un processo di importazione Scrittura

knowledge-base*

StopEvaluationJob Concede l'autorizzazione a interrompere un processo di valutazione mentre è in corso Scrittura

evaluation-job*

StopIngestionJob Concede l'autorizzazione a interrompere un processo di ingestione Scrittura

knowledge-base*

StopModelCustomizationJob Concede l'autorizzazione a interrompere un processo di personalizzazione dei modelli Bedrock mentre è in corso Scrittura

model-customization-job*

StopModelInvocationJob Concede l'autorizzazione per arrestare un processo di invocazione dei modelli avviato in precedenza Scrittura

model-invocation-job*

TagResource Concede l'autorizzazione ad applicare un tag a una risorsa Bedrock Assegnazione di tag

agent

agent-alias

application-inference-profile

async-invoke

blueprint

custom-model

data-automation-invocation-job

data-automation-project

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

session

aws:TagKeys

aws:RequestTag/${TagKey}

UntagResource Concede l'autorizzazione a rimuovere un tag da una risorsa Bedrock Assegnazione di tag

agent

agent-alias

application-inference-profile

async-invoke

blueprint

custom-model

data-automation-invocation-job

data-automation-project

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

session

aws:TagKeys

UpdateAgent Concede l'autorizzazione per aggiornare un agente esistente Scrittura

agent*

UpdateAgentActionGroup Concede l'autorizzazione per aggiornare un gruppo di operazioni esistente Scrittura

agent*

UpdateAgentAlias Concede l'autorizzazione per aggiornare un alias esistente Scrittura

agent-alias*

UpdateAgentCollaborator Concede l'autorizzazione ad aggiornare un collaboratore esistente Scrittura

agent*

UpdateAgentKnowledgeBase Concede l'autorizzazione per aggiornare una knowledge base associata a un agente Scrittura

agent*

knowledge-base*

UpdateBlueprint Concede l'autorizzazione ad aggiornare un progetto per l'automazione dei dati Scrittura

blueprint*

UpdateDataAutomationProject Concede l'autorizzazione ad aggiornare un progetto di automazione dei dati Scrittura

data-automation-project*

blueprint

UpdateDataSource Concede l'autorizzazione per aggiornare un'origine dati Scrittura

knowledge-base*

UpdateFlow Concede l'autorizzazione ad aggiornare un flusso di prompt Scrittura

flow*

UpdateFlowAlias Concede l'autorizzazione ad aggiornare la configurazione di un alias di un flusso di prompt Scrittura

flow-alias*

UpdateGuardrail Concede l'autorizzazione per aggiornare un guardrail Scrittura

guardrail*

UpdateKnowledgeBase Concede l'autorizzazione per aggiornare una knowledge base Scrittura

knowledge-base*

UpdateMarketplaceModelEndpoint Concede l'autorizzazione ad aggiornare un endpoint del modello di marketplace Scrittura

bedrock-marketplace-model-endpoint*

UpdatePrompt Concede l'autorizzazione ad aggiornare un prompt Scrittura

prompt*

UpdateProvisionedModelThroughput Concede l'autorizzazione per aggiornare una velocità di trasmissione effettiva di un modello con provisioning creata in precedenza Scrittura

custom-model*

foundation-model*

provisioned-model*

UpdateSession Concede l'autorizzazione ad aggiornare una sessione esistente Scrittura

session*

ValidateFlowDefinition Concede l'autorizzazione a convalidare le definizioni del prompt flow Lettura

Tipi di risorsa definiti da Amazon Bedrock

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM. Ogni operazione nella Tabella delle operazioni identifica i tipi di risorse che possono essere specificati con tale operazione. Un tipo di risorsa può anche definire quali chiavi di condizione puoi includere in una policy. Queste chiavi vengono visualizzate nell'ultima colonna della tabella Tipi di risorsa. Per dettagli sulle colonne nella tabella seguente, consulta Tabella dei tipi di risorsa.

Tipi di risorsa ARN Chiavi di condizione
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}
data-automation-profile arn:${Partition}:bedrock:${Region}:${Account}:data-automation-profile/${ProfileId}
session arn:${Partition}:bedrock:${Region}:${Account}:session/${SessionId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon Bedrock

Amazon Bedrock definisce le seguenti chiavi di condizione che possono essere utilizzate nell'elemento Condition di una policy IAM. Puoi utilizzare queste chiavi per perfezionare ulteriormente le condizioni in base alle quali si applica l'istruzione di policy. Per dettagli sulle colonne nella tabella seguente, consulta Tabella delle chiavi di condizione.

Per visualizzare le chiavi di condizione globali disponibili per tutti i servizi, consulta Chiavi di condizione globali disponibili.

Chiavi di condizione Descrizione Tipo
aws:RequestTag/${TagKey} Filtra l'accesso creando richieste in base al set di valori consentito per ciascuno dei tag obbligatori Stringa
aws:ResourceTag/${TagKey} Filtra l'accesso disponendo di azioni basate sul valore del tag associato alla risorsa Stringa
aws:TagKeys Filtra l'accesso creando richieste in base alla presenza di tag obbligatori nella richiesta ArrayOfString
bedrock:GuardrailIdentifier Filtra l'accesso in base a ciò GuardrailIdentifier che contiene o a: GuardrailArn GuardrailArn NumericVersion ARN
bedrock:InferenceProfileArn Filtra l'accesso in base al profilo di inferenza specificato ARN
bedrock:PromptRouterArn Filtra l'accesso tramite il prompt router specificato ARN
bedrock:ThirdPartyKnowledgeBaseCredentialsSecretArn Filtra l'accesso in base al secretARN contenente le credenziali della piattaforma di terze parti ARN