View a markdown version of this page

Actions, ressources et clés de condition pour Amazon AppStream 2.0 - Référence de l'autorisation de service

Actions, ressources et clés de condition pour Amazon AppStream 2.0

Amazon AppStream 2.0 (préfixe de service :appstream) fournit les opérations, ressources, actions et clés de condition spécifiques aux services suivantes à utiliser dans les politiques d'autorisation IAM.

Références :

Opérations d'API définies par Amazon AppStream 2.0

Le tableau suivant fait correspondre les opérations d'API aux actions IAM qu'elles autorisent. Seules les clés de condition qui ont des valeurs statiques pour l'API et l'action données sont répertoriées ; pour l'ensemble complet des clés de condition prises en charge par chaque action, consultez le tableau Actions.

Opération Action IAM Clé de condition Valeur (s) possible (s) Niveau d’accès

AssociateApplicationFleet

appstream : AssociateApplicationFleet

Écrire

AssociateFleet

appstream : AssociateFleet

Écrire

BatchAssociateUserStack

appstream : BatchAssociateUserStack

Écrire

BatchDisassociateUserStack

appstream : BatchDisassociateUserStack

Écrire

CopyImage

appstream : CopyImage

Écrire

CreateAppBlock

appstream : CreateAppBlock

Écrire

CreateApplication

appstream : CreateApplication

Écrire

CreateDirectoryConfig

appstream : CreateDirectoryConfig

Écrire

CreateEntitlement

appstream : CreateEntitlement

Écrire

CreateFleet

appstream : CreateFleet

Écrire

appstream : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

appstream.amazonaws.com

Écrire

CreateImageBuilder

appstream : CreateImageBuilder

Écrire

appstream : TagResource

Marquage, écriture

iam : PassRole

iam : PassedToService

appstream.amazonaws.com

Écrire

CreateImageBuilderStreamingURL

appstream : CreateImageBuilderStreamingURL

Écrire

CreateStack

appstream : CreateStack

Écrire

appstream : TagResource

Marquage, écriture

URL CreateStreaming

appstream : URL CreateStreaming

Écrire

CreateUpdatedImage

appstream : CreateUpdatedImage

Écrire

appstream : TagResource

Marquage, écriture

CreateUsageReportSubscription

appstream : CreateUsageReportSubscription

Écrire

CreateUser

appstream : CreateUser

Écrire

DeleteApplication

appstream : DeleteApplication

Écrire

DeleteDirectoryConfig

appstream : DeleteDirectoryConfig

Écrire

DeleteEntitlement

appstream : DeleteEntitlement

Écrire

DeleteFleet

appstream : DeleteFleet

Écrire

DeleteImage

appstream : DeleteImage

Écrire

DeleteImageBuilder

appstream : DeleteImageBuilder

Écrire

DeleteImagePermissions

appstream : DeleteImagePermissions

Écrire

DeleteStack

appstream : DeleteStack

Écrire

DeleteUsageReportSubscription

appstream : DeleteUsageReportSubscription

Écrire

DeleteUser

appstream : DeleteUser

Écrire

DescribeAppBlockBuilderAppBlockAssociations

appstream : DescribeAppBlockBuilderAppBlockAssociations

List

DescribeAppBlockBuilders

appstream : DescribeAppBlockBuilders

List

DescribeAppBlocks

appstream : DescribeAppBlocks

List

DescribeApplicationFleetAssociations

appstream : DescribeApplicationFleetAssociations

List

DescribeApplications

appstream : DescribeApplications

List

DescribeDirectoryConfigs

appstream : DescribeDirectoryConfigs

List

DescribeEntitlements

appstream : DescribeEntitlements

List

DescribeFleets

appstream : DescribeFleets

List

DescribeImageBuilders

appstream : DescribeImageBuilders

List

DescribeImagePermissions

appstream : DescribeImagePermissions

Lecture

DescribeImages

