View a markdown version of this page

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon OpenSearch Serverless - Service-Authorization-Referenz

Aktionen, Ressourcen und Bedingungsschlüssel für Amazon OpenSearch Serverless

Amazon OpenSearch Serverless (Service-Präfix:aoss) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon OpenSearch Serverless definierte API-Operationen

In der folgenden Tabelle werden API-Operationen den IAM-Aktionen zugeordnet, die sie autorisieren. Es werden nur Bedingungsschlüssel aufgeführt, die statische Werte für die angegebene API und Aktion haben. Den vollständigen Satz von Bedingungsschlüsseln, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle Aktionen.

Operation IAM-Aktion Bedingungsschlüssel Mögliche Werte Zugriffsebene

BatchGetCollection

als Oss: BatchGetCollection

Lesen

BatchGetCollectionGroup

aoss: BatchGetCollectionGroup

Lesen

BatchGetEffectiveLifecyclePolicy

aoss: BatchGetEffectiveLifecyclePolicy

Lesen

BatchGetLifecyclePolicy

aoss: BatchGetLifecyclePolicy

Lesen

BatchGetVpcEndpoint

aoss: BatchGetVpcEndpoint

Lesen

CreateAccessPolicy

aoss: CreateAccessPolicy

Schreiben

CreateCollection

aoss: AddCollectionToCollectionGroup

Schreiben

aoss: CreateCollection

Schreiben

aoss: TagResource

Schreiben

CreateCollectionGroup

aoss: CreateCollectionGroup

Schreiben

aoss: TagResource

Schreiben

CreateIndex

aoss: CreateIndex

Schreiben

CreateLifecyclePolicy

aoss: CreateLifecyclePolicy

Schreiben

CreateSecurityConfig

aoss: CreateSecurityConfig

Schreiben

CreateSecurityPolicy

aoss: CreateSecurityPolicy

Schreiben

CreateVpcEndpoint

aoss: CreateVpcEndpoint

Schreiben

DeleteAccessPolicy

aoss: DeleteAccessPolicy

Schreiben

DeleteCollection

aoss: DeleteCollection

Schreiben

DeleteCollectionGroup

aoss: DeleteCollectionGroup

Schreiben

DeleteIndex

aoss: DeleteIndex

Schreiben

DeleteLifecyclePolicy

aoss: DeleteLifecyclePolicy

Schreiben

DeleteSecurityConfig

aoss: DeleteSecurityConfig

Schreiben

DeleteSecurityPolicy

aoss: DeleteSecurityPolicy

Schreiben

DeleteVpcEndpoint

aoss: DeleteVpcEndpoint

Schreiben

GetAccessPolicy

aoss: GetAccessPolicy

Lesen

GetAccountSettings

aoss: GetAccountSettings

Lesen

GetIndex

aoss: GetIndex

Lesen

GetPoliciesStats

aoss: GetPoliciesStats

Lesen

GetSecurityConfig

aoss: GetSecurityConfig

Lesen

GetSecurityPolicy

aoss: GetSecurityPolicy

Lesen

ListAccessPolicies

aoss: ListAccessPolicies

Auflisten

ListCollectionGroups

aoss: ListCollectionGroups

Auflisten

ListCollections

aoss: ListCollections

Auflisten

ListLifecyclePolicies

aoss: ListLifecyclePolicies

Auflisten

ListSecurityConfigs

aoss: ListSecurityConfigs

Auflisten

ListSecurityPolicies

aoss: ListSecurityPolicies

Auflisten

ListTagsForResource

aoss: ListTagsForResource

Auflisten

ListVpcEndpoints

aoss: ListVpcEndpoints

Auflisten

TagResource

aoss: TagResource

Schreiben

UntagResource

aoss: UntagResource

Schreiben

UpdateAccessPolicy

aoss: UpdateAccessPolicy

Schreiben

UpdateAccountSettings

aoss: UpdateAccountSettings

Schreiben

UpdateCollection

aoss: UpdateCollection

Schreiben

UpdateCollectionGroup

aoss: UpdateCollectionGroup

Schreiben

UpdateIndex

aoss: UpdateIndex

Schreiben

UpdateLifecyclePolicy

aoss: UpdateLifecyclePolicy

Schreiben

UpdateSecurityConfig

aoss: UpdateSecurityConfig

Schreiben

UpdateSecurityPolicy

aoss: UpdateSecurityPolicy

Schreiben

UpdateVpcEndpoint

aoss: UpdateVpcEndpoint

Schreiben

Von Amazon OpenSearch Serverless definierte Aktionen

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Verwenden Sie Richtlinien, um Berechtigungen zum Ausführen einer Operation in AWS zu erteilen. Wenn Sie eine Aktion in einer Richtlinie verwenden, erlauben oder verweigern Sie in der Regel den Zugriff auf die API-Operation oder den CLI-Befehl mit demselben Namen. Dabei kann es mitunter vorkommen, dass eine einzige Aktion den Zugriff auf mehr als eine Operation steuert. Alternativ erfordern einige Vorgänge mehrere verschiedene Aktionen.

