Aktionen, Ressourcen und Bedingungskontextschlüssel für Amazon Cloud Directory - 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 Bedingungskontextschlüssel für Amazon Cloud Directory

Amazon Cloud Directory (Servicepräfix: clouddirectory) stellt die folgenden servicespezifischen Ressourcen, Aktionen und Bedingungskontextschlüssel für die Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon Cloud Directory 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.

Die Spalte Resource types (Ressourcentypen) der Aktionstabelle gibt an, ob die Aktion Berechtigungen auf Ressourcenebene unterstützt. Wenn es keinen Wert für diese Spalte gibt, müssen Sie alle Ressourcen ("*") im Element Resource Ihrer Richtlinienanweisung angeben. Wenn die Spalte einen Ressourcentyp enthält, können Sie einen ARN dieses Typs in einer Anweisung mit dieser Aktion angeben. Wenn für die Aktion eine oder mehrere Ressourcen erforderlich sind, muss der Aufrufer die Erlaubnis haben, die Aktion mit diesen Ressourcen zu verwenden. Erforderliche Ressourcen sind in der Tabelle mit einem Sternchen (*) gekennzeichnet. Wenn Sie den Ressourcenzugriff mit dem Element Resource in einer IAM-Richtlinie einschränken, müssen Sie für jeden erforderlichen Ressourcentyp einen ARN oder ein Muster angeben. Einige Aktionen unterstützen mehrere Ressourcentypen. Wenn der Ressourcentyp optional ist (nicht als erforderlich angegeben), können Sie sich für einen der optionalen Ressourcentypen entscheiden.

Die Spalte Bedingungsschlüssel der Tabelle der Aktionen enthält Schlüssel, die Sie im Element Condition einer Richtlinienanweisung angeben können. Weitere Informationen zu den Bedingungsschlüsseln, die den Ressourcen für den Service zugeordnet sind, finden Sie in der Spalte Bedingungsschlüssel der Tabelle der Ressourcentypen.

Anmerkung

Die Ressourcenbedingungsschlüssel sind in der Tabelle Ressourcentypen enthalten. Sie finden einen Link zu dem Ressourcentyp, der für eine Aktion gilt, in der Spalte Ressourcentypen (*erforderlich) der Tabelle „Aktionen“. Der Ressourcentyp in der Tabelle „Ressourcentypen“ enthält die Spalte Bedingungsschlüssel. Das sind die Ressourcenbedingungsschlüssel, die für eine Aktion in der Tabelle „Aktionen“ gelten.

Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Aktionen

Aktionen Beschreibung Zugriffsebene Ressourcentypen (*erforderlich) Bedingungsschlüssel Abhängige Aktionen
AddFacetToObject Gewährt die Berechtigung zum Hinzufügen eines neuen Facets zu einem Objekt Schreiben

directory*

ApplySchema Gewährt die Berechtigung zum Kopieren der Eingabe eines veröffentlichten Schemas in Directory mit demselben Namen und derselben Version des veröffentlichten Schemas Schreiben

directory*

publishedSchema*

AttachObject Gewährt die Berechtigung zum Hinzufügen eines vorhandenen Objekts ein anderes vorhandenes Objekt Schreiben

directory*

AttachPolicy Gewährt die Berechtigung zum Anhängen eines Richtlinienobjekts an jedes andere Objekt Schreiben

directory*

AttachToIndex Gewährt die Berechtigung zum Anhängen des angegebenen Objekts an den angegebenen Index Schreiben

directory*

Gewährt die Berechtigung zum Hinzufügen einen typisierten Links zwischen Quell- und Ziel-Objektreferenz Schreiben

directory*

BatchRead Erteilt die Berechtigung zum Ausführen aller Leseoperationen in einem Batch. Jede einzelne Produktion innerhalb BatchRead muss explizit gewährt werden Lesen

directory*

BatchWrite Erteilt die Berechtigung zum Ausführen aller Schreibeoperationen in einem Batch. Jede einzelne Produktion innerhalb BatchWrite muss explizit gewährt werden Schreiben

