View a markdown version of this page

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

Azioni, risorse e chiavi di condizione per Amazon OpenSearch Serverless

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 Serverless

La tabella seguente mappa le operazioni delle 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 la tabella Azioni.

Operation Azione IAM Chiave di condizione Valori possibili Livello di accesso

BatchGetCollection

perdita: BatchGetCollection

Lettura

BatchGetCollectionGroup

aoss: BatchGetCollectionGroup

Lettura

BatchGetEffectiveLifecyclePolicy

aoss: BatchGetEffectiveLifecyclePolicy

Lettura

BatchGetLifecyclePolicy

aoss: BatchGetLifecyclePolicy

Lettura

BatchGetVpcEndpoint

aoss: BatchGetVpcEndpoint

Lettura

CreateAccessPolicy

aoss: CreateAccessPolicy

Scrittura

CreateCollection

aoss: AddCollectionToCollectionGroup

Scrittura

aoss: CreateCollection

Scrittura

aoss: TagResource

Scrittura

CreateCollectionGroup

aoss: CreateCollectionGroup

Scrittura

aoss: TagResource

Scrittura

CreateIndex

aoss: CreateIndex

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

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

GetPoliciesStats

aoss: GetPoliciesStats

Lettura

GetSecurityConfig

aoss: GetSecurityConfig

Lettura

GetSecurityPolicy

aoss: GetSecurityPolicy

Lettura

ListAccessPolicies

aoss: ListAccessPolicies

List

ListCollectionGroups

aoss: ListCollectionGroups

List

ListCollections

aoss: ListCollections

List

ListLifecyclePolicies

aoss: ListLifecyclePolicies

List

ListSecurityConfigs

aoss: ListSecurityConfigs

List

ListSecurityPolicies

aoss: ListSecurityPolicies

List

ListTagsForResource

aoss: ListTagsForResource

List

ListVpcEndpoints

aoss: ListVpcEndpoints

List

TagResource

aoss: TagResource

Scrittura

UntagResource

aoss: UntagResource

Scrittura

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 Serverless

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.

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

APIAccessAll

Concedi l'autorizzazione a tutte le API Opensearch supportate

Collezione*

aoss:collezione

aoss: CollectionId

leggi: ResourceTag /$ {} TagKey

Scrittura

AddCollectionToCollectionGroup

Concede l'autorizzazione ad aggiungere una raccolta serverless a un gruppo di raccolta specificato

CollectionGroup*

aoss:collection-group

leggi: /$ {} ResourceTag TagKey

Scrittura

BatchGetCollection

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

aoss: collezione

Lettura

BatchGetCollectionGroup

Concede l'autorizzazione a ottenere gli attributi per uno o più gruppi di raccolte

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

CreateAccessPolicy

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

aoss:collezione

aoss:index

Scrittura

CreateCollection

Concede l'autorizzazione per creare una raccolta serverless

leggi: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateCollectionGroup

Concede l'autorizzazione a creare un gruppo di raccolta senza server

aws: RequestTag /$ {} TagKey

leggi: TagKeys

Scrittura

CreateIndex

Concede il permesso di creare un indice opensearch

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:collezione

Scrittura

CreateVpcEndpoint

Concede l'autorizzazione a creare un endpoint VPC di OpenSearch-Serverless-managed interfaccia

Scrittura

DashboardsAccessAll

Concede l'autorizzazione per Opensearch Serverless Dashboards

Dashboard*

aoss:collezione

aoss: CollectionId

Scrittura

DeleteAccessPolicy

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

aoss: collezione

aoss:index

Scrittura

DeleteCollection

Concede l'autorizzazione per eliminare una raccolta serverless

Collezione*

Legge: ResourceTag /$ {} TagKey

Scrittura

DeleteCollectionGroup

Concede l'autorizzazione a eliminare un gruppo di raccolta senza server

CollectionGroup*

aws: ResourceTag /$ {} TagKey

Scrittura

DeleteIndex

Concede il permesso di eliminare un indice opensearch

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:collezione

Scrittura

DeleteVpcEndpoint

Concede l'autorizzazione per eliminare un endpoint VPC di OpenSearch Serverless-managed interfaccia

Scrittura

GetAccessPolicy

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

aoss:collezione

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

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:collezione

Lettura

ListAccessPolicies

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

List

ListCollectionGroups

Concede l'autorizzazione a elencare i gruppi di raccolta

List

ListCollections

Concede l'autorizzazione per elencare le raccolte

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 l'autorizzazione per elencare i tag per una raccolta

List

ListVpcEndpoints

Concede l'autorizzazione a elencare gli endpoint OpenSearch Serverless-managed VPC

List

TagResource

Concede l'autorizzazione per applicare un tag a una raccolta serverless

aws: /$ {} RequestTag TagKey

legge: ResourceTag /$ {} TagKey

leggi: TagKeys

Scrittura

UntagResource

Concede l'autorizzazione per rimuovere i tag da una raccolta

leggi: TagKeys

Scrittura

UpdateAccessPolicy

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

aoss: collezione

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

Collezione*

Legge: ResourceTag /$ {} TagKey

Scrittura

UpdateCollectionGroup

Concede l'autorizzazione ad 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:collezione

Scrittura

UpdateVpcEndpoint

Concede l'autorizzazione per aggiornare un endpoint OpenSearch Serverless-managed VPC

Scrittura

Tipi di risorse definiti da Amazon OpenSearch Serverless

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

Collezione

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

ResourceTagleggi: /$ {} TagKey

CollectionGroup

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

ResourceTagleggi: /$ {} TagKey

Pannelli di controllo

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

Chiavi di condizione per Amazon OpenSearch Serverless

Amazon OpenSearch Serverless definisce le seguenti chiavi di condizione che possono essere utilizzate nell'Conditionelemento di una policy IAM.

Chiavi di condizione Descrizione Tipo

aoss: CollectionId

Filtra l'accesso in base all'identificatore della raccolta

Stringa

aoss: collezione

Filtra l'accesso in base al nome della raccolta

Stringa

aoss:collezione-gruppo

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

Stringa

aoss:index

Filtra l'accesso in base all'indice

Stringa

leggi: /$ {} RequestTag TagKey

Filtra l'accesso in base ai tag passati nella richiesta

Stringa

legge: ResourceTag /$ {} TagKey

Filtra l'accesso in base ai tag associati alla risorsa

Stringa

leggi: TagKeys

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

ArrayOfString