View a markdown version of this page

Aktions-, Ressourcen- und Bedingungsschlüssel für Amazon AppStream 2.0 - 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.

Aktions-, Ressourcen- und Bedingungsschlüssel für Amazon AppStream 2.0

Amazonas AppStream 2.0 (Dienstpräfix: appstream) stellt die folgenden dienstspezifischen Operationen, Ressourcen, Aktionen und Bedingungsschlüssel zur Verwendung in IAM-Berechtigungsrichtlinien bereit.

Referenzen:

Von Amazon definierte API-Operationen AppStream 2.0

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

AssociateApplicationFleet

appstream:AssociateApplicationFleet

Schreiben

AssociateFleet

appstream:AssociateFleet

Schreiben

BatchAssociateUserStack

appstream:BatchAssociateUserStack

Schreiben

BatchDisassociateUserStack

appstream:BatchDisassociateUserStack

Schreiben

CopyImage

appstream:CopyImage

Schreiben

CreateAppBlock

appstream:CreateAppBlock

Schreiben

CreateApplication

appstream:CreateApplication

Schreiben

CreateDirectoryConfig

appstream:CreateDirectoryConfig

Schreiben

CreateEntitlement

appstream:CreateEntitlement

Schreiben

CreateFleet

appstream:CreateFleet

Schreiben

appstream:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

appstream.amazonaws.com

Schreiben

CreateImageBuilder

appstream:CreateImageBuilder

Schreiben

appstream:TagResource

Taggen, Schreiben

iam:PassRole

iam:PassedToService

appstream.amazonaws.com

Schreiben

CreateImageBuilderStreamingURL

appstream:CreateImageBuilderStreamingURL

Schreiben

CreateStack

appstream:CreateStack

Schreiben

appstream:TagResource

Taggen, Schreiben

CreateStreamingURL

appstream:CreateStreamingURL

Schreiben

CreateUpdatedImage

appstream:CreateUpdatedImage

Schreiben

appstream:TagResource

Taggen, Schreiben

CreateUsageReportSubscription

appstream:CreateUsageReportSubscription

Schreiben

CreateUser

appstream:CreateUser

Schreiben

DeleteApplication

appstream:DeleteApplication

Schreiben

DeleteDirectoryConfig

appstream:DeleteDirectoryConfig

Schreiben

DeleteEntitlement

appstream:DeleteEntitlement

Schreiben

DeleteFleet

appstream:DeleteFleet

Schreiben

DeleteImage

appstream:DeleteImage

Schreiben

DeleteImageBuilder

appstream:DeleteImageBuilder

Schreiben

DeleteImagePermissions

appstream:DeleteImagePermissions

Schreiben

DeleteStack

appstream:DeleteStack

Schreiben

DeleteUsageReportSubscription

appstream:DeleteUsageReportSubscription

Schreiben

DeleteUser

appstream:DeleteUser

Schreiben

DescribeAppBlockBuilderAppBlockAssociations

appstream:DescribeAppBlockBuilderAppBlockAssociations

Auflisten

DescribeAppBlockBuilders

appstream:DescribeAppBlockBuilders

Auflisten

DescribeAppBlocks

appstream:DescribeAppBlocks

Auflisten

DescribeApplicationFleetAssociations

appstream:DescribeApplicationFleetAssociations

Auflisten

DescribeApplications

appstream:DescribeApplications

Auflisten

DescribeDirectoryConfigs

appstream:DescribeDirectoryConfigs

Auflisten

DescribeEntitlements

appstream:DescribeEntitlements

Auflisten

DescribeFleets

appstream:DescribeFleets

Auflisten

DescribeImageBuilders

appstream:DescribeImageBuilders

Auflisten

DescribeImagePermissions

appstream:DescribeImagePermissions

Lesen

DescribeImages

appstream:DescribeImages

Auflisten

DescribeSessions

appstream:DescribeSessions

Auflisten

DescribeStacks

appstream:DescribeStacks

Auflisten

DescribeThemeForStack

appstream:DescribeThemeForStack

Lesen

DescribeUsageReportSubscriptions

appstream:DescribeUsageReportSubscriptions

Auflisten

DescribeUserStackAssociations

appstream:DescribeUserStackAssociations

Auflisten

DescribeUsers

appstream:DescribeUsers

Auflisten

DisableUser

appstream:DisableUser

Schreiben

DisassociateApplicationFleet