directory*

CreateDirectory Erteilt die Berechtigung zum Erstellen eines Verzeichnisses durch Kopieren des veröffentlichten Schemas in das Verzeichnis Schreiben

publishedSchema*

CreateFacet Gewährt die Berechtigung zum Erstellen eines neuen Facets in einem Schema Schreiben

appliedSchema*

developmentSchema*

CreateIndex Gewährt die Berechtigung zum Erstellen eines Index-Objekts Schreiben

directory*

CreateObject Gewährt die Berechtigung zum Erstellen eines Objekts im Verzeichnis Schreiben

directory*

CreateSchema Gewährt die Berechtigung zum Erstellen eines neuen Schemas in einem Entwicklungsstatus Schreiben
CreateTypedLinkFacet Gewährt die Berechtigung zum Erstellen eines neuen Typed-Link-Facets in einem Schema Schreiben

appliedSchema*

developmentSchema*

DeleteDirectory Gewährt die Berechtigung zum Löschen eines Verzeichnisses. Nur deaktivierte Verzeichnisse können gelöscht werden Schreiben

directory*

DeleteFacet Erteilt die Berechtigung zum Löschen eines bestimmten Facets. Alle mit dem Facet assoziierten Attribute und Regeln werden gelöscht Schreiben

developmentSchema*

DeleteObject Erteilt die Berechtigung zum Löschen eines Objekts und die zugehörigen Attribute Schreiben

directory*

DeleteSchema Gewährt die Berechtigung zum Löschen eines bestimmten Schemas Schreiben

developmentSchema*

publishedSchema*

DeleteTypedLinkFacet Erteilt die Berechtigung zum Löschen eines bestimmten TypedLink-Facets. Alle mit dem Facet assoziierten Attribute und Regeln werden gelöscht Schreiben

developmentSchema*

DetachFromIndex Gewährt die Berechtigung zum Trennen des angegebenen Objekts vom angegebenen Index Schreiben

directory*

DetachObject Erteilt die Berechtigung zum Trennen eines bestimmten Objekts vom übergeordneten Objekt Schreiben

directory*

DetachPolicy Gewährt die Berechtigung zum Trennen einer Richtlinie von einem Objekt Schreiben

directory*

Gewährt die Berechtigung zum Trennen eines bestimmten typisierten Link zwischen Quell- und Ziel-Objektreferenz Schreiben

directory*

DisableDirectory Gewährt die Berechtigung zum Deaktivieren des angegebenen Verzeichnisses Schreiben

directory*

EnableDirectory Gewährt die Berechtigung zum Aktivieren des angegebenen Verzeichnisses Schreiben

directory*

GetAppliedSchemaVersion Erteilt die Berechtigung, die aktuelle angewendete Schemaversion ARN zurückzugeben, einschließlich der verwendeten Nebenversion Lesen

appliedSchema*

GetDirectory Gewährt die Berechtigung zum Abrufen von Metadaten zu einem Verzeichnis Lesen

directory*

GetFacet Erteilt die Berechtigung zum Abrufen von Details des Facets, z. B. Facet-Name, Attribute, Regeln oder ObjectType Lesen

appliedSchema*

developmentSchema*

publishedSchema*

GetLinkAttributes Erteilt die Berechtigung zum Abrufen von Attributen, die einem typisierten Link zugeordnet sind Lesen

directory*

GetObjectAttributes Erteilt die Berechtigung zum Abrufen von Attributen innerhalb eines Facets ab, die einem Objekt zugeordnet sind Lesen

directory*

GetObjectInformation Gewährt die Berechtigung zum Abrufen von Metadaten eines Objekts Lesen

directory*

GetSchemaAsJson Erteilt die Berechtigung zum Abrufen einer JSON-Darstellung des Schemas Lesen

appliedSchema*

developmentSchema*

publishedSchema*

GetTypedLinkFacetInformation Erteilt die Berechtigung zum Zurückgeben von Informationen zur Reihenfolge von Identitätsattributen, die mit bestimmten Facet von typisierten Links verbunden sind Lesen