Aktionen Description Ressourcentypen (*erforderlich) Bedingungsschlüssel Zugriffsebene

APIAccessAll

Gewährt die Berechtigung für alle unterstützten Opensearch-APIs

Sammlung*

aoss: Sammlung

aoss: CollectionId

als: ResourceTag /$ {} TagKey

Schreiben

AddCollectionToCollectionGroup

Erteilt die Berechtigung, einer angegebenen Sammlungsgruppe eine serverlose Sammlung hinzuzufügen

CollectionGroup*

aoss:collection-group

als: /$ {} ResourceTag TagKey

Schreiben

BatchGetCollection

Gewährt die Berechtigung zum Abrufen von Attributen für eine oder mehrere Sammlungen

aoss: Sammlung

Lesen

BatchGetCollectionGroup

Erteilt die Berechtigung zum Abrufen von Attributen für eine oder mehrere Sammlungsgruppen

aoss:collection-group

Lesen

BatchGetEffectiveLifecyclePolicy

Gewährt die Berechtigung zum Abrufen von Informationen über eine Lebenszyklusrichtlinie, die auf eine oder mehrere AOSS-Ressourcen angewendet wird

Lesen

BatchGetLifecyclePolicy

Gewährt die Berechtigung zum Abrufen von Informationen zu einzelnen oder mehreren Lebenszyklusrichtlinien

Lesen

BatchGetVpcEndpoint

Gewährt die Berechtigung zum Abrufen von Attributen für einen oder mehrere VPC-Endpunkte

Lesen

CreateAccessPolicy

Gewährt die Berechtigung zum Erstellen einer Datenzugriffsrichtlinie

aoss: Sammlung

aoss: Index

Schreiben

CreateCollection

Gewährt die Berechtigung zum Erstellen einer Serverless-Sammlung

als: /$ {} RequestTag TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

CreateCollectionGroup

Erteilt die Erlaubnis, eine serverlose Sammlungsgruppe zu erstellen

aws: RequestTag /$ {} TagKey

war: TagKeys

Schreiben

CreateIndex

Erteilt die Erlaubnis, einen Opensearch-Index zu erstellen

Schreiben

CreateLifecyclePolicy

Gewährt die Berechtigung zum Erstellen einer Lebenszyklusrichtlinie

aoss:index

Schreiben

CreateSecurityConfig

Gewährt die Berechtigung zum Erstellen einer Serverless-Sicherheitskonfiguration

Schreiben

CreateSecurityPolicy

Gewährt die Berechtigung zum Erstellen einer Netzwerk- oder Verschlüsselungsrichtlinie

aoss: Sammlung

Schreiben

CreateVpcEndpoint

Erteilt die Berechtigung zum Erstellen eines OpenSearch-Serverless-managed Schnittstellen-VPC-Endpunkts

Schreiben

DashboardsAccessAll

Gewährt die Berechtigung für Opensearch Serverless Dashboards

Dashboards*

aoss: Sammlung

aoss: CollectionId

Schreiben

DeleteAccessPolicy

Gewährt die Berechtigung zum Löschen einer Daten-Zugriffsrichtlinie

aoss: Sammlung

aoss: Index

Schreiben

DeleteCollection

Gewährt die Berechtigung zum Löschen einer Serverless-Sammlung

Kollektion*

als: ResourceTag /$ {} TagKey

Schreiben

DeleteCollectionGroup

Erteilt die Berechtigung zum Löschen einer serverlosen Sammlungsgruppe

CollectionGroup*

aws: ResourceTag /$ {} TagKey

Schreiben

DeleteIndex

Erteilt die Erlaubnis, einen Opensearch-Index zu löschen

Schreiben

DeleteLifecyclePolicy

Gewährt die Berechtigung zum Löschen einer Lebenszyklusrichtlinie

aoss:index

Schreiben

DeleteSecurityConfig

Gewährt die Berechtigung zum Löschen einer Sicherheitskonfiguration.

Schreiben

DeleteSecurityPolicy

Gewährt die Berechtigung zum Löschen einer Sicherheitsrichtlinie

aoss: Sammlung

Schreiben

DeleteVpcEndpoint

Erteilt die Berechtigung zum Löschen eines OpenSearch Serverless-managed Schnittstellen-VPC-Endpunkts

Schreiben

GetAccessPolicy

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Daten-Zugriffsrichtlinie

aoss: Sammlung

aoss: Index

Lesen

GetAccountSettings

Gewährt die Berechtigung zum Abrufen von Kontoeinstellungen, einschließlich der Kapazitätseinstellungen