appstream:DisassociateApplicationFleet

Schreiben

DisassociateApplicationFromEntitlement

appstream:DisassociateApplicationFromEntitlement

Schreiben

DisassociateFleet

appstream:DisassociateFleet

Schreiben

EnableUser

appstream:EnableUser

Schreiben

ExpireSession

appstream:ExpireSession

Schreiben

ListAssociatedFleets

appstream:ListAssociatedFleets

Lesen

ListAssociatedStacks

appstream:ListAssociatedStacks

Lesen

ListEntitledApplications

appstream:ListEntitledApplications

Auflisten

ListTagsForResource

appstream:ListTagsForResource

Lesen

StartFleet

appstream:StartFleet

Write (Schreiben)

StartImageBuilder

appstream:StartImageBuilder

Schreiben

StopFleet

appstream:StopFleet

Schreiben

StopImageBuilder

appstream:StopImageBuilder

Schreiben

TagResource

appstream:TagResource

Taggen, Schreiben

UntagResource

appstream:UntagResource

Taggen, Schreiben

UpdateDirectoryConfig

appstream:UpdateDirectoryConfig

Schreiben

UpdateEntitlement

appstream:UpdateEntitlement

Schreiben

UpdateFleet

appstream:UpdateFleet

Schreiben

iam:PassRole

iam:PassedToService

appstream.amazonaws.com

Schreiben

UpdateImagePermissions

appstream:UpdateImagePermissions

Schreiben

UpdateStack

appstream:UpdateStack

Schreiben

Von Amazon definierte Aktionen AppStream 2.0

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

AssociateAppBlockBuilderAppBlock

Gewährt die Berechtigung, den angegebenen Anwendungsblock-Builder mit dem Anwendungsblock zu verknüpfen

app-block*

aws:ResourceTag/${TagKey}

Schreiben

app-block-builder*

aws:ResourceTag/${TagKey}

AssociateApplicationFleet

Gewährt die Berechtigung zum Zuordnen der angegebenen Anwendung mit der Flotte

application*

aws:ResourceTag/${TagKey}

Schreiben

fleet*

aws:ResourceTag/${TagKey}

AssociateApplicationToEntitlement

Erteilt die Berechtigung zum Verknüpfen der angegebenen Anwendung mit dem angegebenen Anspruch

stack*

aws:ResourceTag/${TagKey}

Schreiben

AssociateFleet

Gewährt die Berechtigung zum Verknüpfen der angegebenen Flotte mit dem angegebenen Stack

fleet*

aws:ResourceTag/${TagKey}

Schreiben

stack*

aws:ResourceTag/${TagKey}

AssociateSoftwareToImageBuilder

Erteilt die Erlaubnis, eine oder mehrere in der Lizenz enthaltene (n) Anwendung (en) einer vorhandenen Image Builder-Instanz zuzuordnen

image-builder*

aws:ResourceTag/${TagKey}

Schreiben

BatchAssociateUserStack

Gewährt die Berechtigung zum Verknüpfen des angegebenen Benutzers mit den angegebenen Stacks. Benutzer in einem Benutzerpool können keinen Stacks mit Flotten zugewiesen werden, die Mitglied einer Active-Directory-Domain sind.

stack*

aws:ResourceTag/${TagKey}

Write

BatchDisassociateUserStack

Gewährt die Berechtigung zum Aufheben der angegebenen Benutzer aus den angegebenen Stacks

stack*

aws:ResourceTag/${TagKey}

Schreiben

CopyImage

Erteilt die Erlaubnis, das angegebene Bild innerhalb derselben Region oder in eine neue Region innerhalb derselben Region zu kopieren AWS-Konto

image*

aws:ResourceTag/${TagKey}

Schreiben

CreateAppBlock

Gewährt die Berechtigung zum Erstellen eines Anwendungsblocks. Anwendungsblocks speichern Details über die virtuelle Festplatte, die die Dateien für die Anwendung enthält, in einem S3-Bucket. Es speichert auch das Einrichtungsskript mit Details zum Bereitstellen der virtuellen Festplatte. Anwendungsblocks werden nur für Elastic-Flotten unterstützt

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateAppBlockBuilder

Gewährt die Berechtigung, einen Anwendungsblock-Builder zu erstellen. Ein Anwendungsblock-Builder ist eine virtuelle Maschine, mit der ein Anwendungsblock erstellt werden kann.

app-block-builder*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateAppBlockBuilderStreamingURL

