View a markdown version of this page

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

Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.

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

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

Referenzen:

Von Amazon definierte API-Operationen OpenSearch Serverlos

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 der Bedingungsschlüssel, die von jeder Aktion unterstützt werden, finden Sie in der Tabelle „Aktionen“.

Operation IAM-Aktion Bedingungsschlüssel Mögliche (n) Wert (e) Zugriffsebene

BatchGetCollection

aoss:BatchGetCollection

Lesen

BatchGetCollectionGroup

aoss:BatchGetCollectionGroup

Lesen

BatchGetEffectiveLifecyclePolicy

aoss:BatchGetEffectiveLifecyclePolicy

Lesen

BatchGetLifecyclePolicy

aoss:BatchGetLifecyclePolicy

Lesen

BatchGetVpcEndpoint

aoss:BatchGetVpcEndpoint

Lesen

CancelIngestionJob

aoss:CancelIngestionJob

Write (Schreiben)

CreateAccessPolicy

aoss:CreateAccessPolicy

Schreiben

CreateCollection

aoss:AddCollectionToCollectionGroup

Schreiben

aoss:CreateCollection

Schreiben

aoss:TagResource

Taggen, Schreiben

CreateCollectionGroup

aoss:CreateCollectionGroup

Schreiben

aoss:TagResource

Taggen, Schreiben

CreateIndex

aoss:CreateIndex

Schreiben

CreateIngestionJob

aoss:CreateIngestionJob

Schreiben

aoss:TagResource

Taggen, Schreiben

CreateIngestionStream

aoss:CreateIngestionStream

Schreiben

aoss:TagResource

Taggen, Schreiben

iam:PassRole

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

DeleteIngestionStream

aoss:DeleteIngestionStream

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

GetIngestionJob

aoss:GetIngestionJob

Lesen

GetIngestionStream

aoss:GetIngestionStream

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

ListIngestionJobs

aoss:ListIngestionJobs

Auflisten

ListIngestionStreams

aoss:ListIngestionStreams

Auflisten

ListLifecyclePolicies

aoss:ListLifecyclePolicies

Auflisten

ListSecurityConfigs

aoss:ListSecurityConfigs

Auflisten

ListSecurityPolicies

aoss:ListSecurityPolicies

Auflisten

ListTagsForResource

aoss:ListTagsForResource

Auflisten

ListVpcEndpoints

aoss:ListVpcEndpoints

Auflisten

TagResource

aoss:TagResource

Taggen, Schreiben

UntagResource

aoss:UntagResource

Taggen, 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 definierte Aktionen OpenSearch Serverlos

Sie können die folgenden Aktionen im Element Action einer IAM-Richtlinienanweisung angeben. Für jede Aktion sind in der Tabelle die Ressourcentypen und Bedingungsschlüssel aufgeführt, die von dieser Aktion unterstützt werden. 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

Collection*

aoss:collection

aoss:CollectionId

aws:ResourceTag/${TagKey}

Schreiben

AddCollectionToCollectionGroup

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

CollectionGroup*

aoss:collection-group

aws:ResourceTag/${TagKey}

Schreiben

BatchGetCollection

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

aoss:collection

Lesen

BatchGetCollectionGroup

Erteilt die Berechtigung, Attribute für eine oder mehrere Sammlungsgruppen abzurufen

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

CancelIngestionJob

Erteilt die Erlaubnis, einen Aufnahme-Job abzubrechen

IngestionJob*

aws:ResourceTag/${TagKey}

Schreiben

CreateAccessPolicy

Gewährt die Berechtigung zum Erstellen einer Datenzugriffsrichtlinie

aoss:collection

aoss:index

Schreiben

CreateCollection

Gewährt die Berechtigung zum Erstellen einer Serverless-Sammlung

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateCollectionGroup

Erteilt die Erlaubnis, eine serverlose Sammlungsgruppe zu erstellen

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateIndex

Erteilt die Erlaubnis, einen OpenSearch-Index zu erstellen

Schreiben

CreateIngestionJob

Erteilt die Erlaubnis, einen Erfassungsauftrag für eine Sammlung zu erstellen

Collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateIngestionStream

Erteilt die Erlaubnis, einen Aufnahme-Stream für eine Sammlung zu erstellen

Collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

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

Schreiben

CreateVpcEndpoint

Erteilt die Erlaubnis zum Erstellen einer OpenSearch-Serverless-managed Schnittstelle: VPC-Endpunkt

