AWS Cloud9 ejemplos de uso de herramientas para PowerShell - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

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 de uso de herramientas para PowerShell

Los siguientes ejemplos de código muestran cómo realizar acciones e implementar escenarios comunes mediante el uso del AWS Tools for PowerShell 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.

Acciones

En el siguiente ejemplo de código se muestra cómo usar Get-C9EnvironmentData.

Herramientas para PowerShell

Ejemplo 1: en este ejemplo se obtiene información sobre los entornos de desarrollo de AWS Cloud9 especificados.

Get-C9EnvironmentData -EnvironmentId 685f892f431b45c2b28cb69eadcdb0EX,1980b80e5f584920801c09086667f0EX

Salida:

Arn : arn:aws:cloud9:us-east-1:123456789012:environment:685f892f431b45c2b28cb69eadcdb0EX Description : Created from CodeStar. Id : 685f892f431b45c2b28cb69eadcdb0EX Lifecycle : Amazon.Cloud9.Model.EnvironmentLifecycle Name : my-demo-ec2-env OwnerArn : arn:aws:iam::123456789012:user/MyDemoUser Type : ec2 Arn : arn:aws:cloud9:us-east-1:123456789012:environment:1980b80e5f584920801c09086667f0EX Description : Id : 1980b80e5f584920801c09086667f0EX Lifecycle : Amazon.Cloud9.Model.EnvironmentLifecycle Name : my-demo-ssh-env OwnerArn : arn:aws:iam::123456789012:user/MyDemoUser Type : ssh

Ejemplo 2: Este ejemplo obtiene información sobre el estado del ciclo de vida del entorno de desarrollo AWS Cloud9 especificado.

(Get-C9EnvironmentData -EnvironmentId 685f892f431b45c2b28cb69eadcdb0EX).Lifecycle

Salida:

FailureResource Reason Status --------------- ------ ------ CREATED
  • Para API obtener más información, consulte la referencia DescribeEnvironmentsde AWS Tools for PowerShell cmdlets.

En el siguiente ejemplo de código se muestra cómo usar Get-C9EnvironmentList.

Herramientas para PowerShell

Ejemplo 1: En este ejemplo se obtiene una lista de los identificadores del entorno de desarrollo de AWS Cloud9 disponibles.

Get-C9EnvironmentList

Salida:

685f892f431b45c2b28cb69eadcdb0EX 1980b80e5f584920801c09086667f0EX

En el siguiente ejemplo de código se muestra cómo usar Get-C9EnvironmentMembershipList.

Herramientas para PowerShell

Ejemplo 1: en este ejemplo se obtiene información sobre los miembros del entorno de desarrollo AWS Cloud9 especificado.

Get-C9EnvironmentMembershipList -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX

Salida:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : read-write UserArn : arn:aws:iam::123456789012:user/AnotherDemoUser UserId : AIDAJ3BA6O2FMJWCWXHEX EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX

Ejemplo 2: Este ejemplo obtiene información sobre el propietario del entorno de desarrollo AWS Cloud9 especificado.

Get-C9EnvironmentMembershipList -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Permission owner

Salida:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX

Ejemplo 3: Este ejemplo obtiene información sobre el miembro del entorno especificado para varios entornos de desarrollo de AWS Cloud9.

Get-C9EnvironmentMembershipList -UserArn arn:aws:iam::123456789012:user/MyDemoUser

Salida:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/17/2018 7:48:14 PM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX EnvironmentId : 1980b80e5f584920801c09086667f0EX LastAccess : 1/16/2018 11:21:24 PM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX

En el siguiente ejemplo de código se muestra cómo usar Get-C9EnvironmentStatus.

Herramientas para PowerShell

Ejemplo 1: En este ejemplo se obtiene la información de estado del entorno de desarrollo AWS Cloud9 especificado.

Get-C9EnvironmentStatus -EnvironmentId 349c86d4579e4e7298d500ff57a6b2EX

Salida:

Message Status ------- ------ Environment is ready to use ready

En el siguiente ejemplo de código se muestra cómo usar New-C9EnvironmentEC2.

Herramientas para PowerShell

Ejemplo 1: en este 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.

New-C9EnvironmentEC2 -Name my-demo-env -AutomaticStopTimeMinutes 60 -Description "My demonstration development environment." -InstanceType t2.micro -OwnerArn arn:aws:iam::123456789012:user/MyDemoUser -SubnetId subnet-d43a46EX

Salida:

ffd88420d4824eeeaeaa8a04bfde8cEX
  • Para API obtener más información, consulte la sección CreateEnvironmentEc2 en la referencia de AWS Tools for PowerShell cmdlets.

En el siguiente ejemplo de código se muestra cómo usar New-C9EnvironmentMembership.

Herramientas para PowerShell

Ejemplo 1: Este ejemplo agrega el miembro del entorno especificado al entorno de desarrollo AWS Cloud9 especificado.

New-C9EnvironmentMembership -UserArn arn:aws:iam::123456789012:user/AnotherDemoUser -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Permission read-write

Salida:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : read-write UserArn : arn:aws:iam::123456789012:user/AnotherDemoUser UserId : AIDAJ3BA6O2FMJWCWXHEX

En el siguiente ejemplo de código se muestra cómo usar Remove-C9Environment.

Herramientas para PowerShell

Ejemplo 1: 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.

Remove-C9Environment -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX
  • Para API obtener más información, consulte la referencia DeleteEnvironmentde AWS Tools for PowerShell cmdlets.

En el siguiente ejemplo de código se muestra cómo usar Remove-C9EnvironmentMembership.

Herramientas para PowerShell

Ejemplo 1: Este ejemplo elimina el miembro del entorno especificado del entorno de desarrollo AWS Cloud9 especificado.

Remove-C9EnvironmentMembership -UserArn arn:aws:iam::123456789012:user/AnotherDemoUser -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX

En el siguiente ejemplo de código se muestra cómo usar Update-C9Environment.

Herramientas para PowerShell

Ejemplo 1: Este ejemplo cambia la configuración especificada del entorno de desarrollo AWS Cloud9 existente especificado.

Update-C9Environment -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Description "My changed demonstration development environment." -Name my-changed-demo-env
  • Para API obtener más información, consulte la referencia UpdateEnvironmentde AWS Tools for PowerShell cmdlets.

En el siguiente ejemplo de código se muestra cómo usar Update-C9EnvironmentMembership.

Herramientas para PowerShell

Ejemplo 1: Este ejemplo cambia la configuración del miembro del entorno existente especificado para el entorno de desarrollo AWS Cloud9 especificado.

Update-C9EnvironmentMembership -UserArn arn:aws:iam::123456789012:user/AnotherDemoUser -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Permission read-only

Salida:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : read-only UserArn : arn:aws:iam::123456789012:user/AnotherDemoUser UserId : AIDAJ3BA6O2FMJWCWXHEX