appliedSchema*

developmentSchema*

publishedSchema*

ListAppliedSchemaArns Erteilt die Berechtigung zum Auflisten von Schemas, die auf ein Verzeichnis angewendet wurden Auflisten

directory*

ListAttachedIndices Gewährt die Berechtigung zum Auflisten der Indizes, die einem Objekt zugeordnet sind Lesen

directory*

ListDevelopmentSchemaArns Erteilt die Berechtigung zum Abrufen der ARNs von Schemas im Entwicklungsstatus Auflisten
ListDirectories Erteilt die Berechtigung zum Auflisten von Verzeichnissen, die in einem Konto erstellt wurden Auflisten
ListFacetAttributes Gewährt die Berechtigung zum Abrufen von Attributen, die der Facet zugeordnet sind Lesen

appliedSchema*

developmentSchema*

publishedSchema*

ListFacetNames Erteilt die Berechtigung zum Abrufen der Namen von Facets, die in einem Schema vorhanden sind Lesen

appliedSchema*

developmentSchema*

publishedSchema*

Gewährt die Berechtigung zum Zurückgeben einer paginierten Liste aller eingehenden TypedLinks für ein bestimmtes Objekt Lesen

directory*

ListIndex Erteilt die Berechtigung zum Auflisten von Objekten, die an den angegebenen Index angefügt sind Lesen

directory*

ListManagedSchemaArns Erteilt die Berechtigung zum Auflisten der Hauptversionsfamilien jedes verwalteten Schemas. Wenn ein Hauptversions-ARN als SchemaArn bereitgestellt wird, werden stattdessen die Nebenversionsrevisionen in dieser Familie aufgeführt Auflisten
ListObjectAttributes Erteilt die Berechtigung zum Auflisten aller Attribute, die einem Objekt zugeordnet sind Lesen

directory*

ListObjectChildren Erteilt die Berechtigung zum Zurückgeben einer paginierten Liste untergeordneter Objekte, die einem bestimmten Objekt zugeordnet sind Lesen

directory*

ListObjectParentPaths Erteilt die Berechtigung zum Abrufen aller verfügbaren übergeordneten Pfade für beliebige Objekttypen wie z. B. Knoten, Blatt-, Richtlinien-, Indexobjekt-Knoten Lesen

directory*

ListObjectParents Erteilt die Berechtigung zum Auflisten aller übergeordneten Objekte in Verbindung mit einem bestimmten Objekt in Paginierung auf Lesen

directory*

ListObjectPolicies Erteilt die Berechtigung zum Zurückgeben von Richtlinien, die einem Objekt in Paginierung zugeordnet sind Lesen

directory*

Gewährt die Berechtigung zum Zurückgeben einer paginierten Liste aller ausgehenden TypedLinks für ein bestimmtes Objekt Lesen

directory*

ListPolicyAttachments Erteilt die Berechtigung zum Zurückgeben aller ObjectIdentifiers, denen eine bestimmte Richtlinie zugeordnet ist Lesen

directory*

ListPublishedSchemaArns Gewährt die Berechtigung zum Abrufen veröffentlichter Schema-ARNs Auflisten
ListTagsForResource Erteilt die Berechtigung zum Zurückgeben von Tags für eine -Ressource Lesen

directory*

ListTypedLinkFacetAttributes Erteilt die Berechtigung zum Zurückgeben einer paginierten Liste von Attributen, die einem Facet eines typisierten Links zugeordnet sind Lesen

appliedSchema*

developmentSchema*

publishedSchema*

ListTypedLinkFacetNames Erteilt die Berechtigung zum Zurückgeben einer paginierten Liste typisierter Link-Facet-Namen, die in einem Schema vorhanden sind Lesen

appliedSchema*

developmentSchema*

publishedSchema*

LookupPolicy Erteilt die Berechtigung zum Auflisten aller Richtlinien aus dem Stammverzeichnis des Verzeichnisses für das angegebene Objekt Lesen

directory*