appstream : DescribeImages

List

DescribeSessions

appstream : DescribeSessions

List

DescribeStacks

appstream : DescribeStacks

List

DescribeThemeForStack

appstream : DescribeThemeForStack

Lecture

DescribeUsageReportSubscriptions

appstream : DescribeUsageReportSubscriptions

List

DescribeUserStackAssociations

appstream : DescribeUserStackAssociations

List

DescribeUsers

appstream : DescribeUsers

List

DisableUser

appstream : DisableUser

Écrire

DisassociateApplicationFleet

appstream : DisassociateApplicationFleet

Écrire

DisassociateApplicationFromEntitlement

appstream : DisassociateApplicationFromEntitlement

Écrire

DisassociateFleet

appstream : DisassociateFleet

Écrire

EnableUser

appstream : EnableUser

Écrire

ExpireSession

appstream : ExpireSession

Écrire

ListAssociatedFleets

appstream : ListAssociatedFleets

Lecture

ListAssociatedStacks

appstream : ListAssociatedStacks

Lecture

ListEntitledApplications

appstream : ListEntitledApplications

List

ListTagsForResource

appstream : ListTagsForResource

Lecture

StartFleet

appstream : StartFleet

Écrire

StartImageBuilder

appstream : StartImageBuilder

Écrire

StopFleet

appstream : StopFleet

Écrire

StopImageBuilder

appstream : StopImageBuilder

Écrire

TagResource

appstream : TagResource

Marquage, écriture

UntagResource

appstream : UntagResource

Marquage, écriture

UpdateDirectoryConfig

appstream : UpdateDirectoryConfig

Écrire

UpdateEntitlement

appstream : UpdateEntitlement

Écrire

UpdateFleet

appstream : UpdateFleet

Écrire

iam : PassRole

iam : PassedToService

appstream.amazonaws.com

Écrire

UpdateImagePermissions

appstream : UpdateImagePermissions

Écrire

UpdateStack

appstream : UpdateStack

Écrire

Actions définies par Amazon AppStream 2.0

Vous pouvez indiquer les actions suivantes dans l'élément Action d'une déclaration de politique IAM. Utilisez des politiques pour accorder des autorisations permettant d'effectuer une opération dans AWS. Lorsque vous utilisez une action dans une politique, vous autorisez ou refusez généralement l'accès à l'opération d'API ou à la commande CLI portant le même nom. Toutefois, dans certains cas, une seule action contrôle l'accès à plusieurs opérations. D'autres opérations, quant à elles, requièrent plusieurs actions différentes.

Actions Description Types de ressources (*obligatoire) Clés de condition Niveau d’accès

AssociateAppBlockBuilderAppBlock

Accorde l'autorisation d'associer le générateur de blocs d'applications spécifié au bloc d'applications

bloc d'applications*

était : ResourceTag /$ {} TagKey

Écrire

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

AssociateApplicationFleet

Accorde l'autorisation d'associer l'application spécifiée à la flotte

demande*

était : ResourceTag /$ {} TagKey

Écrire

flotte*

était : ResourceTag /$ {} TagKey

AssociateApplicationToEntitlement

Accorde l'autorisation d'associer l'application spécifiée au droit spécifié

pile*

était : ResourceTag /$ {} TagKey

Écrire

AssociateFleet

Accorde l'autorisation d'associer la flotte spécifiée à la pile spécifiée

flotte*

était : ResourceTag /$ {} TagKey

Écrire

pile*

était : ResourceTag /$ {} TagKey

AssociateSoftwareToImageBuilder

Accorde l'autorisation d'associer une ou plusieurs applications incluses dans la licence à une instance de générateur d'images existante

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

BatchAssociateUserStack

Accorde l'autorisation d'associer les utilisateurs spécifiés aux piles spécifiées. Les utilisateurs appartenant à un groupe d'utilisateurs ne peuvent pas être affectés à des piles comprenant des parcs joints à un domaine Active Directory

