View a markdown version of this page

Acciones, recursos y claves de condición de Amazon AppStream 2.0 - Referencia de autorizaciones de servicio

Acciones, recursos y claves de condición de Amazon AppStream 2.0

Amazon AppStream 2.0 (prefijo de servicio:appstream) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.

Referencias:

Operaciones de API definidas por Amazon AppStream 2.0

En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.

Operación Acción de IAM Clave de condición Valores posibles Nivel de acceso

AssociateApplicationFleet

appstream: AssociateApplicationFleet

Escritura

AssociateFleet

appstream: AssociateFleet

Escritura

BatchAssociateUserStack

appstream: BatchAssociateUserStack

Escritura

BatchDisassociateUserStack

appstream: BatchDisassociateUserStack

Escritura

CopyImage

appstream: CopyImage

Escritura

CreateAppBlock

appstream: CreateAppBlock

Escritura

CreateApplication

appstream: CreateApplication

Escritura

CreateDirectoryConfig

appstream: CreateDirectoryConfig

Escritura

CreateEntitlement

appstream: CreateEntitlement

Escritura

CreateFleet

appstream: CreateFleet

Escritura

appstream: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

appstream.amazonaws.com

Escritura

CreateImageBuilder

appstream: CreateImageBuilder

Escritura

appstream: TagResource

Etiquetar, escribir

objetivo: PassRole

objetivo: PassedToService

appstream.amazonaws.com

Escritura

CreateImageBuilderStreamingURL

appstream: CreateImageBuilderStreamingURL

Escritura

CreateStack

appstream: CreateStack

Escritura

appstream: TagResource

Etiquetar, escribir

URL de CreateStreaming

appstream: URL CreateStreaming

Escritura

CreateUpdatedImage

appstream: CreateUpdatedImage

Escritura

appstream: TagResource

Etiquetar, escribir

CreateUsageReportSubscription

appstream: CreateUsageReportSubscription

Escritura

CreateUser

appstream: CreateUser

Escritura

DeleteApplication

appstream: DeleteApplication

Escritura

DeleteDirectoryConfig

appstream: DeleteDirectoryConfig

Escritura

DeleteEntitlement

appstream: DeleteEntitlement

Escritura

DeleteFleet

appstream: DeleteFleet

Escritura

DeleteImage

appstream: DeleteImage

Escritura

DeleteImageBuilder

appstream: DeleteImageBuilder

Escritura

DeleteImagePermissions

appstream: DeleteImagePermissions

Escritura

DeleteStack

appstream: DeleteStack

Escritura

DeleteUsageReportSubscription

appstream: DeleteUsageReportSubscription

Escritura

DeleteUser

appstream: DeleteUser

Escritura

DescribeAppBlockBuilderAppBlockAssociations

appstream: DescribeAppBlockBuilderAppBlockAssociations

Enumeración

DescribeAppBlockBuilders

appstream: DescribeAppBlockBuilders

Enumeración

DescribeAppBlocks

appstream: DescribeAppBlocks

Enumeración

DescribeApplicationFleetAssociations

appstream: DescribeApplicationFleetAssociations

Enumeración

DescribeApplications

appstream: DescribeApplications

Enumeración

DescribeDirectoryConfigs

appstream: DescribeDirectoryConfigs

Enumeración

DescribeEntitlements

appstream: DescribeEntitlements

Enumeración

DescribeFleets

appstream: DescribeFleets

Enumeración

DescribeImageBuilders

appstream: DescribeImageBuilders

Enumeración

DescribeImagePermissions

appstream: DescribeImagePermissions

Lectura

DescribeImages

appstream: DescribeImages

Enumeración

DescribeSessions

appstream: DescribeSessions

Enumeración

DescribeStacks

appstream: DescribeStacks

Enumeración

DescribeThemeForStack

appstream: DescribeThemeForStack

Lectura

DescribeUsageReportSubscriptions

appstream: DescribeUsageReportSubscriptions

Enumeración

DescribeUserStackAssociations

appstream: DescribeUserStackAssociations

Enumeración

DescribeUsers

appstream: DescribeUsers

Enumeración

DisableUser