PublishSchema Erteilt die Berechtigung zum Veröffentlichen eines Entwicklungsschemas mit einer Version Schreiben

developmentSchema*

PutSchemaFromJson Erteilt die Berechtigung zum Aktualisieren eines Schemas mit dem JSON-Upload. Nur für Entwicklungsschemata verfügbar Schreiben
RemoveFacetFromObject Gewährt die Berechtigung zum Entfernen des angegebenen Facets aus dem angegebenen Objekt Schreiben

directory*

TagResource Gewährt die Berechtigung zum Hinzufügen von Tags zu einer Ressource Markieren

directory*

UntagResource Gewährt die Berechtigung zum Entfernen von Tags aus einer Ressource Markierung

directory*

UpdateFacet Erteilt die Berechtigung zum Hinzufügen/Aktualisieren/Löschen vorhandener Attribute, Regeln oder ObjectType eines Facets Schreiben

appliedSchema*

developmentSchema*

UpdateLinkAttributes Erteilt die Berechtigung zum Aktualisieren der Attribute eines bestimmten typisierten Links. Die zu aktualisierenden Attribute dürfen nicht zur Identität des typisierten Links beitragen, wie durch IdentityAttributeOrder angegeben Schreiben

directory*

UpdateObjectAttributes Erteilt die Berechtigung zum Aktualisieren der Attribute eines bestimmten Objekts Schreiben

directory*

UpdateSchema Gewährt die Berechtigung zum Aktualisieren des Schemanamens mit einem neuen Namen Schreiben

developmentSchema*

UpdateTypedLinkFacet Erteilt die Berechtigung zum Hinzufügen/Aktualisieren/Löschen vorhandener Attribute, Regeln und Identitätsattributreihenfolge eines Facets eines typisierten Links Schreiben

developmentSchema*

UpgradeAppliedSchema Erteilt die Berechtigung zum Aktualisieren eines einzelnes Verzeichnisses direkt mit PublishedSchemaArn mit Schemaaktualisierungen in MinorVersion. Abwärtskompatible Nebenversions-Upgrades sind sofort für Reader aller Objekte im Verzeichnis verfügbar Schreiben

directory*

publishedSchema*

UpgradePublishedSchema Erteilt die Berechtigung zum Aktualisieren eines veröffentlichten Schemas im Rahmen einer neuen Nebenversions-Revision unter Verwendung des aktuellen Inhalts von DevelopmentSchemaArn Schreiben

developmentSchema*

publishedSchema*

Von Amazon Cloud Directory definierte Ressourcentypen

Die folgenden Ressourcentypen werden von diesem Service definiert und können im Element Resource von IAM-Berechtigungsrichtlinienanweisungen verwendet werden. Jede Aktion in der Tabelle „Aktionen“ identifiziert die Ressourcentypen, die mit der Aktion angegeben werden können. Ein Ressourcentyp kann auch definieren, welche Bedingungsschlüssel Sie in einer Richtlinie einschließen können. Diese Schlüssel werden in der letzten Spalte der Tabelle der Ressourcentypen angezeigt. Details zu den Spalten in der folgenden Tabelle finden Sie in der Tabelle Resource types.

Ressourcentypen ARN Bedingungsschlüssel
appliedSchema arn:${Partition}:clouddirectory:${Region}:${Account}:directory/${DirectoryId}/schema/${SchemaName}/${Version}
developmentSchema arn:${Partition}:clouddirectory:${Region}:${Account}:schema/development/${SchemaName}
directory arn:${Partition}:clouddirectory:${Region}:${Account}:directory/${DirectoryId}
publishedSchema arn:${Partition}:clouddirectory:${Region}:${Account}:schema/published/${SchemaName}/${Version}

Bedingungsschlüssel für Amazon Cloud Directory

Cloud Directory umfasst keine servicespezifischen Kontextschlüssel, die im Element Condition von Richtlinienanweisungen verwendet werden können. Eine Liste der globalen Kontextschlüssel, die für alle Services verfügbar sind, finden Sie unter Verfügbare Schlüssel für Bedingungen.