Esta documentación es AWS CLI únicamente para la versión 1 de la versión. Para ver la documentación relacionada con la versión 2 de AWS CLI, consulte la Guía del usuario de la versión 2.
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.
AWS Cloud9 ejemplos que utilizan AWS CLI
Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Command Line Interface with AWS Cloud9.
Las acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Mientras las acciones muestran cómo llamar a las funciones de servicio individuales, es posible ver las acciones en contexto en los escenarios relacionados.
Cada ejemplo incluye un enlace al código fuente completo, donde puede encontrar instrucciones sobre cómo configurar y ejecutar el código en su contexto.
Temas
Acciones
En el siguiente ejemplo de código se muestra cómo usarlocreate-environment-ec2
.
- AWS CLI
-
Para crear un entorno de AWS desarrollo Cloud9 EC2
En el siguiente
create-environment-ec2
ejemplo, se crea un entorno de desarrollo de AWS Cloud9 con la configuración especificada, se lanza una instancia de Amazon Elastic Compute Cloud EC2 (Amazon) y, a continuación, se conecta desde la instancia al entorno.aws cloud9 create-environment-ec2 \ --name
my-demo-env
\ --description"My demonstration development environment."
\ --instance-typet2.micro
--image-idamazonlinux-2023-x86_64
\ --subnet-idsubnet-1fab8aEX
\ --automatic-stop-time-minutes60
\ --owner-arnarn:aws:iam::123456789012:user/MyDemoUser
Salida:
{ "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" }
Para obtener más información, consulte la Guía del usuario sobre cómo crear un EC2 entorno en AWS Cloud9.
-
Para API obtener más información, consulte la sección CreateEnvironmentEc2
en la Referencia de AWS CLI comandos.
-
En el siguiente ejemplo de código se muestra cómo usarlocreate-environment-membership
.
- AWS CLI
-
Para añadir un miembro del entorno a un entorno de desarrollo de AWS Cloud9
En este ejemplo, se agrega el miembro del entorno especificado al entorno de desarrollo de AWS Cloud9 especificado.
Comando:
aws cloud9 create-environment-membership --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser
--permissionsread-write
Salida:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-write" } }
-
Para API obtener más información, consulte CreateEnvironmentMembership
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodelete-environment-membership
.
- AWS CLI
-
Para eliminar un miembro del entorno de un entorno de desarrollo de AWS Cloud9
En este ejemplo, se elimina el miembro del entorno especificado del entorno de desarrollo AWS Cloud9 especificado.
Comando:
aws cloud9 delete-environment-membership --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser
Salida:
None.
-
Para API obtener más información, consulte la Referencia DeleteEnvironmentMembership
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodelete-environment
.
- AWS CLI
-
Para eliminar un entorno de AWS desarrollo de Cloud9
En este ejemplo, se elimina el entorno de desarrollo AWS Cloud9 especificado. Si una EC2 instancia de Amazon está conectada al entorno, también termina la instancia.
Comando:
aws cloud9 delete-environment --environment-id
8a34f51ce1e04a08882f1e811bd706EX
Salida:
None.
-
Para API obtener más información, consulte DeleteEnvironment
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodescribe-environment-memberships
.
- AWS CLI
-
Para obtener información sobre los miembros del entorno de un entorno de desarrollo de AWS Cloud9
En este ejemplo, se obtiene información sobre los miembros del entorno de desarrollo AWS Cloud9 especificado.
Comando:
aws cloud9 describe-environment-memberships --environment-id
8a34f51ce1e04a08882f1e811bd706EX
Salida:
{ "memberships": [ { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-write" }, { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }
Para obtener información sobre el propietario de un entorno de desarrollo de AWS Cloud9
En este ejemplo se obtiene información sobre el propietario del entorno de desarrollo AWS Cloud9 especificado.
Comando:
aws cloud9 describe-environment-memberships --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--permissionsowner
Salida:
{ "memberships": [ { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }
Para obtener información sobre un miembro del entorno para varios entornos de desarrollo de AWS Cloud9
En este ejemplo, se obtiene información sobre el miembro del entorno especificado para varios entornos de desarrollo de AWS Cloud9.
Comando:
aws cloud9 describe-environment-memberships --user-arn
arn:aws:iam::123456789012:user/MyDemoUser
Salida:
{ "memberships": [ { "environmentId": "10a75714bd494714929e7f5ec4125aEX", "lastAccess": 1516213427.0, "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" }, { "environmentId": "1980b80e5f584920801c09086667f0EX", "lastAccess": 1516144884.0, "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }
-
Para API obtener más información, consulte DescribeEnvironmentMemberships
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodescribe-environment-status
.
- AWS CLI
-
Para obtener información sobre el estado de un entorno de desarrollo de AWS Cloud9
En este ejemplo se obtiene la información de estado del entorno de desarrollo AWS Cloud9 especificado.
Comando:
aws cloud9 describe-environment-status --environment-id
685f892f431b45c2b28cb69eadcdb0EX
Salida:
{ "status": "ready", "message": "Environment is ready to use" }
-
Para API obtener más información, consulte DescribeEnvironmentStatus
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlodescribe-environments
.
- AWS CLI
-
Para obtener información sobre los entornos de desarrollo de AWS Cloud9
En este ejemplo se obtiene información sobre los entornos de desarrollo de AWS Cloud9 especificados.
Comando:
aws cloud9 describe-environments --environment-ids
685f892f431b45c2b28cb69eadcdb0EX
349c86d4579e4e7298d500ff57a6b2EX
Salida:
{ "environments": [ { "id": "685f892f431b45c2b28cb69eadcdb0EX", "name": "my-demo-ec2-env", "description": "Created from CodeStar.", "type": "ec2", "arn": "arn:aws:cloud9:us-east-1:123456789012:environment:685f892f431b45c2b28cb69eadcdb0EX", "ownerArn": "arn:aws:iam::123456789012:user/MyDemoUser", "lifecycle": { "status": "CREATED" } }, { "id": "349c86d4579e4e7298d500ff57a6b2EX", "name": my-demo-ssh-env", "description": "", "type": "ssh", "arn": "arn:aws:cloud9:us-east-1:123456789012:environment:349c86d4579e4e7298d500ff57a6b2EX", "ownerArn": "arn:aws:iam::123456789012:user/MyDemoUser", "lifecycle": { "status": "CREATED" } } ] }
-
Para API obtener más información, consulte DescribeEnvironments
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarlolist-environments
.
- AWS CLI
-
Para obtener una lista de los identificadores del entorno de desarrollo de AWS Cloud9 disponibles
En este ejemplo se obtiene una lista de los identificadores del entorno de desarrollo de AWS Cloud9 disponibles.
Comando:
aws cloud9 list-environments
Salida:
{ "environmentIds": [ "685f892f431b45c2b28cb69eadcdb0EX", "1980b80e5f584920801c09086667f0EX" ] }
-
Para API obtener más información, consulte la Referencia ListEnvironments
de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloupdate-environment-membership
.
- AWS CLI
-
Para cambiar la configuración de un miembro del entorno existente para un entorno de desarrollo de AWS Cloud9
En este ejemplo, se cambia la configuración del miembro del entorno existente especificado para el entorno de desarrollo AWS Cloud9 especificado.
Comando:
aws cloud9 update-environment-membership --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser
--permissionsread-only
Salida:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-only" } }
-
Para API obtener más información, consulte UpdateEnvironmentMembership
la Referencia de AWS CLI comandos.
-
El siguiente ejemplo de código muestra cómo usarloupdate-environment
.
- AWS CLI
-
Para cambiar la configuración de un entorno de desarrollo de AWS Cloud9 existente
Este ejemplo cambia la configuración especificada del entorno de desarrollo AWS Cloud9 existente especificado.
Comando:
aws cloud9 update-environment --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--namemy-changed-demo-env
--description"My changed demonstration development environment."
Salida:
None.
-
Para API obtener más información, consulte UpdateEnvironment
la Referencia de AWS CLI comandos.
-