appstream: DisableUser

Escritura

DisassociateApplicationFleet

appstream: DisassociateApplicationFleet

Escritura

DisassociateApplicationFromEntitlement

appstream: DisassociateApplicationFromEntitlement

Escritura

DisassociateFleet

appstream: DisassociateFleet

Escritura

EnableUser

appstream: EnableUser

Escritura

ExpireSession

appstream: ExpireSession

Escritura

ListAssociatedFleets

appstream: ListAssociatedFleets

Lectura

ListAssociatedStacks

appstream: ListAssociatedStacks

Lectura

ListEntitledApplications

appstream: ListEntitledApplications

Enumeración

ListTagsForResource

appstream: ListTagsForResource

Lectura

StartFleet

appstream: StartFleet

Escritura

StartImageBuilder

appstream: StartImageBuilder

Escritura

StopFleet

appstream: StopFleet

Escritura

StopImageBuilder

appstream: StopImageBuilder

Escritura

TagResource

appstream: TagResource

Etiquetar, escribir

UntagResource

appstream: UntagResource

Etiquetar, escribir

UpdateDirectoryConfig

appstream: UpdateDirectoryConfig

Escritura

UpdateEntitlement

appstream: UpdateEntitlement

Escritura

UpdateFleet

appstream: UpdateFleet

Escritura

objetivo: PassRole

objetivo: PassedToService

appstream.amazonaws.com

Escritura

UpdateImagePermissions

appstream: UpdateImagePermissions

Escritura

UpdateStack

appstream: UpdateStack

Escritura

Acciones definidas por Amazon AppStream 2.0

Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.

Acciones Description (Descripción) Tipos de recursos (*necesarios) Claves de condición Nivel de acceso

AssociateAppBlockBuilderAppBlock

Concede permiso para asociar el constructor de bloques de aplicaciones especificado con el bloque de aplicaciones

bloque de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

creador de bloques de aplicaciones*

aws: /$ {} ResourceTag TagKey

AssociateApplicationFleet

Otorga permiso para asociar la aplicación especificada con la flota

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

flota*

aws: ResourceTag /$ {} TagKey

AssociateApplicationToEntitlement

Otorga permiso para asociar la aplicación especificada a la concesión de derechos especificada

pila*

aws: ResourceTag /$ {} TagKey

Escritura

AssociateFleet

Otorga permiso para asociar la flota especificada con la pila especificada

flota*

aws: ResourceTag /$ {} TagKey

Escritura

pila*

aws: ResourceTag /$ {} TagKey

AssociateSoftwareToImageBuilder

Otorga permiso para asociar las aplicaciones incluidas en la licencia a una instancia de creación de imágenes existente

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

BatchAssociateUserStack

Otorga permiso para asociar los usuarios especificados con las pilas especificadas. Los usuarios de un grupo de usuarios no pueden asignarse a pilas con flotas que están unidas a un dominio de Active Directory.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

BatchDisassociateUserStack

Otorga permiso para desasociar los usuarios especificados de la pilas especificadas

pila*

aws: ResourceTag /$ {} TagKey

Escritura

CopyImage

Otorga permiso para copiar la imagen especificada dentro de la misma región o a una nueva región dentro de la misma Cuenta de AWS

imagen*

aws: ResourceTag /$ {} TagKey

Escritura

CreateAppBlock

Otorga permiso para crear un bloque de aplicaciones. Los bloques de aplicaciones almacenan los detalles del disco duro virtual que contiene los archivos de la aplicación en un bucket de S3. También almacena el script de configuración con los detalles sobre cómo montar el disco duro virtual. Los bloques de aplicaciones solo se admiten para flotas elásticas.

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateAppBlockBuilder

Concede permiso para crear un constructor de bloques de aplicaciones. Un constructor de bloques de aplicaciones es una máquina virtual que se utiliza para crear un bloque de aplicaciones

creador de bloques de aplicaciones*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateAppBlockBuilderStreamingURL

Concede permiso para crear una URL para iniciar una sesión de streaming de constructor de bloques de aplicaciones

creador de bloques de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

CreateApplication

