View a markdown version of this page

Azioni, risorse e chiavi di condizione per Amazon OpenSearch Senza server - 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 OpenSearch Senza server

Amazon OpenSearch Serverless (prefisso del servizio: aoss) 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 Amazon OpenSearch Senza server

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 Azione IAM Chiave di condizione Valori possibili Livello di accesso

BatchGetCollection

aoss:BatchGetCollection

Lettura

BatchGetCollectionGroup

aoss:BatchGetCollectionGroup

Lettura

BatchGetEffectiveLifecyclePolicy

aoss:BatchGetEffectiveLifecyclePolicy

Lettura

BatchGetLifecyclePolicy

aoss:BatchGetLifecyclePolicy

Lettura

BatchGetVpcEndpoint

aoss:BatchGetVpcEndpoint

Lettura

CancelIngestionJob

aoss:CancelIngestionJob

Scrittura

CreateAccessPolicy

aoss:CreateAccessPolicy

Scrittura

CreateCollection

aoss:AddCollectionToCollectionGroup

Scrittura

aoss:CreateCollection

Scrittura

aoss:TagResource

Etichettatura, scrittura

CreateCollectionGroup

aoss:CreateCollectionGroup

Scrittura

aoss:TagResource

Etichettare, scrivere

CreateIndex

aoss:CreateIndex

Scrittura

CreateIngestionJob

aoss:CreateIngestionJob

Scrittura

aoss:TagResource

Etichettare, scrivere

CreateIngestionStream

aoss:CreateIngestionStream

Scrittura

aoss:TagResource

Etichettare, scrivere

iam:PassRole

Scrittura

CreateLifecyclePolicy

aoss:CreateLifecyclePolicy

Scrittura

CreateSecurityConfig

aoss:CreateSecurityConfig

Scrittura

CreateSecurityPolicy

aoss:CreateSecurityPolicy

Scrittura

CreateVpcEndpoint

aoss:CreateVpcEndpoint

Scrittura

DeleteAccessPolicy

aoss:DeleteAccessPolicy

Scrittura

DeleteCollection

aoss:DeleteCollection

Scrittura

DeleteCollectionGroup

aoss:DeleteCollectionGroup

Scrittura

DeleteIndex

aoss:DeleteIndex

Scrittura

DeleteIngestionStream

aoss:DeleteIngestionStream

Scrittura

DeleteLifecyclePolicy

aoss:DeleteLifecyclePolicy

Scrittura

DeleteSecurityConfig

aoss:DeleteSecurityConfig

Scrittura

DeleteSecurityPolicy

aoss:DeleteSecurityPolicy

Scrittura

DeleteVpcEndpoint

aoss:DeleteVpcEndpoint

Scrittura

GetAccessPolicy

aoss:GetAccessPolicy

Lettura

GetAccountSettings

aoss:GetAccountSettings

Lettura

GetIndex

aoss:GetIndex

Lettura

GetIngestionJob

aoss:GetIngestionJob

Lettura

GetIngestionStream

aoss:GetIngestionStream

Lettura

GetPoliciesStats

aoss:GetPoliciesStats

Lettura

GetSecurityConfig

aoss:GetSecurityConfig

Lettura

GetSecurityPolicy

aoss:GetSecurityPolicy

Lettura

ListAccessPolicies

aoss:ListAccessPolicies

List

ListCollectionGroups

aoss:ListCollectionGroups

List

ListCollections

aoss:ListCollections

List

ListIngestionJobs

aoss:ListIngestionJobs

List

ListIngestionStreams

aoss:ListIngestionStreams

List

ListLifecyclePolicies

aoss:ListLifecyclePolicies

List

ListSecurityConfigs

aoss:ListSecurityConfigs

List

ListSecurityPolicies

aoss:ListSecurityPolicies

List

ListTagsForResource

aoss:ListTagsForResource

List

ListVpcEndpoints

aoss:ListVpcEndpoints

List

TagResource

aoss:TagResource

Etichettare, scrivere

UntagResource

aoss:UntagResource

Etichettare, scrivere

UpdateAccessPolicy

aoss:UpdateAccessPolicy

Scrittura

UpdateAccountSettings

aoss:UpdateAccountSettings

Scrittura

UpdateCollection

aoss:UpdateCollection

Scrittura

UpdateCollectionGroup

aoss:UpdateCollectionGroup

Scrittura

UpdateIndex

aoss:UpdateIndex

Scrittura

UpdateLifecyclePolicy

aoss:UpdateLifecyclePolicy

Scrittura

UpdateSecurityConfig

aoss:UpdateSecurityConfig

Scrittura

UpdateSecurityPolicy

aoss:UpdateSecurityPolicy

Scrittura

UpdateVpcEndpoint

aoss:UpdateVpcEndpoint

Scrittura

Azioni definite da Amazon OpenSearch Senza server

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

APIAccessAll

Concedi l'autorizzazione a tutte le API Opensearch supportate

Collection*

aoss:collection

aoss:CollectionId

aws:ResourceTag/${TagKey}

