View a markdown version of this page

Azioni, risorse e chiavi di condizione per AWS Registro degli agenti - 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 AWS Registro degli agenti

AWS Registro degli agenti (prefisso del servizio: agent-registry) fornisce le seguenti operazioni, risorse, azioni e chiavi di condizione specifiche del servizio da utilizzare nelle politiche di autorizzazione IAM.

Riferimenti:

Operazioni API definite da AWS Registro degli agenti

La tabella seguente associa le operazioni API alle azioni IAM che autorizzano. Sono elencate solo le chiavi di condizione che hanno valori statici per l'API e l'azione specificate; per il set completo di chiavi di condizione supportate da ciascuna azione, consulta Tabella delle azioni.

Operazione Client SDK Azione IAM Chiave di condizione Valori possibili Livello di accesso

BatchGetDiscoverableRegistryRecord

agent-registry

agent-registry:GetDiscoverableRegistryRecord

Lettura

ListDiscoverableRegistryRecords

agent-registry

agent-registry:ListDiscoverableRegistryRecords

List

SearchDiscoverableRegistryRecords

agent-registry

agent-registry:SearchDiscoverableRegistryRecords

Lettura

CreateRegistry

agent-registry-control

agent-registry:CreateRegistry

Scrittura

agent-registry:TagResource

Etichettatura, scrittura

CreateRegistryRecord

agent-registry-control

agent-registry:CreateRegistryRecord

Scrittura

agent-registry:TagResource

Etichettare, scrivere

bedrock-agentcore:GetResourceOauth2Token

Lettura

bedrock-agentcore:GetWorkloadAccessToken

Scrittura

iam:PassRole

iam:PassedToService

agent-registry.amazonaws.com

Scrittura

DeleteRegistry

agent-registry-control

agent-registry:DeleteRegistry

Scrittura

DeleteRegistryRecord

agent-registry-control

agent-registry:DeleteRegistryRecord

Scrittura

GetRegistry

agent-registry-control

agent-registry:GetRegistry

Lettura

GetRegistryRecord

agent-registry-control

agent-registry:GetRegistryRecord

Lettura

ListRegistries

agent-registry-control

agent-registry:ListRegistries

List

ListRegistryRecords

agent-registry-control

agent-registry:ListRegistryRecords

List

ListTagsForResource

agent-registry-control

agent-registry:ListTagsForResource

List

SubmitRegistryRecordForApproval

agent-registry-control

agent-registry:SubmitRegistryRecordForApproval

Scrittura

TagResource

agent-registry-control

agent-registry:TagResource

Etichettare, scrivere

UntagResource

agent-registry-control

agent-registry:UntagResource

Etichettare, scrivere

UpdateRegistry

agent-registry-control

agent-registry:UpdateRegistry

Scrittura

UpdateRegistryRecord

agent-registry-control

agent-registry:UpdateRegistryRecord

Scrittura

bedrock-agentcore:GetResourceOauth2Token

Lettura

bedrock-agentcore:GetWorkloadAccessToken

Scrittura

iam:PassRole

iam:PassedToService

agent-registry.amazonaws.com

Scrittura

UpdateRegistryRecordStatus

agent-registry-control

agent-registry:UpdateRegistryRecordStatus

Scrittura

Azioni definite da AWS Registro degli agenti

Puoi specificare le seguenti operazioni nell'elemento Action di un'istruzione di policy IAM. Per ogni azione, la tabella elenca i tipi di risorse e le chiavi di condizione supportate da tale azione. 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.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

CreateRegistry

Concede il permesso di creare un nuovo registro

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateRegistryRecord

Concede il permesso di creare un nuovo record di registro

registry*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

DeleteRegistry

Concede il permesso di eliminare un registro esistente

registry*

aws:ResourceTag/${TagKey}

Scrittura

DeleteRegistryRecord

Concede il permesso di eliminare un record di registro esistente

registry-record*

aws:ResourceTag/${TagKey}

Scrittura

GetDiscoverableRegistryRecord

Concede il permesso di recuperare un singolo record di registro approvato. Si tratta di un'azione di sola autorizzazione utilizzata per il controllo granulare degli accessi con BatchGetApprovedRegistryRecord

registry-record*

aws:ResourceTag/${TagKey}

Lettura

GetRegistry