pile*

était : ResourceTag /$ {} TagKey

Écrire

BatchDisassociateUserStack

Accorde l'autorisation de dissocier les utilisateurs spécifiés des piles spécifiées

pile*

était : ResourceTag /$ {} TagKey

Écrire

CopyImage

Accorde l'autorisation de copier l'image spécifiée dans la même région ou dans une nouvelle région au sein de la même Compte AWS

image*

était : ResourceTag /$ {} TagKey

Écrire

CreateAppBlock

Accorde l'autorisation de créer un bloc d'applications. Les blocs d'applications stockent des informations sur le disque dur virtuel qui contient les fichiers de l'application dans un compartiment S3. Il stocke également le script de configuration avec des instructions sur le montage du disque dur virtuel. Les blocs d'applications sont uniquement pris en charge pour les flottes Elastic.

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateAppBlockBuilder

Accorde l'autorisation de créer un générateur de blocs d'applications. Le générateur de blocs d'applications est une machine virtuelle utilisée pour créer un bloc d'applications

générateur de blocs d'applications*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateAppBlockBuilderStreamingURL

Accorde l'autorisation de créer une URL pour lancer une session de streaming du générateur de blocs d'applications

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

Écrire

CreateApplication

Accorde l'autorisation de créer une application dans un compte client. Les applications stockent des informations sur la manière de lancer des d'applications sur des instances de streaming. Ceci est uniquement pris en charge pour les flottes Elastic.

bloc d'applications*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateDirectoryConfig

Accorde l'autorisation de créer un objet Directory Config dans la AppStream version 2.0. Cet objet inclut les informations de configuration requises pour joindre des parcs et des instances Image Builder à des domaines Microsoft Active Directory

Écrire

CreateEntitlement

Accorde l'autorisation de créer un droit pour contrôler l'accès aux applications en fonction des attributs utilisateur

pile*

était : ResourceTag /$ {} TagKey

Écrire

CreateExportImageTask

Accorde l'autorisation de créer une tâche d'exportation pour une image AppStream 2.0

était : ResourceTag /$ {} TagKey

Écrire

CreateFleet

Accorde l'autorisation de créer un parc. Un parc est un groupe d'instances de streaming à partir duquel les applications sont lancées et diffusées aux utilisateurs

flotte*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

image

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

CreateImageBuilder

Accorde l'autorisation de créer une instance Image Builder. Une instance Image Builder est une machine virtuelle utilisée pour créer une image

image*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

générateur d'images*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

CreateImageBuilderStreamingURL

Accorde l'autorisation de créer une URL pour démarrer une session de streaming Image Builder

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

CreateImportedImage

Accorde l'autorisation de créer une image AppStream 2.0 à partir d'une AMI importée

était : RequestTag /$ {} TagKey

lois : TagKeys

Écrire

CreateStack

Accorde l'autorisation de créer une pile pour lancer le streaming d'applications aux utilisateurs. Une pile se compose d'un parc associé, de stratégies d'accès des utilisateurs et de configurations de stockage

pile*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateStreamingURL

Accorde l'autorisation de créer une URL temporaire pour démarrer une session de streaming AppStream 2.0 pour l'utilisateur spécifié. Une URL de streaming permet de tester le streaming d'application sans configuration d'un utilisateur

flotte*

était : ResourceTag /$ {} TagKey

Écrire

pile*

était : ResourceTag /$ {} TagKey

CreateThemeForStack

Accorde l'autorisation de créer un thème de marque personnalisé, qui peut inclure un logo personnalisé, des liens vers des sites Web et d'autres éléments de marque à afficher auprès de vos utilisateurs

pile*

était : ResourceTag /$ {} TagKey

Écrire

CreateUpdatedImage

Accorde l'autorisation de mettre à jour une image existante dans le compte client

image*

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Écrire

