AWS Cloud9-Beispiele unter Verwendung von AWS CLI - AWS-SDK-Codebeispiele

Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs verfügbar.

AWS Cloud9-Beispiele unter Verwendung von AWS CLI

Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie AWS Command Line Interface mit AWS Cloud9 nutzen.

Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Während Aktionen Ihnen zeigen, wie Sie einzelne Servicefunktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.

Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.

Themen

Aktionen

Die folgenden Codebeispiele zeigen, wie create-environment-ec2 verwendet wird.

AWS CLI

So erstellen Sie eine Entwicklungsumgebung in AWS Cloud9 EC2

Im folgenden Beispiel für create-environment-ec2 wird eine AWS-Cloud9-Entwicklungsumgebung mit den angegebenen Einstellungen erstellt, eine Instance von Amazon Elastic Compute Cloud(Amazon EC2) gestartet und anschließend eine Verbindung von der Instance zur Umgebung hergestellt.

aws cloud9 create-environment-ec2 \ --name my-demo-env \ --description "My demonstration development environment." \ --instance-type t2.micro --image-id amazonlinux-2023-x86_64 \ --subnet-id subnet-1fab8aEX \ --automatic-stop-time-minutes 60 \ --owner-arn arn:aws:iam::123456789012:user/MyDemoUser

Ausgabe:

{ "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" }

Weitere Informationen finden Sie unter Erstellen einer EC2-Umgebung im Benutzerhandbuch für AWS Cloud9.

Die folgenden Codebeispiele zeigen, wie create-environment-membership verwendet wird.

AWS CLI

So fügen Sie ein Umgebungsmitglied einer AWS-Cloud9-Entwicklungsumgebung hinzu

In diesem Beispiel wird das angegebene Umgebungsmitglied der spezifizierten AWS-Cloud9-Entwicklungsumgebung hinzugefügt.

Befehl:

aws cloud9 create-environment-membership --environment-id 8a34f51ce1e04a08882f1e811bd706EX --user-arn arn:aws:iam::123456789012:user/AnotherDemoUser --permissions read-write

Ausgabe:

{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-write" } }

Die folgenden Codebeispiele zeigen, wie delete-environment-membership verwendet wird.

AWS CLI

So löschen Sie ein Umgebungsmitglied aus einer AWS-Cloud9-Entwicklungsumgebung

In diesem Beispiel wird das angegebene Umgebungsmitglied aus der angegebenen AWS-Cloud9-Entwicklungsumgebung gelöscht.

Befehl:

aws cloud9 delete-environment-membership --environment-id 8a34f51ce1e04a08882f1e811bd706EX --user-arn arn:aws:iam::123456789012:user/AnotherDemoUser

Ausgabe:

None.

Die folgenden Codebeispiele zeigen, wie delete-environment verwendet wird.

AWS CLI

So löschen Sie eine AWS-Cloud9-Entwicklungsumgebung

In diesem Beispiel wird die angegebene AWS-Cloud9-Entwicklungsumgebung gelöscht. Wenn die Umgebung mit einer Amazon-EC2-Instance verbunden ist, wird auch die Instance beendet.

Befehl:

aws cloud9 delete-environment --environment-id 8a34f51ce1e04a08882f1e811bd706EX

Ausgabe:

None.
  • Weitere API-Informationen finden Sie unter DeleteEnvironment in der AWS CLI-Befehlsreferenz.

Die folgenden Codebeispiele zeigen, wie describe-environment-memberships verwendet wird.

AWS CLI

So rufen Sie Informationen zu den Umgebungsmitgliedern einer AWS-Cloud9-Entwicklungsumgebung ab

In diesem Beispiel werden Informationen zu den Umgebungsmitgliedern einer AWS-Cloud9-Entwicklungsumgebung abgerufen.

Befehl:

aws cloud9 describe-environment-memberships --environment-id 8a34f51ce1e04a08882f1e811bd706EX

Ausgabe:

{ "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" } ] }

So erhalten Sie Informationen über den Besitzer einer AWS-Cloud9-Entwicklungsumgebung