Gewährt die Berechtigung, eine URL zu erstellen, über die eine Anwendungsblock-Builder-Streaming-Sitzung gestartet werden kann.

app-block-builder*

aws:ResourceTag/${TagKey}

Schreiben

CreateApplication

Gewährt die Berechtigung zum Erstellen einer Anwendung innerhalb eines Kundenkontos. Anwendungen speichern die Details zum Launchen von Anwendungen auf Streaming-Instances. Dies wird nur für Elastic-Flotten unterstützt

app-block*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateDirectoryConfig

Erteilt die Erlaubnis, ein Directory-Config-Objekt in zu erstellen AppStream 2.0. Dieses Objekt beschreibt die Konfigurationsinformationen, die erforderlich sind, um Flotten und Image Builder mit Microsoft Active Directory-Domains zu verbinden.

Schreiben

CreateEntitlement

Erteilt die Berechtigung zum Erstellen einer Berechtigung zur Steuerung des Zugriffs auf Anwendungen basierend auf Benutzerattributen

stack*

aws:ResourceTag/${TagKey}

Schreiben

CreateExportImageTask

Erteilt die Erlaubnis, eine Exportaufgabe für einen zu erstellen AppStream Bild 2.0

aws:ResourceTag/${TagKey}

Schreiben

CreateFleet

Gewährt die Berechtigung zum Erstellen einer Flotte. Eine Flotte ist eine Gruppe von Streaming-Instances, aus denen Anwendungen gestartet und an Benutzer gestreamt werden.

fleet*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateImageBuilder

Gewährt die Berechtigung zum Erstellen eines Image Builders. Ein Image Builder ist eine virtuelle Maschine, mit der ein Image erstellt werden kann.

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Write

image-builder*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

CreateImageBuilderStreamingURL

Gewährt die Berechtigung zum Erstellen einer URL, über die eine Image Builder Streaming-Sitzung gestartet werden kann.

image-builder*

aws:ResourceTag/${TagKey}

Schreiben

CreateImportedImage

Erteilt die Erlaubnis zur Erstellung eines AppStream 2.0-Bild von einem importierten AMI

aws:RequestTag/${TagKey}

aws:TagKeys

Schreiben

CreateStack

Gewährt die Berechtigung zum Erstellen eines Stacks, um mit dem Streaming von Anwendungen an Benutzer zu beginnen. Ein Stack besteht aus einer zugeordneten Flotte, Benutzerzugriffsrichtlinien und Speicherkonfigurationen.

stack*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateStreamingURL

Erteilt die Erlaubnis, eine temporäre URL zu erstellen, um eine zu starten AppStream 2.0-Streaming-Sitzung für den angegebenen Benutzer. Mithilfe einer Streaming-URL kann das Streamen getestet werden, ohne dass ein Benutzer eingerichtet werden muss.

fleet*

aws:ResourceTag/${TagKey}

Schreiben

stack*

aws:ResourceTag/${TagKey}

CreateThemeForStack

Erteilt die Erlaubnis, ein benutzerdefiniertes Branding-Thema zu erstellen, das möglicherweise ein benutzerdefiniertes Logo, Website-Links und anderes Branding umfasst, das Ihren Benutzern angezeigt wird

stack*

aws:ResourceTag/${TagKey}

Schreiben

CreateUpdatedImage

Gewährt die Berechtigung, ein vorhandenes Image im Kundenkonto zu aktualisieren

image*

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Schreiben

CreateUsageReportSubscription

Gewährt die Berechtigung zum Erstellen eines Abonnement für Nutzungsberichte. Nutzungsberichte werden täglich aktualisiert.

Write

CreateUser

Gewährt die Berechtigung zum Erstellen eines neuen Benutzers im Benutzerpool.

Schreiben

DeleteAppBlock

Gewährt die Berechtigung zum Löschen des angegebenen Anwendungsblocks

app-block*

aws:ResourceTag/${TagKey}

Schreiben

DeleteAppBlockBuilder

Gewährt die Berechtigung, den angegebenen Anwendungsblock-Builder zu löschen und Kapazitäten freizusetzen

app-block-builder*

aws:ResourceTag/${TagKey}

Schreiben

DeleteApplication

Gewährt die Berechtigung zum Löschen der angegebenen Anwendung

application*

aws:ResourceTag/${TagKey}

Schreiben

DeleteDirectoryConfig