Otorga permiso para crear una aplicación en una cuenta de cliente. Las aplicaciones almacenan los detalles sobre cómo lanzar aplicaciones en instancias de streaming. Esto solo es admitido por flotas elásticas.

bloque de aplicaciones*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateDirectoryConfig

Otorga permiso para crear un objeto Directory Config en la AppStream versión 2.0. Este objeto incluye la información de configuración necesaria para unir constructores de imágenes y flotas a dominios de Microsoft Active Directory.

Escritura

CreateEntitlement

Otorga permiso para crear una concesión de derechos para controlar el acceso a las aplicaciones en función de los atributos de usuario

pila*

aws: ResourceTag /$ {} TagKey

Escritura

CreateExportImageTask

Otorga permiso para crear una tarea de exportación para una imagen AppStream 2.0

aws: ResourceTag /$ {} TagKey

Escritura

CreateFleet

Otorga permiso para crear una flota. Una flota es un grupo de instancias de streaming desde donde se lanzan y se transmiten aplicaciones a los usuarios.

flota*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

image

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateImageBuilder

Otorga permiso para crear un constructor de imágenes. Un constructor de imágenes es una máquina virtual que se utiliza para crear una imagen.

imagen*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

generador de imágenes*

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

CreateImageBuilderStreamingURL

Otorga permiso para crear una URL para iniciar una sesión de streaming de constructor de imágenes

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

CreateImportedImage

Concede permiso para crear una imagen AppStream 2.0 a partir de una AMI importada

aws: RequestTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateStack

Otorga permiso para crear una pila para comenzar a transmitir aplicaciones a los usuarios. Una pila se compone de una flota, políticas de acceso de usuarios y configuraciones de almacenamiento asociadas.

pila*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateStreamingURL

Otorga permiso para crear una URL temporal para iniciar una sesión de streaming AppStream 2.0 para el usuario especificado. Una URL de streaming permite probar el streaming de la aplicación sin configuración del usuario.

flota*

aws: ResourceTag /$ {} TagKey

Escritura

pila*

aws: ResourceTag /$ {} TagKey

CreateThemeForStack

Concede permiso para crear un tema de marca personalizado, que puede incluir un logotipo personalizado, enlaces al sitio web y otros elementos de marca para mostrar a los usuarios

pila*

aws: ResourceTag /$ {} TagKey

Escritura

CreateUpdatedImage

Otorga permiso para actualizar una imagen existente en la cuenta de cliente

imagen*

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Escritura

CreateUsageReportSubscription

Otorga permiso para crear una suscripción de informes de uso. Los informes de uso se generan a diario.

Write

CreateUser

Otorga permiso para crear un nuevo usuario en el grupo de usuarios

Escritura

DeleteAppBlock

Otorga permiso para eliminar el bloque de aplicaciones especificado

bloque de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteAppBlockBuilder

Concede permiso para eliminar el constructor de bloques de aplicaciones especificado y liberar capacidad

creador de bloques de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteApplication

Otorga permiso para eliminar la aplicación especificada

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteDirectoryConfig

Concede permiso para eliminar el objeto Directory Config especificado de la AppStream versión 2.0. Este objeto incluye la información de configuración necesaria para unir constructores de imágenes y flotas a dominios de Microsoft Active Directory.

Escritura

DeleteEntitlement

Otorga permiso para eliminar la concesión de derechos especificada

pila*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteFleet

Otorga permiso para eliminar la flota especificada

flota*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteImage

Otorga permiso para eliminar la imagen especificada. No se puede eliminar la imagen cuando se está usando.

imagen*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteImageBuilder

Otorga permiso para eliminar el constructor de imágenes especificado y liberar capacidad

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

DeleteImagePermissions

Otorga permiso para eliminar permisos para la imagen privada especificada

imagen*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteStack

Otorga permiso para eliminar la pila especificada. Una vez que se elimina la pila, el entorno de streaming de la aplicación proporcionado por la pila deja de estar a disposición de los usuarios. Además, se liberan las reservas realizadas para sesiones de streaming de la aplicación para la pila.

pila*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteThemeForStack

