

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Acciones, recursos y claves de condición para AWS CloudShell
<a name="list_cloudshell"></a>

AWS CloudShell (prefijo de servicio: `cloudshell`) proporciona las siguientes claves de operación, recursos, acciones y condiciones específicas del servicio para usarlas en las políticas de permisos de IAM.

Referencias:
+ Obtenga información para [configurar este servicio](https://docs.aws.amazon.com/cloudshell/latest/userguide/welcome.html).
+ Vea una [lista de las operaciones de API disponibles para este servicio](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html).
+ Obtenga información sobre cómo proteger este servicio y sus recursos [mediante las políticas de permisos de IAM](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html).
+ Vea el [referencia de autorización de servicio programático](https://servicereference.us-east-1.amazonaws.com/v1/cloudshell/cloudshell.json) para este servicio.

**Topics**
+ [Acciones definidas por AWS CloudShell](#list_cloudshell-actions-as-permissions)
+ [Permission-only acciones para AWS CloudShell](#list_cloudshell-permission-only-actions)
+ [Tipos de recursos definidos por AWS CloudShell](#list_cloudshell-resources-for-iam-policies)
+ [Claves de condición para AWS CloudShell](#list_cloudshell-policy-keys)

## Acciones definidas por AWS CloudShell
<a name="list_cloudshell-actions-as-permissions"></a>

AWS CloudShell no tiene operaciones de API que puedan usarse en `Actions` elemento de una declaración de política de IAM.

## Permission-only acciones para AWS CloudShell
<a name="list_cloudshell-permission-only-actions"></a>

Las siguientes acciones se definen mediante AWS CloudShell pero no se pueden invocar directamente mediante ninguna operación de API. Solo se pueden usar en las declaraciones de política de IAM para conceder o denegar permisos.




- **   [ApproveCommand](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#ApproveCommand)  **
  - **Description (Descripción):** Concede permiso para aprobar un comando enviado por otra persona AWS servicio
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [CreateEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateEnvironment)  **
  - **Description (Descripción):** Otorga permisos para crear un CloudShell entorno
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:** [cloudshell:SecurityGroupIds](#list_cloudshell-cloudshell_SecurityGroupIds)<br />[cloudshell:SubnetIds](#list_cloudshell-cloudshell_SubnetIds)<br />[cloudshell:VpcIds](#list_cloudshell-cloudshell_VpcIds)
  - **Nivel de acceso:** Escritura

- **   [CreateSession](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#CreateSession)  **
  - **Description (Descripción):** Otorga permisos para conectarse a un CloudShell entorno desde el Consola de administración de AWS
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DeleteEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DeleteEnvironment)  **
  - **Description (Descripción):** Concede permiso para eliminar un CloudShell entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [DescribeEnvironments](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#DescribeEnvironments)  **
  - **Description (Descripción):** Concede permiso para devolver descripciones de entornos de usuarios existentes
  - **Tipos de recursos (\*necesarios):** 
  - **Claves de condición:**  
  - **Nivel de acceso:** Enumeración

- **   [GetEnvironmentStatus](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetEnvironmentStatus)  **
  - **Description (Descripción):** Concede permiso para leer un CloudShell estado del entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Lectura

- **   [GetFileDownloadUrls](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileDownloadUrls)  **
  - **Description (Descripción):** Concede permisos para descargar archivos de un CloudShell entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [GetFileUploadUrls](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#GetFileUploadUrls)  **
  - **Description (Descripción):** Concede permisos para subir archivos a un CloudShell entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [PutCredentials](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#PutCredentials)  **
  - **Description (Descripción):** Concede permisos para reenviar credenciales de consola al entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [StartEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StartEnvironment)  **
  - **Description (Descripción):** Concede permiso para iniciar una parada CloudShell entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura

- **   [StopEnvironment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#StopEnvironment)  **
  - **Description (Descripción):** Concede permiso para detener una ejecución CloudShell entorno
  - **Tipos de recursos (\*necesarios):** [Environment\*](#list_cloudshell-resource-Environment)
  - **Claves de condición:**  
  - **Nivel de acceso:** Escritura



## Tipos de recursos definidos por AWS CloudShell
<a name="list_cloudshell-resources-for-iam-policies"></a>

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 | 
| --- | --- | --- | 
|  [Environment](https://docs.aws.amazon.com/cloudshell/latest/userguide/sec-auth-with-identities.html#Environment)  | arn:${Partition}:cloudshell:${Region}:${Account}:environment/${EnvironmentId} |   | 

## Claves de condición para AWS CloudShell
<a name="list_cloudshell-policy-keys"></a>

AWS CloudShell define las siguientes claves de condición que se pueden usar en `Condition` elemento de una política de IAM.



| Claves de condición | Descripción | Tipo | 
| --- | --- | --- | 
|   [cloudshell:SecurityGroupIds](https://docs.aws.amazon.com/cloudshell/latest/userguide/aws-cloudshell-vpc-permissions-1.html#vpc-condition-keys-examples-1)  | Filtra el acceso por ID de grupos de seguridad Disponible durante CreateEnvironment operación | ArrayOfString | 
|   [cloudshell:SubnetIds](https://docs.aws.amazon.com/cloudshell/latest/userguide/aws-cloudshell-vpc-permissions-1.html#vpc-condition-keys-examples-1)  | Filtra el acceso según los ID de subred. Disponible durante CreateEnvironment operación | ArrayOfString | 
|   [cloudshell:VpcIds](https://docs.aws.amazon.com/cloudshell/latest/userguide/aws-cloudshell-vpc-permissions-1.html#vpc-condition-keys-examples-1)  | Filtra el acceso según los ID de VPC. Disponible durante CreateEnvironment operación | ArrayOfString | 