CreateUsageReportSubscription

Accorde l'autorisation de créer un abonnement au rapport d'utilisation. Les rapports d'utilisation sont générés tous les jours

Écriture

CreateUser

Accorde l'autorisation de créer un nouvel utilisateur dans le groupe d'utilisateurs

Écrire

DeleteAppBlock

Accorde l'autorisation de supprimer le bloc d'applications spécifié

bloc d'applications*

était : ResourceTag /$ {} TagKey

Écrire

DeleteAppBlockBuilder

Accorde l'autorisation de supprimer le générateur de blocs d'applications spécifié et de libérer la capacité

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

Écrire

DeleteApplication

Accorde l'autorisation de supprimer l'application spécifiée

demande*

était : ResourceTag /$ {} TagKey

Écrire

DeleteDirectoryConfig

Accorde l'autorisation de supprimer l'objet Directory Config spécifié à partir de la AppStream version 2.0. Cet objet inclut les informations de configuration requises pour joindre des parcs et des instances Image Builder à des domaines Microsoft Active Directory

Écrire

DeleteEntitlement

Accorde l'autorisation de supprimer le droit spécifié

pile*

était : ResourceTag /$ {} TagKey

Écrire

DeleteFleet

Accorde l'autorisation de supprimer le parc spécifié

flotte*

était : ResourceTag /$ {} TagKey

Écrire

DeleteImage

Accorde l'autorisation de supprimer l'image spécifiée. Une image ne peut pas être supprimée lorsqu'elle est en cours d'utilisation

image*

était : ResourceTag /$ {} TagKey

Écrire

DeleteImageBuilder

Accorde l'autorisation de supprimer l'instance Image Builder spécifiée et de libérer la capacité

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

DeleteImagePermissions

Accorde l'autorisation de supprimer les autorisations pour l'image privée spécifiée

image*

était : ResourceTag /$ {} TagKey

Écrire

DeleteStack

Accorde l'autorisation de supprimer la pile spécifiée. Une fois la pile supprimée, l'environnement de streaming d'application fourni par la pile n'est plus accessible aux utilisateurs. De plus, les réservations effectuées pour les sessions de streaming d'application pour la pile sont publiées

pile*

était : ResourceTag /$ {} TagKey

Écrire

DeleteThemeForStack

Accorde l'autorisation de supprimer un thème de marque personnalisé, qui peut inclure un logo personnalisé, des liens vers des sites Web et d'autres éléments de marque à afficher auprès de vos utilisateurs

pile*

était : ResourceTag /$ {} TagKey

Écrire

DeleteUsageReportSubscription

Accorde l'autorisation de désactiver la génération du rapport d'utilisation

Écriture

DeleteUser

Accorde l'autorisation de supprimer un utilisateur du groupe d'utilisateurs

Écrire

DescribeAppBlockBuilderAppBlockAssociations

Accorde l'autorisation de récupérer les associations liées au générateur de blocs d'applications ou au bloc d'applications spécifié

List

DescribeAppBlockBuilders

Accorde l'autorisation de récupérer une liste décrivant un ou plusieurs générateurs de blocs d'applications spécifiés, si les noms des générateurs de blocs d'applications sont fournis. Sinon, tous les générateurs de blocs d'applications du compte sont décrits

List

DescribeAppBlocks

Accorde l'autorisation de récupérer une liste qui décrit la ou les blocs d'applications spécifiés, si les ARN des blocs d'applications sont fournis. Sinon, tous les blocs d'applications du compte sont décrits

List

DescribeAppLicenseUsage

Accorde l'autorisation de récupérer les informations d'utilisation des applications incluses dans la licence

List

DescribeApplicationFleetAssociations

Accorde l'autorisation de récupérer les associations associées à l'application ou à la flotte spécifiée

List

DescribeApplications

Accorde l'autorisation de récupérer une liste qui décrit une ou plusieurs applications, si les ARN de l'application sont fournis. Sinon, toutes les applications du compte sont décrits