Concede permiso para eliminar un tema de marca personalizado, que puede incluir un logotipo personalizado, enlaces al sitio web y otros elementos de marca para mostrar a los usuarios

pila*

aws: ResourceTag /$ {} TagKey

Escritura

DeleteUsageReportSubscription

Otorga permiso para desactivar la generación de informes de uso

Write

DeleteUser

Otorga permiso para eliminar un usuario del grupo de usuarios

Escritura

DescribeAppBlockBuilderAppBlockAssociations

Concede permiso para recuperar las asociaciones que están asociadas al constructor de bloques de aplicaciones o al bloque de aplicaciones especificados

Enumeración

DescribeAppBlockBuilders

Concede permiso para recuperar una lista que describe uno o más constructores de bloques de aplicaciones especificados, si se proporcionan los nombres de dichos constructores. De lo contrario, se describen todos los constructores de bloques de aplicaciones de la cuenta

Enumeración

DescribeAppBlocks

Otorga permiso para recuperar una lista que describe uno o varios bloques de aplicaciones especificados, si proporcionan los ARN de los bloques de aplicaciones. De lo contrario, se describen todos los bloques de aplicaciones de la cuenta.

Enumeración

DescribeAppLicenseUsage

Otorga permiso para recuperar la información de uso de la aplicación incluida en la licencia

Enumeración

DescribeApplicationFleetAssociations

Otorga permiso para recuperar las asociaciones que están asociadas a la aplicación o la flota especificada

Enumeración

DescribeApplications

Otorga permiso para recuperar una lista que describe una o más aplicaciones especificadas, si se proporcionan los ARN de la aplicación. De lo contrario, se describen todas las aplicaciones de la cuenta.

Enumeración

DescribeDirectoryConfigs

Otorga permiso para recuperar una lista que describe uno o más objetos de Directory Config específicos para AppStream 2.0, si se proporcionan los nombres de estos objetos. De lo contrario, se describen todos los objetos Directory Config en la cuenta. Este objeto incluye la información de configuración necesaria para unir constructores de imágenes y flotas a dominios de Microsoft Active Directory.

Enumeración

DescribeEntitlements

Otorga permiso para recuperar una o todas las concesiones de derechos para la pila especificada

pila*

aws: ResourceTag /$ {} TagKey

Enumeración

DescribeFleets

Otorga permiso para recuperar una lista que describe una o varias flotas especificadas, si proporcionan los nombres de las flotas. De lo contrario, se describen todas las flotas de la cuenta.

Enumeración

DescribeImageBuilders

Otorga permiso para recuperar una lista que describe uno o más constructores de imágenes especificados, si se proporcionan los nombres de los constructores. De lo contrario, se describen todos los constructores de imágenes de la cuenta.

Enumeración

DescribeImagePermissions

Otorga permiso para recuperar una lista en la que se describen los permisos para Cuenta de AWS los ID compartidos en una imagen privada de su propiedad

imagen*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeImages

Otorga permiso para recuperar una lista que describe una o más imágenes especificadas, si se proporcionan los nombres o ARN de las imágenes. De lo contrario, se describen todas las imágenes de la cuenta.

Enumeración

DescribeSessions

Otorga permiso para recuperar una lista que describe las sesiones de streaming para la flota y pila especificadas. Si se proporciona un ID de usuario para la pila y la flota, solo se describen las sesiones de streaming para ese usuario.

flota*

aws: ResourceTag /$ {} TagKey

Enumeración

pila*

aws: ResourceTag /$ {} TagKey

DescribeSoftwareAssociations

Otorga permiso para recuperar las asociaciones de aplicaciones incluidas en la licencia para un recurso específico

image

aws: ResourceTag /$ {} TagKey

Enumeración

generador de imágenes

aws: ResourceTag /$ {} TagKey

DescribeStacks

Otorga permiso para recuperar una lista que describe una o más pilas especificadas, si se proporcionan los nombres de las pilas. De lo contrario, se describen todas las pilas de la cuenta.

Enumeración

DescribeThemeForStack

Concede permiso para obtener la información del tema de marca personalizada, que puede incluir un logotipo personalizado, enlaces al sitio web y otros elementos de marca para mostrar a los usuarios