Scrittura

AddCollectionToCollectionGroup

Concede il permesso di aggiungere una raccolta serverless a un gruppo di raccolta specificato

CollectionGroup*

aoss:collection-group

aws:ResourceTag/${TagKey}

Scrittura

BatchGetCollection

Concede l'autorizzazione per ottenere gli attributi per una o più raccolte

aoss:collection

Lettura

BatchGetCollectionGroup

Concede il permesso di ottenere attributi per uno o più gruppi di raccolta

aoss:collection-group

Lettura

BatchGetEffectiveLifecyclePolicy

Concede l'autorizzazione per ottenere informazioni su una policy del ciclo di vita applicato a una o più risorse AOSS

Lettura

BatchGetLifecyclePolicy

Concede l'autorizzazione per ottenere informazioni su una o più policy del ciclo di vita

Lettura

BatchGetVpcEndpoint

Concede l'autorizzazione per ottenere gli attributi per uno o più endpoint VPC

Lettura

CancelIngestionJob

Concede il permesso di annullare un processo di inserimento

IngestionJob*

aws:ResourceTag/${TagKey}

Scrittura

CreateAccessPolicy

Concede l'autorizzazione per creare una policy di accesso ai dati

aoss:collection

aoss:index

Scrittura

CreateCollection

Concede l'autorizzazione per creare una raccolta serverless

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateCollectionGroup

Concede il permesso di creare un gruppo di raccolta senza server

aws:RequestTag/${TagKey}

aws:TagKeys

Scrittura

CreateIndex

Concede il permesso di creare un indice opensearch

Scrittura

CreateIngestionJob

Concede il permesso di creare un processo di inserimento su una raccolta

Collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateIngestionStream

Concede l'autorizzazione a creare un flusso di ingestione su una raccolta

Collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Scrittura

CreateLifecyclePolicy

Concede l'autorizzazione per creare una policy del ciclo di vita

aoss:index

Scrittura

CreateSecurityConfig

Concede l'autorizzazione per creare una configurazione di sicurezza serverless

Scrittura

CreateSecurityPolicy

Concede l'autorizzazione per creare una policy di rete o di crittografia

aoss:collection

Scrittura

CreateVpcEndpoint

Concede il permesso di creare un OpenSearch-Serverless-managed interfaccia: endpoint VPC

Scrittura

DashboardsAccessAll

Concede l'autorizzazione per Opensearch Serverless Dashboards

Dashboards*

aoss:collection

aoss:CollectionId

Scrittura

DeleteAccessPolicy

Concede l'autorizzazione per eliminare una policy di accesso ai dati

aoss:collection

aoss:index

Scrittura

DeleteCollection

Concede l'autorizzazione per eliminare una raccolta serverless

Collection*

aws:ResourceTag/${TagKey}

Scrittura

DeleteCollectionGroup

Concede il permesso di eliminare un gruppo di raccolta senza server

CollectionGroup*

aws:ResourceTag/${TagKey}

Scrittura

DeleteIndex

Concede il permesso di eliminare un indice opensearch

Scrittura

DeleteIngestionStream

Concede il permesso di eliminare un flusso di ingestione

IngestionStream*

aws:ResourceTag/${TagKey}

Scrittura

DeleteLifecyclePolicy

Concede l'autorizzazione per eliminare una policy del ciclo di vita

aoss:index

Scrittura

DeleteSecurityConfig

Autorizza l'utente a eliminare una configurazione di sicurezza.

Scrittura

DeleteSecurityPolicy

Concede l'autorizzazione per eliminare una policy di sicurezza

aoss:collection

Scrittura

DeleteVpcEndpoint

Concede il permesso di eliminare un OpenSearch Serverless-managed interfaccia: endpoint VPC

Scrittura

GetAccessPolicy

Concede l'autorizzazione per ottenere informazioni su una policy di accesso ai dati

aoss:collection

aoss:index

Lettura

GetAccountSettings

Concede l'autorizzazione per ottenere le impostazioni dell'account, comprese le impostazioni di capacità

Lettura

GetIndex

Concede il permesso di ottenere un indice opensearch

Lettura

GetIngestionJob

Concede il permesso di ottenere informazioni su un lavoro di ingestione

IngestionJob*

aws:ResourceTag/${TagKey}

Lettura

GetIngestionStream

Concede il permesso di ottenere informazioni su un flusso di ingestione

IngestionStream*

aws:ResourceTag/${TagKey}

Lettura

GetPoliciesStats

Concede l'autorizzazione per ottenere le statistiche sulle policy di sicurezza nel tuo account

Lettura

GetSecurityConfig

Concede l'autorizzazione per ottenere informazioni sulla configurazione di sicurezza serverless

Lettura

GetSecurityPolicy

Concede l'autorizzazione per ottenere informazioni su una policy di sicurezza

aoss:collection

Lettura

ListAccessPolicies

Concede l'autorizzazione per elencare le policy di accesso ai dati

List

ListCollectionGroups

Concede il permesso di elencare i gruppi di raccolta

