Há mais exemplos de AWS SDK disponíveis no repositório AWS Doc SDK Examples
As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.
AWS Cloud9 exemplos usando AWS CLI
Os exemplos de código a seguir mostram como realizar ações e implementar cenários comuns usando o AWS Command Line Interface with AWS Cloud9.
Ações são trechos de código de programas maiores e devem ser executadas em contexto. Embora as ações mostrem como chamar perfis de serviço individuais, você pode ver as ações no contexto em seus cenários relacionados.
Cada exemplo inclui um link para o código-fonte completo, em que você pode encontrar instruções sobre como configurar e executar o código.
Tópicos
Ações
O código de exemplo a seguir mostra como usar create-environment-ec2
.
- AWS CLI
-
Para criar um ambiente de AWS desenvolvimento EC2 Cloud9
O
create-environment-ec2
exemplo a seguir cria um AWS ambiente de desenvolvimento Cloud9 com as configurações especificadas, inicia uma instância do Amazon Elastic Compute Cloud ( EC2Amazon) e, em seguida, se conecta da instância ao ambiente.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
Saída:
{ "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" }
Para obter mais informações, consulte o Guia do usuário da Criação de um EC2 ambiente no AWS Cloud9.
-
Para obter detalhes da API, consulte CreateEnvironmentEc2
em Referência de AWS CLI comandos.
-
O código de exemplo a seguir mostra como usar create-environment-membership
.
- AWS CLI
-
Para adicionar um membro do ambiente a um ambiente de desenvolvimento do AWS Cloud9
Este exemplo adiciona o membro do ambiente especificado ao ambiente de desenvolvimento do AWS Cloud9 especificado.
Comando:
aws cloud9 create-environment-membership --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser
--permissionsread-write
Saída:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-write" } }
-
Para obter detalhes da API, consulte CreateEnvironmentMembership
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar delete-environment-membership
.
- AWS CLI
-
Para excluir um membro do ambiente de um ambiente de desenvolvimento do AWS Cloud9
Este exemplo exclui o membro do ambiente especificado do ambiente de desenvolvimento do AWS Cloud9 especificado.
Comando:
aws cloud9 delete-environment-membership --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser
Saída:
None.
-
Para obter detalhes da API, consulte DeleteEnvironmentMembership
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar delete-environment
.
- AWS CLI
-
Para excluir um ambiente de desenvolvimento do AWS Cloud9
Este exemplo exclui o ambiente de desenvolvimento AWS Cloud9 especificado. Se uma EC2 instância da Amazon estiver conectada ao ambiente, a instância também será encerrada.
Comando:
aws cloud9 delete-environment --environment-id
8a34f51ce1e04a08882f1e811bd706EX
Saída:
None.
-
Para obter detalhes da API, consulte DeleteEnvironment
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar describe-environment-memberships
.
- AWS CLI
-
Para obter informações sobre os membros do ambiente de um ambiente de desenvolvimento AWS Cloud9
Este exemplo obtém informações sobre os membros do ambiente do ambiente de desenvolvimento AWS Cloud9 especificado.
Comando:
aws cloud9 describe-environment-memberships --environment-id
8a34f51ce1e04a08882f1e811bd706EX
Saída:
{ "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 obter informações sobre o proprietário de um ambiente de desenvolvimento AWS Cloud9
Este exemplo obtém informações sobre o proprietário do ambiente de desenvolvimento AWS Cloud9 especificado.
Comando:
aws cloud9 describe-environment-memberships --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--permissionsowner
Saída:
{ "memberships": [ { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }
Para obter informações sobre um membro do ambiente para vários ambientes de desenvolvimento do AWS Cloud9
Este exemplo obtém informações sobre o membro do ambiente especificado para vários ambientes de desenvolvimento do AWS Cloud9.
Comando:
aws cloud9 describe-environment-memberships --user-arn
arn:aws:iam::123456789012:user/MyDemoUser
Saída:
{ "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 obter detalhes da API, consulte DescribeEnvironmentMemberships
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar describe-environment-status
.
- AWS CLI
-
Para obter informações de status de um ambiente de desenvolvimento AWS Cloud9
Este exemplo obtém informações de status para o ambiente de desenvolvimento AWS Cloud9 especificado.
Comando:
aws cloud9 describe-environment-status --environment-id
685f892f431b45c2b28cb69eadcdb0EX
Saída:
{ "status": "ready", "message": "Environment is ready to use" }
-
Para obter detalhes da API, consulte DescribeEnvironmentStatus
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar describe-environments
.
- AWS CLI
-
Para obter informações sobre os ambientes de desenvolvimento do AWS Cloud9
Este exemplo obtém informações sobre os ambientes de desenvolvimento do AWS Cloud9 especificados.
Comando:
aws cloud9 describe-environments --environment-ids
685f892f431b45c2b28cb69eadcdb0EX
349c86d4579e4e7298d500ff57a6b2EX
Saída:
{ "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 obter detalhes da API, consulte DescribeEnvironments
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar list-environments
.
- AWS CLI
-
Para obter uma lista dos identificadores de ambiente de AWS desenvolvimento Cloud9 disponíveis
Este exemplo obtém uma lista dos identificadores de ambiente de AWS desenvolvimento do Cloud9 disponíveis.
Comando:
aws cloud9 list-environments
Saída:
{ "environmentIds": [ "685f892f431b45c2b28cb69eadcdb0EX", "1980b80e5f584920801c09086667f0EX" ] }
-
Para obter detalhes da API, consulte ListEnvironments
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar update-environment-membership
.
- AWS CLI
-
Para alterar as configurações de um membro de ambiente existente para um ambiente de desenvolvimento AWS Cloud9
Este exemplo altera as configurações do membro do ambiente existente especificado para o ambiente de desenvolvimento AWS Cloud9 especificado.
Comando:
aws cloud9 update-environment-membership --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser
--permissionsread-only
Saída:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-only" } }
-
Para obter detalhes da API, consulte UpdateEnvironmentMembership
em Referência de AWS CLI Comandos.
-
O código de exemplo a seguir mostra como usar update-environment
.
- AWS CLI
-
Para alterar as configurações de um ambiente de desenvolvimento AWS Cloud9 existente
Este exemplo altera as configurações especificadas do ambiente de desenvolvimento AWS Cloud9 existente especificado.
Comando:
aws cloud9 update-environment --environment-id
8a34f51ce1e04a08882f1e811bd706EX
--namemy-changed-demo-env
--description"My changed demonstration development environment."
Saída:
None.
-
Para obter detalhes da API, consulte UpdateEnvironment
em Referência de AWS CLI Comandos.
-