pila*

aws: ResourceTag /$ {} TagKey

Lectura

DescribeUsageReportSubscriptions

Otorga permiso para recuperar una lista que describe una o más suscripciones de informes de uso

Enumeración

DescribeUserStackAssociations

Otorga permiso para recuperar una lista que describe los objetos UserStackAssociation

Enumeración

DescribeUsers

Otorga permiso para recuperar una lista que describe los usuarios del grupo de usuarios

Enumeración

DisableUser

Otorga permiso para desactivar el usuario especificado en el grupo de usuarios. Esta acción no elimina el usuario.

Escritura

DisassociateAppBlockBuilderAppBlock

Concede permiso para desasociar el constructor de bloques de aplicaciones especificado del bloque de aplicaciones

bloque de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

creador de bloques de aplicaciones*

aws: /$ {} ResourceTag TagKey

DisassociateApplicationFleet

Otorga permiso para desasociar la aplicación especificada de la flota especificada.

solicitud*

aws: ResourceTag /$ {} TagKey

Escritura

flota*

aws: ResourceTag /$ {} TagKey

DisassociateApplicationFromEntitlement

Otorga permiso para desasociar la aplicación especificada de la concesión de derechos especificada

pila*

aws: ResourceTag /$ {} TagKey

Escritura

DisassociateFleet

Otorga permiso para desasociar la flota especificada de la pila especificada

flota*

aws: ResourceTag /$ {} TagKey

Escritura

pila*

aws: ResourceTag /$ {} TagKey

DisassociateSoftwareFromImageBuilder

Otorga permiso para eliminar las asociaciones de aplicaciones incluidas en la licencia de una instancia de creación de imágenes

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

EnableUser

Otorga permiso para habilitar un usuario en el grupo de usuarios

Write

ExpireSession

Otorga permiso para detener inmediatamente la sesión de streaming especificada

Escritura

GetExportImageTask

Otorga permiso para recuperar los detalles de una tarea de exportación de imágenes específica

Lectura

ListAssociatedFleets

Otorga permiso para recuperar el nombre de la flota que está asociada a la pila especificada

pila*

aws: ResourceTag /$ {} TagKey

Lectura

ListAssociatedStacks

Otorga permiso para recuperar el nombre de la pila con la que está asociada la flota especificada

flota*

aws: ResourceTag /$ {} TagKey

Lectura

ListEntitledApplications

Otorga permiso para recuperar las aplicaciones asociadas con la concesión de derechos especificada

pila*

aws: ResourceTag /$ {} TagKey

Enumeración

ListExportImageTasks

Otorga permiso para enumerar las tareas de exportación de imágenes

Enumeración

ListTagsForResource

Otorga permiso para recuperar una lista de todas las etiquetas del recurso AppStream 2.0 especificado. Se pueden etiquetar los siguientes recursos: constructores de imágenes, imágenes, flotas y pilas.

Lectura

StartAppBlockBuilder

Concede permiso para iniciar el constructor de bloques de aplicaciones especificado

app-block-builder*

aws: /$ {} ResourceTag TagKey

Escritura

StartFleet

Otorga permiso para iniciar la flota especificada

flota*

aws: ResourceTag /$ {} TagKey

Escritura

StartImageBuilder

Otorga permiso para iniciar el constructor de imágenes especificado

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

StartSoftwareDeploymentToImageBuilder

Otorga permiso para iniciar el despliegue de aplicaciones incluidas en la licencia en una instancia de creación de imágenes

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

StopAppBlockBuilder

Concede permiso para detener el constructor de bloques de aplicaciones especificado

creador de bloques de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

StopFleet

Otorga permiso para detener la flota especificada

flota*

aws: ResourceTag /$ {} TagKey

Escritura

StopImageBuilder

Otorga permiso para detener el constructor de imágenes especificado

generador de imágenes*

aws: /$ {} ResourceTag TagKey

Escritura

Transmitir

Otorga permiso a los usuarios federados para iniciar sesión con sus credenciales existentes y transmitir aplicaciones desde la pila especificada

pila*

AppStream: ID de usuario