Erteilt die Berechtigung, das angegebene Directory-Config-Objekt aus zu löschen AppStream 2.0. Dieses Objekt beschreibt die Konfigurationsinformationen, die erforderlich sind, um Flotten und Image Builder mit Microsoft Active Directory-Domains zu verbinden.

Schreiben

DeleteEntitlement

Gewährt die Berechtigung zum Löschen des angegebenen Anspruchs

stack*

aws:ResourceTag/${TagKey}

Schreiben

DeleteFleet

Gewährt die Berechtigung zum Löschen der angegebenen Flotte.

fleet*

aws:ResourceTag/${TagKey}

Write

DeleteImage

Gewährt die Berechtigung zum Löschen des angegebenen Images. Ein Image kann nicht gelöscht werden, wenn es verwendet wird.

image*

aws:ResourceTag/${TagKey}

Write

DeleteImageBuilder

Gewährt die Berechtigung zum Löschen des angegebenen Image Builders und Kapazitäten freizusetzen.

image-builder*

aws:ResourceTag/${TagKey}

Write

DeleteImagePermissions

Gewährt die Berechtigung zum Löschen von Berechtigungen für das angegebene private Image

image*

aws:ResourceTag/${TagKey}

Write

DeleteStack

Gewährt die Berechtigung zum Löschen des angegebenen Stacks. Nachdem der Stack gelöscht ist, steht auch die Streaming-Umgebung der Anwendung, die vom Stack bereitgestellt wird, nicht länger zur Verfügung. Außerdem werden alle Reservierungen des Stack für Streaming-Sitzungen für Anwendungen freigegeben.

stack*

aws:ResourceTag/${TagKey}

Schreiben

DeleteThemeForStack

Erteilt die Erlaubnis, ein benutzerdefiniertes Branding-Thema zu löschen, das möglicherweise ein benutzerdefiniertes Logo, Website-Links und anderes Branding enthält, das Ihren Benutzern angezeigt werden kann

stack*

aws:ResourceTag/${TagKey}

Schreiben

DeleteUsageReportSubscription

Gewährt die Berechtigung zum Deaktivieren der Generation von Nutzungsberichten.

Write

DeleteUser

Gewährt die Berechtigung zum Löschen eines Benutzers aus dem Benutzerpool¨.

Schreiben

DescribeAppBlockBuilderAppBlockAssociations

Gewährt die Berechtigung, die Zuordnungen abzurufen, die mit dem angegebenen Anwendungsblock-Builder oder Anwendungsblock verknüpft sind

Auflisten

DescribeAppBlockBuilders

Gewährt die Berechtigung, eine Liste abzurufen, die eine oder mehrere Anwendungsblock-Builder beschreibt, sofern die Namen der Anwendungsblock-Builder angegeben werden. Andernfalls werden alle Anwendungsblock-Builder im Konto beschrieben.

Auflisten

DescribeAppBlocks

Gewährt die Berechtigung zum Abrufen einer Liste, die eine oder mehrere angegebenen Anwendungsblocks beschreibt, sofern die ARNs des Anwendungsblocks angegeben werden. Andernfalls werden alle Anwendungsblocks im Konto beschrieben

Auflisten

DescribeAppLicenseUsage

Erteilt die Erlaubnis, Informationen zur Nutzung der in der Lizenz enthaltenen Anwendung abzurufen

Auflisten

DescribeApplicationFleetAssociations

Gewährt die Berechtigung zum Abrufen der Zuordnungen, die mit der angegebenen Anwendung oder Flotte verknüpft sind

Auflisten

DescribeApplications

Gewährt die Berechtigung zum Abrufen einer Liste, die eine oder mehrere angegebenen Anwendungen beschreibt, sofern die ARNs der Anwendung angegeben werden. Andernfalls werden alle Anwendungen im Konto beschrieben

Auflisten

DescribeDirectoryConfigs

Erteilt die Berechtigung zum Abrufen einer Liste, die ein oder mehrere angegebene Directory Config-Objekte beschreibt für AppStream 2.0, wenn die Namen für diese Objekte bereitgestellt werden. Andernfalls werden alle Directory Config-Objekte im Konto beschrieben. Dieses Objekt beschreibt die Konfigurationsinformationen, die erforderlich sind, um Flotten und Image Builder mit Microsoft Active Directory-Domains zu verbinden.

Auflisten

DescribeEntitlements