List

DescribeDirectoryConfigs

Accorde l'autorisation de récupérer une liste qui décrit un ou plusieurs objets Directory Config spécifiés pour AppStream 2.0, si les noms de ces objets sont fournis. Sinon, tous les objets Directory Config du compte sont décrits. Cet objet inclut les informations de configuration requises pour joindre des parcs et des instances Image Builder à des domaines Microsoft Active Directory

List

DescribeEntitlements

Accorde l'autorisation de récupérer un ou tous les droits de la pile spécifiée

pile*

était : ResourceTag /$ {} TagKey

List

DescribeFleets

Accorde l'autorisation de récupérer une liste qui décrit un ou plusieurs parcs, si les noms des parcs sont fournis. Sinon, tous les parcs du compte sont décrits

List

DescribeImageBuilders

Accorde l'autorisation de récupérer une liste qui décrit une ou plusieurs instances Image Builders, si les noms de celles-ci sont fournis. Sinon, toutes les instances Image Builders du compte sont décrites

List

DescribeImagePermissions

Accorde l'autorisation de récupérer une liste qui décrit les autorisations pour Compte AWS les identifiants partagés sur une image privée que vous possédez

image*

était : ResourceTag /$ {} TagKey

Lecture

DescribeImages

Accorde l'autorisation de récupérer une liste qui décrit une ou plusieurs images spécifiées, si les noms ou les ARN de l'image sont fournis. Sinon, toutes les images du compte sont décrites

List

DescribeSessions

Accorde l'autorisation de récupérer une liste décrivant les sessions de streaming pour la pile et le parc spécifiés. Si un ID utilisateur est fourni pour la pile et le parc, seules les sessions de streaming pour cet utilisateur sont décrites

flotte*

était : ResourceTag /$ {} TagKey

List

pile*

était : ResourceTag /$ {} TagKey

DescribeSoftwareAssociations

Accorde l'autorisation de récupérer les associations d'applications incluses dans la licence pour une ressource spécifiée

image

était : ResourceTag /$ {} TagKey

List

générateur d'images

était : ResourceTag /$ {} TagKey

DescribeStacks

Accorde l'autorisation de récupérer une liste qui décrit la ou les piles spécifiées, si les noms de la pile sont fournis. Sinon, toutes les piles du compte sont décrites

List

DescribeThemeForStack

Accorde l'autorisation d'obtenir les informations du thème de marque personnalisé, qui peuvent inclure un logo personnalisé, des liens vers des sites Web et d'autres informations de marque à afficher auprès de vos utilisateurs

pile*

était : ResourceTag /$ {} TagKey

Lecture

DescribeUsageReportSubscriptions

Accorde l'autorisation de récupérer une liste qui décrit un ou plusieurs abonnements au rapport d'utilisation

List

DescribeUserStackAssociations

Accorde l'autorisation de récupérer une liste qui décrit les UserStackAssociation objets

List

DescribeUsers

Accorde l'autorisation de récupérer une liste qui décrit les utilisateurs du groupe d'utilisateurs

List

DisableUser

Accorde l'autorisation de désactiver l'utilisateur spécifié dans le groupe d'utilisateurs. Cette action ne permet pas de supprimer l'utilisateur

Écrire

DisassociateAppBlockBuilderAppBlock

Accorde l'autorisation de dissocier le générateur de blocs d'applications spécifié à partir du bloc d'applications

bloc d'applications*

était : ResourceTag /$ {} TagKey

Écrire

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

DisassociateApplicationFleet

Accorde l'autorisation de dissocier l'application spécifiée à partir de la flotte spécifiée

demande*

était : ResourceTag /$ {} TagKey

Écrire

flotte*

était : ResourceTag /$ {} TagKey

DisassociateApplicationFromEntitlement

Accorde l'autorisation de dissocier l'application spécifiée à partir du droit spécifié