Lesen

GetIndex

Erteilt die Erlaubnis, einen Opensearch-Index abzurufen

Lesen

GetPoliciesStats

Gewährt die Berechtigung zum Abrufen von Statistiken zu den Sicherheitsrichtlinien in Ihrem Konto

Lesen

GetSecurityConfig

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Serverless-Sicherheitskonfiguration

Lesen

GetSecurityPolicy

Gewährt die Berechtigung zum Abrufen von Informationen zu einer Sicherheitsrichtlinie

aoss: Sammlung

Lesen

ListAccessPolicies

Gewährt die Berechtigung zum Auflisten von Datenzugriffsrichtlinien

Auflisten

ListCollectionGroups

Erteilt die Erlaubnis, Sammlungsgruppen aufzulisten

Auflisten

ListCollections

Gewährt die Berechtigung zum Auflisten von Sammlungen

Auflisten

ListLifecyclePolicies

Gewährt die Berechtigung zum Auflisten von Lebenszyklusrichtlinien

Auflisten

ListSecurityConfigs

Gewährt die Berechtigung zum Auflisten von Sicherheitskonfigurationen

Auflisten

ListSecurityPolicies

Gewährt die Berechtigung zum Auflisten von Sicherheitsrichtlinien

Auflisten

ListTagsForResource

Gewährt die Berechtigung zum Auflisten von Tags für eine Sammlung

Auflisten

ListVpcEndpoints

Erteilt die Erlaubnis, OpenSearch Serverless-managed VPC-Endpoints aufzulisten

Auflisten

TagResource

Gewährt die Berechtigung zum Kennzeichnen einer Serverless-Sammlung mit Tags

aws: RequestTag /$ {} TagKey

as: ResourceTag /$ {} TagKey

war: TagKeys

Schreiben

UntagResource

Gewährt die Berechtigung zum Entfernen von Tags aus einer Sammlung

war: TagKeys

Schreiben

UpdateAccessPolicy

Gewährt die Berechtigung zum Aktualisieren einer Daten-Zugriffsrichtlinie

aoss: Sammlung

aoss: Index

Schreiben

UpdateAccountSettings

Gewährt die Berechtigung zum Aktualisieren von Kontoeinstellungen einschließlich der Kapazitätseinstellungen

Schreiben

UpdateCollection

Gewährt die Berechtigung zum Aktualisieren einer Sammlung

Kollektion*

als: ResourceTag /$ {} TagKey

Schreiben

UpdateCollectionGroup

Erteilt die Erlaubnis, eine Sammlungsgruppe zu aktualisieren

CollectionGroup*

aws: ResourceTag /$ {} TagKey

Schreiben

UpdateIndex

Erteilt die Erlaubnis, einen Opensearch-Index zu aktualisieren

Schreiben

UpdateLifecyclePolicy

Gewährt die Berechtigung zum Aktualisieren einer Lebenszyklusrichtlinie

aoss:index

Schreiben

UpdateSecurityConfig

Gewährt die Berechtigung zur Aktualisierung der Sicherheits-Konfiguration

Schreiben

UpdateSecurityPolicy

Gewährt die Berechtigung zum Aktualisieren einer Sicherheitsrichtlinie

aoss: Sammlung

Schreiben

UpdateVpcEndpoint

Erteilt die Erlaubnis, einen OpenSearch Serverless-managed VPC-Endpunkt zu aktualisieren

Schreiben

Von Amazon OpenSearch Serverless definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden.

Ressourcentypen ARN Bedingungsschlüssel

Sammlung

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

awsTagKey: /$ {} ResourceTag

CollectionGroup

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

awsTagKey: /$ {} ResourceTag

Dashboards

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

Bedingungsschlüssel für Amazon OpenSearch Serverless

Amazon OpenSearch Serverless definiert die folgenden Bedingungsschlüssel, die im Condition Element einer IAM-Richtlinie verwendet werden können.

Bedingungsschlüssel Beschreibung Typ

aoss: CollectionId

Filtert den Zugriff nach der ID der Sammlung

Zeichenfolge

aoss: Sammlung

Filtert den Zugriff nach dem Sammlungsnamen

Zeichenfolge

aoss:collection-group

Filtert den Zugriff nach dem Namen der Sammlungsgruppe

Zeichenfolge

aoss:index

Filtert den Zugriff anhand des Index

Zeichenfolge

als: /$ {} RequestTag TagKey

Filtert den Zugriff basierend auf den Tags, die in der Anfrage übergeben werden

Zeichenfolge

as: ResourceTag /$ {} TagKey

Filtert den Zugriff basierend auf den Tags, die der Ressource zugeordnet sind.

Zeichenfolge

war: TagKeys

Filtert den Zugriff basierend auf den Tag-Schlüsseln, die in der Anforderung übergeben werden.

ArrayOfString