Gewährt die Berechtigung zum Abrufen eines oder aller Ansprüche für den angegebenen Stack

stack*

aws:ResourceTag/${TagKey}

Auflisten

DescribeFleets

Gewährt die Berechtigung zum Abrufen einer Liste, die eine oder mehrere angegebene Flotten beschreibt, sofern die Namen der Flotten angegeben werden. Andernfalls werden alle Flotten im Konto beschrieben.

Auflisten

DescribeImageBuilders

Gewährt die Berechtigung zum Abrufen einer Liste, die eine oder mehrere angegebene Image Builder beschreibt, sofern die Namen der Image Builder angegeben werden. Andernfalls werden alle Image Builder im Konto beschrieben.

Auflisten

DescribeImagePermissions

Erteilt die Erlaubnis, eine Liste abzurufen, die die Berechtigungen für Shared beschreibt AWS-Konto IDs auf einem privaten Image, das Ihnen gehört

image*

aws:ResourceTag/${TagKey}

Lesen

DescribeImages

Gewährt die Berechtigung zum Abrufen einer Liste, die eine oder mehrere angegebene Images beschreibt, sofern die Namen oder ARNs der Images bereitgestellt werden. Andernfalls werden alle Images im Konto beschrieben.

Auflisten

DescribeSessions

Gewährt die Berechtigung zum Abrufen einer Liste, die die Streaming-Sitzungen für den angegebenen Stack und die angegebene Flotte beschreibt. Wird für den Stack und die Flotte eine Benutzer-ID bereitgestellt, werden nur die Streaming-Sitzungen für diesen Benutzer beschrieben.

fleet*

aws:ResourceTag/${TagKey}

Auflisten

stack*

aws:ResourceTag/${TagKey}

DescribeSoftwareAssociations

Erteilt die Berechtigung zum Abrufen von Anwendungszuordnungen, die in der Lizenz enthalten sind, für eine bestimmte Ressource

image

aws:ResourceTag/${TagKey}

Auflisten

image-builder

aws:ResourceTag/${TagKey}

DescribeStacks

Gewährt die Berechtigung zum Abrufen einer Liste, die eine oder mehrere angegebene Stacks beschreibt, sofern die Stack-Namen angegeben werden. Andernfalls werden alle Stacks im Konto beschrieben.

Auflisten

DescribeThemeForStack

Erteilt die Genehmigung zum Abrufen der Informationen zum benutzerdefinierten Branding, zu denen möglicherweise ein benutzerdefiniertes Logo, Links zu Websites und anderes Branding gehören, das Ihren Benutzern angezeigt werden soll

stack*

aws:ResourceTag/${TagKey}

Lesen

DescribeUsageReportSubscriptions

Gewährt die Berechtigung zum Abrufen einer Liste, die ein oder mehrere Abonnements für Nutzungsberichte beschreibt.

Auflisten

DescribeUserStackAssociations

Erteilt die Erlaubnis, eine Liste abzurufen, die beschreibt UserStackAssociation Objekte

Auflisten

DescribeUsers

Gewährt die Berechtigung zum Abrufen einer Liste, die die Benutzer im Benutzerpool beschreibt.

Auflisten

DisableUser

Gewährt die Berechtigung zum Deaktivieren des angegebenen Benutzers im Benutzerpool. Mit dieser Aktion wird der Benutzer nicht gelöscht.

Schreiben

DisassociateAppBlockBuilderAppBlock

Gewährt die Berechtigung, die Verknüpfung des angegebenen Anwendungsblock-Builders mit dem Anwendungsblock aufzuheben

app-block*

aws:ResourceTag/${TagKey}

Schreiben

app-block-builder*

aws:ResourceTag/${TagKey}

DisassociateApplicationFleet

Gewährt die Berechtigung zum Aufheben der Zuordnung der angegebenen Anwendung von der angegebenen Flotte

application*

aws:ResourceTag/${TagKey}

Schreiben

fleet*

aws:ResourceTag/${TagKey}

DisassociateApplicationFromEntitlement

Gewährt die Berechtigung zum Aufheben der Zuordnung der angegebenen Anwendung aus dem angegebenen Anspruch

stack*

aws:ResourceTag/${TagKey}

Schreiben

DisassociateFleet

Gewährt die Berechtigung zum Aufheben der Mapping der angegebenen Flotte vom angegebenen Stack.

fleet*

aws:ResourceTag/${TagKey}