aws: /$ {} ResourceTag TagKey

Escritura

TagResource

Otorga permiso para añadir o sobrescribir una o más etiquetas para el recurso AppStream 2.0 especificado. Se pueden etiquetar los siguientes recursos: constructores de imágenes, imágenes, flotas, pilas, bloques de aplicaciones y aplicaciones.

bloque de aplicaciones

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

creador de bloques de aplicaciones

aws: /$ {} RequestTag TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

aplicación

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

flota

leyes: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

image

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

creador de imágenes

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

pila

aws: RequestTag /$ {} TagKey

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UntagResource

Otorga permiso para desasociar una o más etiquetas del recurso AppStream 2.0 especificado

bloque de aplicaciones

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

Etiquetar, escribir

creador de bloques de aplicaciones

aws: /$ {} ResourceTag TagKey

AWS: TagKeys

aplicación

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

flota

leyes: ResourceTag /$ {} TagKey

AWS: TagKeys

image

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

creador de imágenes

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

pila

aws: ResourceTag /$ {} TagKey

AWS: TagKeys

UpdateAppBlockBuilder

Concede permiso para actualizar un constructor de bloques de aplicaciones especificado. Un constructor de bloques de aplicaciones es una máquina virtual que se utiliza para crear un bloque de aplicaciones

creador de bloques de aplicaciones*

aws: /$ {} ResourceTag TagKey

Escritura

UpdateApplication

Otorga permiso para actualizar los campos especificados en la aplicación especificada

bloque de aplicaciones

aws: ResourceTag /$ {} TagKey

Escritura

solicitud*

aws: ResourceTag /$ {} TagKey

UpdateDirectoryConfig

Concede permiso para actualizar el objeto Directory Config especificado en la AppStream versión 2.0. Este objeto incluye la información de configuración necesaria para unir constructores de imágenes y flotas a dominios de Microsoft Active Directory.

Escritura

UpdateEntitlement

Otorga permiso para actualizar los campos especificados para la concesión de derechos especificada

pila*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateFleet

Otorga permiso para actualizar la flota especificada. Cuando la flota se encuentra en el estado STOPPED (DETENIDO), se pueden actualizar todos los atributos, excepto el nombre de la flota.

flota*

aws: ResourceTag /$ {} TagKey

Escritura

image

aws: ResourceTag /$ {} TagKey

UpdateImagePermissions

Otorga permiso para agregar o actualizar permisos en la imagen privada especificada

imagen*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateStack

Otorga permiso para actualizar los campos especificados en la pila especificada

pila*

aws: ResourceTag /$ {} TagKey

Escritura

UpdateThemeForStack

Concede permiso para actualizar la información del tema de marca personalizada, que puede incluir un logotipo personalizado, enlaces al sitio web y otros elementos de marca para mostrar a los usuarios

pila*

aws: ResourceTag /$ {} TagKey

Escritura

Tipos de recursos definidos por Amazon AppStream 2.0

Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.

Tipos de recurso ARN Claves de condición

bloque de aplicaciones

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

ResourceTagAWS: /$ {} TagKey

creador de bloques de aplicaciones

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

ResourceTagaws: /$ {} TagKey

solicitud

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

ResourceTagaws: /$ {} TagKey

flota

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

ResourceTagaws: /$ {} TagKey

imagen

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

ResourceTagaws: /$ {} TagKey

generador de imágenes

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

ResourceTagAWS: /$ {} TagKey

stack

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

ResourceTagaws: /$ {} TagKey

Claves de estado de Amazon AppStream 2.0

Amazon AppStream 2.0 define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.

Claves de condición Descripción Tipo

AppStream: ID de usuario

Filtra el acceso por el ID del usuario 2.0 AppStream

Cadena

aws: RequestTag /$ {} TagKey

Filtra el acceso según si hay pares de clave-valor de etiqueta en la solicitud.

Cadena

aws: ResourceTag /$ {} TagKey

Filtra el acceso por los pares clave-valor de etiqueta adjuntados al recurso

Cadena

AWS: TagKeys

Filtra el acceso en función de la presencia de claves de etiqueta en la solicitud

ArrayOfString