pile*

était : ResourceTag /$ {} TagKey

Écrire

DisassociateFleet

Accorde l'autorisation de dissocier le parc spécifié à partir de la pile spécifiée

flotte*

était : ResourceTag /$ {} TagKey

Écrire

pile*

était : ResourceTag /$ {} TagKey

DisassociateSoftwareFromImageBuilder

Accorde l'autorisation de supprimer les associations d'applications incluses dans la licence d'une instance de générateur d'images

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

EnableUser

Accorde l'autorisation d'activer un utilisateur dans le groupe d'utilisateurs

Écriture

ExpireSession

Accorde l'autorisation d'arrêter immédiatement la session de streaming spécifiée

Écrire

GetExportImageTask

Accorde l'autorisation de récupérer les détails d'une tâche d'exportation d'image spécifique

Lecture

ListAssociatedFleets

Accorde l'autorisation de récupérer le nom du parc associé à la pile spécifiée

pile*

était : ResourceTag /$ {} TagKey

Lecture

ListAssociatedStacks

Accorde l'autorisation de récupérer le nom de la pile à laquelle le parc spécifié est associé

flotte*

était : ResourceTag /$ {} TagKey

Lecture

ListEntitledApplications

Accorde l'autorisation de récupérer les applications associées au droit spécifié

pile*

était : ResourceTag /$ {} TagKey

List

ListExportImageTasks

Accorde l'autorisation de répertorier les tâches d'exportation d'images

List

ListTagsForResource

Accorde l'autorisation de récupérer une liste de toutes les balises pour la ressource AppStream 2.0 spécifiée. Les ressources suivantes peuvent être balisées : des instances Image Builders, des images, des parcs et des piles

Lecture

StartAppBlockBuilder

Accorde l'autorisation de démarrer le générateur de blocs d'applications spécifié

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

Écrire

StartFleet

Accorde l'autorisation de lancer le parc spécifié

flotte*

était : ResourceTag /$ {} TagKey

Écrire

StartImageBuilder

Accorde l'autorisation de lancer l'instance Image Builder spécifiée

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

StartSoftwareDeploymentToImageBuilder

Accorde l'autorisation de lancer le déploiement d'applications sous licence sur une instance de générateur d'images

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

StopAppBlockBuilder

Accorde l'autorisation d'arrêter le générateur de blocs d'applications spécifié

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

Écrire

StopFleet

Accorde l'autorisation d'arrêter le parc spécifié

flotte*

était : ResourceTag /$ {} TagKey

Écrire

StopImageBuilder

Accorde l'autorisation d'arrêter l'instance Image Builder spécifiée

générateur d'images*

était : ResourceTag /$ {} TagKey

Écrire

Stream

Accorde l'autorisation aux utilisateurs fédérés de se connecter à l'aide de leurs informations d'identification existantes et de diffuser des applications à partir de la pile spécifiée

pile*

AppStream : ID utilisateur

était : ResourceTag /$ {} TagKey

Écrire

TagResource

Accorde l'autorisation d'ajouter ou de remplacer une ou plusieurs balises pour la ressource AppStream 2.0 spécifiée. Les ressources suivantes peuvent être balisées : des instances Image Builders, des images, des flottes, des piles, des blocs d'applications et des applications

bloqueur d'applications

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

générateur de blocs d'applications

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

application

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

flotte

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

image

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

générateur d'images

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

pile

était : RequestTag /$ {} TagKey

était : ResourceTag /$ {} TagKey

lois : TagKeys

UntagResource

Accorde l'autorisation de dissocier une ou plusieurs balises de la ressource AppStream 2.0 spécifiée

bloqueur d'applications

était : ResourceTag /$ {} TagKey

lois : TagKeys

Marquage, écriture

générateur de blocs d'applications

était : ResourceTag /$ {} TagKey

lois : TagKeys

application