In diesem Beispiel werden Informationen über den Besitzer der angegebenen AWS-Cloud9-Entwicklungsumgebung abgerufen.

Befehl:

aws cloud9 describe-environment-memberships --environment-id 8a34f51ce1e04a08882f1e811bd706EX --permissions owner

Ausgabe:

{ "memberships": [ { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }

So erhalten Sie Informationen über ein Umgebungsmitglied für mehrere AWS-Cloud9-Entwicklungsumgebungen

In diesem Beispiel werden Informationen über das angegebene Umgebungsmitglied für mehrere AWS-Cloud9-Entwicklungsumgebungen abgerufen.

Befehl:

aws cloud9 describe-environment-memberships --user-arn arn:aws:iam::123456789012:user/MyDemoUser

Ausgabe:

{ "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" } ] }

Die folgenden Codebeispiele zeigen, wie describe-environment-status verwendet wird.

AWS CLI

So rufen Sie die Statusinformationen für eine AWS-Cloud9-Entwicklungsumgebung ab

In diesem Beispiel werden die Statusinformationen für die angegebene AWS-Cloud9-Entwicklungsumgebung abgerufen.

Befehl:

aws cloud9 describe-environment-status --environment-id 685f892f431b45c2b28cb69eadcdb0EX

Ausgabe:

{ "status": "ready", "message": "Environment is ready to use" }

Die folgenden Codebeispiele zeigen, wie describe-environments verwendet wird.

AWS CLI

So rufen Sie Informationen zu AWS-Cloud9-Entwicklungsumgebungen ab

In diesem Beispiel werden Informationen zu den angegebenen AWS-Cloud9-Entwicklungsumgebungen abgerufen.

Befehl:

aws cloud9 describe-environments --environment-ids 685f892f431b45c2b28cb69eadcdb0EX 349c86d4579e4e7298d500ff57a6b2EX

Ausgabe:

{ "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" } } ] }

Die folgenden Codebeispiele zeigen, wie list-environments verwendet wird.

AWS CLI

So rufen Sie eine Liste der verfügbaren IDs für die AWS-Cloud9-Entwicklungsumgebung ab

In diesem Beispiel wird eine Liste der verfügbaren IDs für die AWS-Cloud9-Entwicklungsumgebung abgerufen.

Befehl:

aws cloud9 list-environments

Ausgabe:

{ "environmentIds": [ "685f892f431b45c2b28cb69eadcdb0EX", "1980b80e5f584920801c09086667f0EX" ] }
  • Weitere API-Informationen finden Sie unter ListEnvironments in der AWS CLI-Befehlsreferenz.

Die folgenden Codebeispiele zeigen, wie update-environment-membership verwendet wird.

AWS CLI

So ändern Sie die Einstellungen eines vorhandenen Umgebungsmitglieds einer AWS-Cloud9-Entwicklungsumgebung

In diesem Beispiel werden die Einstellungen des angegebenen vorhandenen Umgebungsmitglieds der spezifizierten AWS-Cloud9-Entwicklungsumgebung geändert.

Befehl:

aws cloud9 update-environment-membership --environment-id 8a34f51ce1e04a08882f1e811bd706EX --user-arn arn:aws:iam::123456789012:user/AnotherDemoUser --permissions read-only

Ausgabe:

{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-only" } }

Die folgenden Codebeispiele zeigen, wie update-environment verwendet wird.

AWS CLI

So ändern Sie die Einstellungen einer vorhandenen AWS-Cloud9-Entwicklungsumgebung

In diesem Beispiel werden die angegebenen Einstellungen der spezifizierten vorhandenen AWS-Cloud9-Entwicklungsumgebung geändert.

Befehl:

aws cloud9 update-environment --environment-id 8a34f51ce1e04a08882f1e811bd706EX --name my-changed-demo-env --description "My changed demonstration development environment."

Ausgabe:

None.
  • Weitere API-Informationen finden Sie unter UpdateEnvironment in der AWS CLI-Befehlsreferenz.