Schreiben

stack*

aws:ResourceTag/${TagKey}

DisassociateSoftwareFromImageBuilder

Erteilt die Erlaubnis, die Zuordnung (en) der lizenzierten Anwendung (en) aus einer Image Builder-Instanz zu entfernen

image-builder*

aws:ResourceTag/${TagKey}

Schreiben

EnableUser

Gewährt die Berechtigung zum Aktivieren eines Benutzers im Benutzerpool.

Write

ExpireSession

Gewährt die Berechtigung zum sofortigen Anhalten der angegebenen Streaming-Sitzung.

Schreiben

GetExportImageTask

Erteilt die Erlaubnis, Details einer bestimmten Image-Exportaufgabe abzurufen

Lesen

ListAssociatedFleets

Gewährt die Berechtigung zum Abrufen des Namens der Flotte, die mit dem angegebenen Stack verknüpft ist.

stack*

aws:ResourceTag/${TagKey}

Read

ListAssociatedStacks

Gewährt die Berechtigung zum Abrufen des Namens des Stacks, der mit der angegebenen Flotte verknüpft ist.

fleet*

aws:ResourceTag/${TagKey}

Lesen

ListEntitledApplications

Gewährt die Berechtigung zum Abrufen der Anwendungen, die dem angegebenen Anspruch zugeordnet sind

stack*

aws:ResourceTag/${TagKey}

Auflisten

ListExportImageTasks

Erteilt die Erlaubnis, Aufgaben zum Exportieren von Bildern aufzulisten

Auflisten

ListTagsForResource

Erteilt die Berechtigung, eine Liste aller Tags für das angegebene Objekt abzurufen AppStream 2.0-Ressource. Die folgenden Ressourcen können getaggt werden: Image Builder, Images, Flotten und Stacks.

Lesen

StartAppBlockBuilder

Gewährt die Berechtigung, den angegebenen Anwendungsblock-Builder zu starten

app-block-builder*

aws:ResourceTag/${TagKey}

Schreiben

StartFleet

Gewährt die Berechtigung zum Starten der angegebenen Flotte.

fleet*

aws:ResourceTag/${TagKey}

Write

StartImageBuilder

Gewährt die Berechtigung zum Starten des angegebenen Image Builders.

image-builder*

aws:ResourceTag/${TagKey}

Schreiben

StartSoftwareDeploymentToImageBuilder

Erteilt die Erlaubnis, die Bereitstellung von Anwendungen, die eine Lizenz enthalten, auf einer Image Builder-Instanz zu initiieren

image-builder*

aws:ResourceTag/${TagKey}

Schreiben

StopAppBlockBuilder

Gewährt die Berechtigung, den angegebenen Anwendungsblock-Builder zu beenden

app-block-builder*

aws:ResourceTag/${TagKey}

Schreiben

StopFleet

Gewährt die Berechtigung zum Anhalten der angegebenen Flotte.

fleet*

aws:ResourceTag/${TagKey}

Write

StopImageBuilder

Gewährt die Berechtigung zum Anhalten des angegebenen Image Builders.

image-builder*

aws:ResourceTag/${TagKey}

Write

Stream

Gewährt die Berechtigung, durch die sich verbundene Benutzer mit ihren vorhandenen Anmeldeinformationen anmelden und Anwendungen aus dem angegebenen Stack streamen können.

stack*

appstream:userId

aws:ResourceTag/${TagKey}

Schreiben

TagResource

Erteilt die Berechtigung, ein oder mehrere Tags für das angegebene Objekt hinzuzufügen oder zu überschreiben AppStream 2.0-Ressource. Die folgenden Ressourcen können markiert werden: Image Builder, Images, Flotten, Stacks, Anwendungsblöcke und Anwendungen

app-block

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

app-block-builder

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

application

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

image

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

image-builder

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

stack

aws:RequestTag/${TagKey}

aws:ResourceTag/${TagKey}

aws:TagKeys

UntagResource

Erteilt die Erlaubnis, ein oder mehrere Schlagworte von den angegebenen Tags zu trennen AppStream Ressource 2.0

app-block

aws:ResourceTag/${TagKey}

aws:TagKeys

Taggen, Schreiben

app-block-builder

aws:ResourceTag/${TagKey}

aws:TagKeys

application

aws:ResourceTag/${TagKey}

aws:TagKeys

fleet

aws:ResourceTag/${TagKey}

aws:TagKeys