Concede il permesso di recuperare un registro esistente

registry*

aws:ResourceTag/${TagKey}

Lettura

GetRegistryRecord

Concede il permesso di recuperare un record di registro esistente

registry-record*

aws:ResourceTag/${TagKey}

Lettura

InvokeRegistryMcp

Concede il permesso di richiamare un'operazione MCP su un registro esistente

registry*

aws:ResourceTag/${TagKey}

Lettura

ListDiscoverableRegistryRecords

Concede l'autorizzazione a elencare i record di registro approvati in un registro

registry*

aws:ResourceTag/${TagKey}

List

ListRegistries

Concede il permesso di elencare i registri esistenti

List

ListRegistryRecords

Concede l'autorizzazione a elencare i record di registro esistenti in un registro

registry*

aws:ResourceTag/${TagKey}

List

ListTagsForResource

Concede il permesso di elencare i tag per una risorsa del registro degli agenti

registry

aws:ResourceTag/${TagKey}

List

registry-record

aws:ResourceTag/${TagKey}

SearchDiscoverableRegistryRecords

Concede il permesso di cercare nei record del registro

registry*

aws:ResourceTag/${TagKey}

Lettura

SubmitRegistryRecordForApproval

Concede l'autorizzazione a inviare un record del registro per l'approvazione

registry-record*

aws:ResourceTag/${TagKey}

Scrittura

TagResource

Concede il permesso di etichettare una risorsa del registro degli agenti

registry

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

registry-record

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione a rimuovere i tag da una risorsa del Registro degli agenti

registry

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

registry-record

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateRegistry

Concede il permesso di aggiornare un registro esistente

registry*

aws:ResourceTag/${TagKey}

Scrittura

UpdateRegistryRecord

Concede il permesso di aggiornare un record di registro esistente

registry-record*

aws:ResourceTag/${TagKey}

Scrittura

UpdateRegistryRecordStatus

Concede il permesso di aggiornare lo stato di un record del registro

registry-record*

aws:ResourceTag/${TagKey}

Scrittura

Permission-only azioni per AWS Registro degli agenti

Le seguenti azioni sono definite da AWS Agent Registry ma non sono richiamabili direttamente tramite alcuna operazione API. Possono essere utilizzati solo nelle dichiarazioni delle politiche IAM per concedere o negare le autorizzazioni.

Operazioni Description Tipi di risorsa (*obbligatorio) Chiavi di condizione Livello di accesso

DeleteResourcePolicy

Concede il permesso di eliminare la policy basata sulle risorse da una risorsa specificata

registry

aws:ResourceTag/${TagKey}

Scrittura

GetResourcePolicy

Concede l'autorizzazione a recuperare la politica basata sulle risorse per una risorsa specificata

registry

aws:ResourceTag/${TagKey}

Lettura

PutResourcePolicy

Concede l'autorizzazione a impostare una politica basata sulle risorse per una risorsa specificata

registry

aws:ResourceTag/${TagKey}

Scrittura

Tipi di risorse definiti da AWS Registro degli agenti

I seguenti tipi di risorse sono definiti da questo servizio e possono essere utilizzati nell'elemento Resource delle istruzioni di policy delle autorizzazioni IAM.

Tipi di risorse ARN Chiavi di condizione

registry

arn:${Partition}:agent-registry:${Region}:${Account}:registry/${RegistryId}

aws:ResourceTag/${TagKey}

registry-record

arn:${Partition}:agent-registry:${Region}:${Account}:registry/${RegistryId}/record/${RecordId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per AWS Registro degli agenti

AWS Agent Registry definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

agent-registry:RecordCreatorAccount

Filtra l'accesso tramite Account AWS ID del principale che ha creato il record di registro

String

agent-registry:RecordSourceAccount

Filtra l'accesso tramite Account AWS ID della risorsa di origine associata a un record di registro

String

aws:RequestTag/${TagKey}

Filtra l'accesso creando richieste in base al set di valori consentito per ciascuno dei tag obbligatori

String

aws:ResourceTag/${TagKey}

Filtra l'accesso disponendo di azioni basate sul valore del tag associato alla risorsa

String

aws:TagKeys

Filtra l'accesso creando richieste in base alla presenza di tag obbligatori nella richiesta

ArrayOfString