était : ResourceTag /$ {} TagKey

lois : TagKeys

flotte

était : ResourceTag /$ {} TagKey

lois : TagKeys

image

était : ResourceTag /$ {} TagKey

lois : TagKeys

générateur d'images

était : ResourceTag /$ {} TagKey

lois : TagKeys

pile

était : ResourceTag /$ {} TagKey

lois : TagKeys

UpdateAppBlockBuilder

Accorde l'autorisation de mettre à jour le générateur de blocs d'applications spécifié. Le générateur de blocs d'applications est une machine virtuelle utilisée pour créer un bloc d'applications

générateur de blocs d'applications*

était : ResourceTag /$ {} TagKey

Écrire

UpdateApplication

Accorde l'autorisation de mettre à jour les champs spécifiés pour l'application spécifiée

bloqueur d'applications

était : ResourceTag /$ {} TagKey

Écrire

demande*

était : ResourceTag /$ {} TagKey

UpdateDirectoryConfig

Accorde l'autorisation de mettre à jour l'objet Directory Config spécifié dans la AppStream version 2.0. Cet objet inclut les informations de configuration requises pour joindre des parcs et des instances Image Builder à des domaines Microsoft Active Directory

Écrire

UpdateEntitlement

Accorde l'autorisation de mettre à jour les champs spécifiés pour le droit spécifié

pile*

était : ResourceTag /$ {} TagKey

Écrire

UpdateFleet

Accorde l'autorisation de mettre à jour le parc spécifié. Tous les attributs, à l'exception du nom du parc peuvent être mis à jour lorsque le parc est à l'état STOPPED (ARRÊTÉ)

flotte*

était : ResourceTag /$ {} TagKey

Écrire

image

était : ResourceTag /$ {} TagKey

UpdateImagePermissions

Accorde l'autorisation d'ajouter ou de mettre à jour les autorisations pour l'image privée spécifiée

image*

était : ResourceTag /$ {} TagKey

Écrire

UpdateStack

Accorde l'autorisation de mettre à jour les champs spécifiés pour la pile spécifiée

pile*

était : ResourceTag /$ {} TagKey

Écrire

UpdateThemeForStack

Accorde l'autorisation de mettre à jour les informations du thème de marque personnalisé, qui peuvent inclure un logo personnalisé, des liens vers des sites Web et d'autres informations de marque à afficher auprès de vos utilisateurs

pile*

était : ResourceTag /$ {} TagKey

Écrire

Types de ressources définis par Amazon AppStream 2.0

Ce service définit les types de ressources suivants, qui peuvent être utilisés dans l' Resource élément des déclarations de politique d'autorisation IAM.

Types de ressources ARN Clés de condition

bloqueur d'applications

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

était : ResourceTag /$ {} TagKey

générateur de blocs d'applications

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

était : ResourceTag /$ {} TagKey

candidature

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

était : ResourceTag /$ {} TagKey

flotte

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

était : ResourceTag /$ {} TagKey

image

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

était : ResourceTag /$ {} TagKey

générateur d'images

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

était : ResourceTag /$ {} TagKey

pile

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

était : ResourceTag /$ {} TagKey

Clés de condition pour Amazon AppStream 2.0

Amazon AppStream 2.0 définit les clés de condition suivantes qui peuvent être utilisées dans l'Conditionélément d'une politique IAM.

Clés de condition Description Type

AppStream : ID utilisateur

Filtre l'accès en fonction de l'ID de l'utilisateur AppStream 2.0

Chaîne

était : RequestTag /$ {} TagKey

Filtre l'accès en fonction de la présence de paires clé-valeur d'identification dans la demande

Chaîne

était : ResourceTag /$ {} TagKey

Filtre l'accès en fonction des paires clé-valeur d'identification attachées à la ressource

Chaîne

lois : TagKeys

Filtre l'accès en fonction de la présence de clés d'identification dans la demande

ArrayOfString