image

aws:ResourceTag/${TagKey}

aws:TagKeys

image-builder

aws:ResourceTag/${TagKey}

aws:TagKeys

stack

aws:ResourceTag/${TagKey}

aws:TagKeys

UpdateAppBlockBuilder

Gewährt die Berechtigung, den angegebenen Anwendungsblock-Builder zu aktualisieren Ein Anwendungsblock-Builder ist eine virtuelle Maschine, mit der ein Anwendungsblock erstellt werden kann.

app-block-builder*

aws:ResourceTag/${TagKey}

Schreiben

UpdateApplication

Gewährt die Berechtigung zum Aktualisieren der angegebenen Felder in der angegebenen Anwendung

app-block

aws:ResourceTag/${TagKey}

Schreiben

application*

aws:ResourceTag/${TagKey}

UpdateDirectoryConfig

Erteilt die Erlaubnis, das angegebene Directory-Config-Objekt in zu aktualisieren AppStream 2.0. Dieses Objekt beschreibt die Konfigurationsinformationen, die erforderlich sind, um Flotten und Image Builder mit Microsoft Active Directory-Domains zu verbinden.

Schreiben

UpdateEntitlement

Gewährt die Berechtigung zum Aktualisieren der angegebenen Felder für den angegebenen Anspruch

stack*

aws:ResourceTag/${TagKey}

Schreiben

UpdateFleet

Gewährt die Berechtigung zum Aktualisieren der angegebenen Fleet. Alle Attribute mit Ausnahme des Flottennamens können im Status STOPPED aktualisiert werden.

fleet*

aws:ResourceTag/${TagKey}

Write

image

aws:ResourceTag/${TagKey}

UpdateImagePermissions

Gewährt die Berechtigung zum Hinzufügen oder Aktualisieren von Berechtigungen für das angegebene private Image

image*

aws:ResourceTag/${TagKey}

Write

UpdateStack

Gewährt die Berechtigung zum Aktualisieren der angegebenen Felder im angegebenen Stack.

stack*

aws:ResourceTag/${TagKey}

Schreiben

UpdateThemeForStack

Erteilt die Erlaubnis, die Informationen zum benutzerdefinierten Branding-Thema zu aktualisieren. Dazu gehören möglicherweise ein benutzerdefiniertes Logo, Links zu Websites und anderes Branding, das Ihren Benutzern angezeigt wird

stack*

aws:ResourceTag/${TagKey}

Schreiben

Von Amazon definierte Ressourcentypen AppStream 2.0

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

Ressourcentypen ARN Bedingungsschlüssel

app-block

arn:${Partition}:appstream:${Region}:${Account}:app-block/${AppBlockName}

aws:ResourceTag/${TagKey}

app-block-builder

arn:${Partition}:appstream:${Region}:${Account}:app-block-builder/${AppBlockBuilderName}

aws:ResourceTag/${TagKey}

application

arn:${Partition}:appstream:${Region}:${Account}:application/${ApplicationName}

aws:ResourceTag/${TagKey}

fleet

arn:${Partition}:appstream:${Region}:${Account}:fleet/${FleetName}

aws:ResourceTag/${TagKey}

image

arn:${Partition}:appstream:${Region}:${Account}:image/${ImageName}

aws:ResourceTag/${TagKey}

image-builder

arn:${Partition}:appstream:${Region}:${Account}:image-builder/${ImageBuilderName}

aws:ResourceTag/${TagKey}

stack

arn:${Partition}:appstream:${Region}:${Account}:stack/${StackName}

aws:ResourceTag/${TagKey}

Bedingungsschlüssel für Amazon AppStream 2.0

Amazonas AppStream 2.0 definiert die folgenden Bedingungsschlüssel, die in der verwendet werden können Condition Element einer IAM-Richtlinie.

Bedingungsschlüssel Beschreibung Typ

appstream:userId

Filtert den Zugriff nach der ID des AppStream 2.0-Benutzer

String

aws:RequestTag/${TagKey}

Filtert den Zugriff nach dem Vorhandensein von Tag-Schlüssel-Wert-Paaren in der Anforderung

String

aws:ResourceTag/${TagKey}

Filtert Aktionen nach Tag-Schlüsselwertpaaren, die der Ressource angefügt sind

String

aws:TagKeys

Filtert den Zugriff durch das Vorhandensein von Tag-Schlüsseln in der Anforderung.

ArrayOfString