Esempi di AWS Cloud9 con la AWS CLI
Gli esempi di codice seguenti mostrano come eseguire azioni e implementare scenari comuni utilizzando la AWS Command Line Interface con AWS Cloud9.
Le operazioni sono estratti di codice da programmi più grandi e devono essere eseguite nel contesto. Sebbene le operazioni mostrino come richiamare le singole funzioni del servizio, è possibile visualizzarle contestualizzate negli scenari correlati.
Ogni esempio include un link al codice sorgente completo, dove è possibile trovare le istruzioni su come configurare ed eseguire il codice nel contesto.
Argomenti
Operazioni
L’esempio di codice seguente mostra come utilizzare create-environment-ec2.
- AWS CLI
-
Come creare un ambiente di sviluppo AWS Cloud9 EC2
Nell’esempio seguente
create-environment-ec2crea un ambiente di sviluppo AWS Cloud9 con le impostazioni specificate, avvia un’istanza Amazon Elastic Compute Cloud (Amazon EC2) con le impostazioni specificate, quindi stabilisce una connessione tra istanza e ambiente.aws cloud9 create-environment-ec2 \ --namemy-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/MyDemoUserOutput:
{ "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" }Per ulteriori informazioni, consulta Creazione di un ambiente EC2 nella Guida per l’utente di AWS Cloud9.
-
Per informazioni dettagliate sull’API, consulta CreateEnvironmentEc2
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare create-environment-membership.
- AWS CLI
-
Come aggiungere un membro dell’ambiente a un ambiente di sviluppo AWS Cloud9
Questo esempio aggiunge il membro dell’ambiente specificato all’ambiente di sviluppo AWS Cloud9 specificato.
Comando:
aws cloud9 create-environment-membership --environment-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser--permissionsread-writeOutput:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-write" } }-
Per informazioni dettagliate sull’API, consulta CreateEnvironmentMembership
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-environment-membership.
- AWS CLI
-
Come eliminare un membro dell’ambiente da un ambiente di sviluppo AWS Cloud9
Questo esempio elimina il membro dell’ambiente specificato dall’ambiente di sviluppo AWS Cloud9 specificato.
Comando:
aws cloud9 delete-environment-membership --environment-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUserOutput:
None.-
Per informazioni dettagliate sull’API, consulta DeleteEnvironmentMembership
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare delete-environment.
- AWS CLI
-
Come eliminare un ambiente di sviluppo AWS Cloud9
Questo esempio elimina l’ambiente di sviluppo AWS Cloud9 specificato. Se l’istanza Amazon EC2 è connessa all’ambiente, termina anche tale istanza.
Comando:
aws cloud9 delete-environment --environment-id8a34f51ce1e04a08882f1e811bd706EXOutput:
None.-
Per informazioni dettagliate sull’API, consulta DeleteEnvironment
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-environment-memberships.
- AWS CLI
-
Come ottenere informazioni sui membri dell’ambiente di sviluppo AWS Cloud9.
Questo esempio ottiene informazioni sui membri dell’ambiente per l’ambiente di sviluppo AWS Cloud9 specificato.
Comando:
aws cloud9 describe-environment-memberships --environment-id8a34f51ce1e04a08882f1e811bd706EXOutput:
{ "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" } ] }Come ottenere informazioni sul proprietario di un ambiente di sviluppo AWS Cloud9
Questo esempio ottiene informazioni sul proprietario dell’ambiente di sviluppo AWS Cloud9 specificato.
Comando:
aws cloud9 describe-environment-memberships --environment-id8a34f51ce1e04a08882f1e811bd706EX--permissionsownerOutput:
{ "memberships": [ { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }Come ottenere informazioni su un membro dell’ambiente per più ambienti di sviluppo AWS Cloud9
Questo esempio ottiene informazioni sul membro dell’ambiente specificato per più ambienti di sviluppo AWS Cloud9.
Comando:
aws cloud9 describe-environment-memberships --user-arnarn:aws:iam::123456789012:user/MyDemoUserOutput:
{ "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" } ] }-
Per informazioni dettagliate sull’API, consulta DescribeEnvironmentMemberships
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-environment-status.
- AWS CLI
-
Come concedere l’autorizzazione per ottenere informazioni sullo stato per un ambiente di sviluppo AWS Cloud9.
Questo esempio ottiene informazioni sullo stato per l’ambiente di sviluppo AWS Cloud9 specificato.
Comando:
aws cloud9 describe-environment-status --environment-id685f892f431b45c2b28cb69eadcdb0EXOutput:
{ "status": "ready", "message": "Environment is ready to use" }-
Per informazioni dettagliate sull’API, consulta DescribeEnvironmentStatus
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare describe-environments.
- AWS CLI
-
Come ottenere informazioni sugli ambienti di sviluppo AWS Cloud9.
Questo esempio ottiene informazioni sugli ambienti di sviluppo AWS Cloud9 specificati.
Comando:
aws cloud9 describe-environments --environment-ids685f892f431b45c2b28cb69eadcdb0EX349c86d4579e4e7298d500ff57a6b2EXOutput:
{ "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" } } ] }-
Per informazioni dettagliate sull’API, consulta DescribeEnvironments
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare list-environments.
- AWS CLI
-
Come ottenere un elenco di identificatori dell’ambiente di sviluppo AWS Cloud9 disponibili
Questo esempio ottiene un elenco di identificatori dell’ambiente di AWS sviluppo Cloud9 disponibili.
Comando:
aws cloud9 list-environmentsOutput:
{ "environmentIds": [ "685f892f431b45c2b28cb69eadcdb0EX", "1980b80e5f584920801c09086667f0EX" ] }-
Per informazioni dettagliate sull’API, consulta ListEnvironments
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-environment-membership.
- AWS CLI
-
Come modificare le impostazioni di un membro dell’ambiente esistente per un ambiente di sviluppo AWS Cloud9
Questo esempio modifica le impostazioni del membro esistente specificato per l’ambiente di sviluppo AWS Cloud9 specificato.
Comando:
aws cloud9 update-environment-membership --environment-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser--permissionsread-onlyOutput:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-only" } }-
Per informazioni dettagliate sull’API, consulta UpdateEnvironmentMembership
in AWS CLI Command Reference.
-
L’esempio di codice seguente mostra come utilizzare update-environment.
- AWS CLI
-
Come modificare le impostazioni di un ambiente di sviluppo AWS Cloud9 esistente
Questo esempio modifica le impostazioni specificate dell’ambiente di sviluppo AWS Cloud9 esistente specificato.
Comando:
aws cloud9 update-environment --environment-id8a34f51ce1e04a08882f1e811bd706EX--namemy-changed-demo-env--description"My changed demonstration development environment."Output:
None.-
Per informazioni dettagliate sull’API, consulta UpdateEnvironment
in AWS CLI Command Reference.
-