List

ListCollections

Concede l'autorizzazione per elencare le raccolte

List

ListIngestionJobs

Concede il permesso di elencare i lavori di inserimento per una raccolta

Collection*

aws:ResourceTag/${TagKey}

List

ListIngestionStreams

Concede l'autorizzazione a elencare i flussi di ingestione per una raccolta

Collection*

aws:ResourceTag/${TagKey}

List

ListLifecyclePolicies

Concede l'autorizzazione per elencare le policy del ciclo di vita

List

ListSecurityConfigs

Concede l'autorizzazione per elencare le configurazioni di sicurezza

List

ListSecurityPolicies

Concede l'autorizzazione per elencare le policy di sicurezza

List

ListTagsForResource

Concede il permesso di elencare i tag per una raccolta, un gruppo di raccolta, un processo di inserimento o un flusso di ingestione

Collection*

aws:ResourceTag/${TagKey}

List

CollectionGroup*

aws:ResourceTag/${TagKey}

IngestionJob*

aws:ResourceTag/${TagKey}

IngestionStream*

aws:ResourceTag/${TagKey}

ListVpcEndpoints

Concede l'autorizzazione all'inserimento di elenchi OpenSearch Serverless-managed Endpoint VPC

List

TagResource

Concede il permesso di aggiungere tag a una raccolta, a un gruppo di raccolta, a un processo di inserimento o a un flusso di ingestione

Collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

CollectionGroup*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

IngestionJob*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

IngestionStream*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Concede l'autorizzazione a rimuovere i tag da una raccolta, da un gruppo di raccolta, da un processo di inserimento o da un flusso di inserimento

Collection*

aws:ResourceTag/${TagKey}

aws:TagKeys

Etichettatura, scrittura

CollectionGroup*

aws:ResourceTag/${TagKey}

aws:TagKeys

IngestionJob*

aws:ResourceTag/${TagKey}

aws:TagKeys

IngestionStream*

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccessPolicy

Concede l'autorizzazione per aggiornare una policy di accesso ai dati

aoss:collection

aoss:index

Scrittura

UpdateAccountSettings

Concede l'autorizzazione per aggiornare le impostazioni dell'account, comprese le impostazioni di capacità

Scrittura

UpdateCollection

Concede l'autorizzazione per aggiornare una raccolta

Collection*

aoss:DeletionProtection

aws:ResourceTag/${TagKey}

Scrittura

UpdateCollectionGroup

Concede il permesso di aggiornare un gruppo di raccolta

CollectionGroup*

aws:ResourceTag/${TagKey}

Scrittura

UpdateIndex

Concede il permesso di aggiornare un indice opensearch

Scrittura

UpdateLifecyclePolicy

Concede l'autorizzazione per aggiornare una policy del ciclo di vita

aoss:index

Scrittura

UpdateSecurityConfig

Concede l'autorizzazione per aggiornare una configurazione di sicurezza

Scrittura

UpdateSecurityPolicy

Concede l'autorizzazione per aggiornare una policy di sicurezza

aoss:collection

Scrittura

UpdateVpcEndpoint

Concede il permesso di aggiornare un OpenSearch Serverless-managed Endpoint VPC

Scrittura

Tipi di risorse definiti da Amazon OpenSearch Senza server

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

Collection

arn:${Partition}:aoss:${Region}:${Account}:collection/${CollectionId}

aws:ResourceTag/${TagKey}

CollectionGroup

arn:${Partition}:aoss:${Region}:${Account}:collection-group/${CollectionGroupId}

aws:ResourceTag/${TagKey}

Dashboards

arn:${Partition}:aoss:${Region}:${Account}:dashboards/default

IngestionJob

arn:${Partition}:aoss:${Region}:${Account}:collection/${CollectionId}/ingestion-job/${IngestionJobId}

aws:ResourceTag/${TagKey}

IngestionStream

arn:${Partition}:aoss:${Region}:${Account}:collection/${CollectionId}/ingestion-stream/${IngestionStreamId}

aws:ResourceTag/${TagKey}

Chiavi di condizione per Amazon OpenSearch Senza server

Amazon OpenSearch Serverless definisce le seguenti chiavi di condizione che possono essere utilizzate in Condition elemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aoss:CollectionId

Filtra l'accesso in base all'identificatore della raccolta

String

aoss:DeletionProtection

Filtra l'accesso in base al valore di protezione dall'eliminazione impostato su una raccolta nella richiesta. I valori validi sono abilitati e disattivati

String

aoss:collection

Filtra l'accesso in base al nome della raccolta

String

aoss:collection-group

Filtra l'accesso in base al nome del gruppo di raccolta

String

aoss:index

Filtra l'accesso in base all'indice

String

aws:RequestTag/${TagKey}

Filtra l'accesso in base ai tag passati nella richiesta

String

aws:ResourceTag/${TagKey}

Filtra l'accesso in base ai tag associati alla risorsa

String

aws:TagKeys

Filtra l'accesso in base alle chiavi di tag passate nella richiesta

ArrayOfString