Schreiben

DashboardsAccessAll

Gewährt die Berechtigung für Opensearch Serverless Dashboards

Dashboards*

aoss:collection

aoss:CollectionId

Schreiben

DeleteAccessPolicy

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

aoss:collection

aoss:index

Schreiben

DeleteCollection

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

Collection*

aws:ResourceTag/${TagKey}

Schreiben

DeleteCollectionGroup

Erteilt die Erlaubnis, eine serverlose Sammlungsgruppe zu löschen

CollectionGroup*

aws:ResourceTag/${TagKey}

Schreiben

DeleteIndex

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

Schreiben

DeleteIngestionStream

Erteilt die Erlaubnis, einen Aufnahme-Stream zu löschen

IngestionStream*

aws:ResourceTag/${TagKey}

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

Schreiben

DeleteVpcEndpoint

Erteilt die Erlaubnis zum Löschen eines OpenSearch Serverless-managed Schnittstelle: VPC-Endpunkt

Schreiben

GetAccessPolicy

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

aoss:collection

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

GetIngestionJob

Erteilt die Erlaubnis, Informationen über einen Erfassungsvorgang abzurufen

IngestionJob*

aws:ResourceTag/${TagKey}

Lesen

GetIngestionStream

Erteilt die Erlaubnis, Informationen über einen Aufnahme-Stream abzurufen

IngestionStream*

aws:ResourceTag/${TagKey}

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

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

ListIngestionJobs

Erteilt die Erlaubnis, Aufnahmeaufträge für eine Sammlung aufzulisten

Collection*

aws:ResourceTag/${TagKey}

Auflisten

ListIngestionStreams

Erteilt die Erlaubnis, Aufnahme-Streams für eine Sammlung aufzulisten

Collection*

aws:ResourceTag/${TagKey}

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

Erteilt die Erlaubnis, Stichwörter für eine Sammlung, eine Sammlungsgruppe, einen Aufnahme-Job oder einen Aufnahme-Stream aufzulisten

Collection*

aws:ResourceTag/${TagKey}

Auflisten

CollectionGroup*

aws:ResourceTag/${TagKey}

IngestionJob*

aws:ResourceTag/${TagKey}

IngestionStream*

aws:ResourceTag/${TagKey}

ListVpcEndpoints

Erteilt die Erlaubnis zum Auflisten OpenSearch Serverless-managed VPC-Endpunkte

Auflisten

TagResource

Erteilt die Erlaubnis, Tags zu einer Sammlung, einer Sammlungsgruppe, einem Aufnahme-Job oder einem Aufnahme-Stream hinzuzufügen

Collection*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

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

Erteilt die Erlaubnis, Tags aus einer Sammlung, einer Sammlungsgruppe, einem Aufnahme-Job oder einem Aufnahme-Stream zu entfernen

Collection*

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

CollectionGroup*

aws:ResourceTag/${TagKey}

aws:TagKeys

IngestionJob*

aws:ResourceTag/${TagKey}

aws:TagKeys

IngestionStream*

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAccessPolicy

Gewährt die Berechtigung zum Aktualisieren einer Daten-Zugriffsrichtlinie

aoss:collection

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

Collection*

aoss:DeletionProtection

aws: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:collection

Schreiben

UpdateVpcEndpoint

Erteilt die Erlaubnis zur Aktualisierung eines OpenSearch Serverless-managed VPC-Endpunkt

Schreiben

Von Amazon definierte Ressourcentypen OpenSearch Serverlos

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

Ressourcentypen ARN Bedingungsschlüssel

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}

Bedingungsschlüssel für Amazon OpenSearch Serverlos

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

Bedingungsschlüssel Beschreibung Typ

aoss:CollectionId

Filtert den Zugriff nach der ID der Sammlung

String

aoss:DeletionProtection

Filtert den Zugriff anhand des Löschschutzwerts, der für eine Sammlung in der Anfrage festgelegt wurde. Gültige Werte sind aktiviert und deaktiviert

String

aoss:collection

Filtert den Zugriff nach dem Sammlungsnamen

String

aoss:collection-group

Filtert den Zugriff anhand des Namens der Sammlungsgruppe

String

aoss:index

Filtert den Zugriff anhand des Index

String

aws:RequestTag/${TagKey}

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

String

aws:ResourceTag/${TagKey}

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

String

aws:TagKeys

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

ArrayOfString