Beispiele für die Verwendung der AWS CLI mit AWS Cloud9
Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie die 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 Service-Funktionen aufrufen, können Sie Aktionen im Kontext der zugehörigen Szenarien anzeigen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, wo Sie Anleitungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt, wie create-environment-ec2 verwendet wird.
- AWS CLI
-
So erstellen Sie eine Entwicklungsumgebung in AWS Cloud9 EC2
Im folgenden Beispiel für
create-environment-ec2wird eine Entwicklungsumgebung in AWS Cloud9 mit den angegebenen Einstellungen erstellt, eine Instance von Amazon Elastic Compute Cloud (Amazon EC2) gestartet und dann eine Verbindung von der Instance mit der Umgebung hergestellt.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/MyDemoUserAusgabe:
{ "environmentId": "8a34f51ce1e04a08882f1e811bd706EX" }Weitere Informationen finden Sie unter Erstellen einer EC2-Umgebung im Benutzerhandbuch zu AWS Cloud9.
-
API-Details finden Sie unter CreateEnvironmentEc2
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie create-environment-membership verwendet wird.
- AWS CLI
-
So fügen Sie ein Umgebungsmitglied zu 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-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser--permissionsread-writeAusgabe:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-write" } }-
API-Details finden Sie unter CreateEnvironmentMembership
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, 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 spezifizierten AWS-Cloud9-Entwicklungsumgebung gelöscht.
Befehl:
aws cloud9 delete-environment-membership --environment-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUserAusgabe:
None.-
API-Details finden Sie unter DeleteEnvironmentMembership
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, 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 war, wird die Instance ebenfalls beendet.
Befehl:
aws cloud9 delete-environment --environment-id8a34f51ce1e04a08882f1e811bd706EXAusgabe:
None.-
API-Details finden Sie unter DeleteEnvironment
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie describe-environment-memberships verwendet wird.
- AWS CLI
-
So rufen Sie Informationen über Umgebungsmitglieder für eine AWS-Cloud9-Entwicklungsumgebung ab
In diesem Beispiel werden Informationen über Umgebungsmitglieder für die angegebene AWS-Cloud9-Entwicklungsumgebung abgerufen.
Befehl:
aws cloud9 describe-environment-memberships --environment-id8a34f51ce1e04a08882f1e811bd706EXAusgabe:
{ "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 rufen Sie Informationen über den Besitzer einer AWS-Cloud9-Entwicklungsumgebung ab
In diesem Beispiel werden Informationen über den Besitzer der angegebenen AWS-Cloud9-Entwicklungsumgebung abgerufen.
Befehl:
aws cloud9 describe-environment-memberships --environment-id8a34f51ce1e04a08882f1e811bd706EX--permissionsownerAusgabe:
{ "memberships": [ { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJNUEDQAQWFELJDLEX", "userArn": "arn:aws:iam::123456789012:user/MyDemoUser", "permissions": "owner" } ] }So rufen Sie Informationen über ein Umgebungsmitglied für mehrere AWS-Cloud9-Entwicklungsumgebungen ab
In diesem Beispiel werden Informationen über das angegebene Umgebungsmitglied für mehrere AWS-Cloud9-Entwicklungsumgebungen abgerufen.
Befehl:
aws cloud9 describe-environment-memberships --user-arnarn:aws:iam::123456789012:user/MyDemoUserAusgabe:
{ "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" } ] }-
API-Details finden Sie unter DescribeEnvironmentMemberships
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie describe-environment-status verwendet wird.
- AWS CLI
-
So rufen Sie Statusinformationen für eine AWS-Cloud9-Entwicklungsumgebung ab
In diesem Beispiel werden Statusinformationen für die angegebene AWS-Cloud9-Entwicklungsumgebung abgerufen.
Befehl:
aws cloud9 describe-environment-status --environment-id685f892f431b45c2b28cb69eadcdb0EXAusgabe:
{ "status": "ready", "message": "Environment is ready to use" }-
API-Details finden Sie unter DescribeEnvironmentStatus
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie describe-environments verwendet wird.
- AWS CLI
-
So rufen Sie Informationen über AWS-Cloud9-Entwicklungsumgebungen ab
In diesem Beispiel werden Informationen zu den angegebenen AWS-Cloud9-Entwicklungsumgebungen abgerufen.
Befehl:
aws cloud9 describe-environments --environment-ids685f892f431b45c2b28cb69eadcdb0EX349c86d4579e4e7298d500ff57a6b2EXAusgabe:
{ "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" } } ] }-
API-Details finden Sie unter DescribeEnvironments
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie list-environments verwendet wird.
- AWS CLI
-
So rufen Sie eine Liste der verfügbaren AWS-Cloud9-Entwicklungsumgebungs-IDs ab
In diesem Beispiel wird eine Liste der verfügbaren AWS-Cloud9-Entwicklungsumgebungs-IDs abgerufen.
Befehl:
aws cloud9 list-environmentsAusgabe:
{ "environmentIds": [ "685f892f431b45c2b28cb69eadcdb0EX", "1980b80e5f584920801c09086667f0EX" ] }-
API-Details finden Sie unter ListEnvironments
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, wie update-environment-membership verwendet wird.
- AWS CLI
-
So ändern Sie die Einstellungen eines vorhandenen Umgebungsmitglieds für eine 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-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUser--permissionsread-onlyAusgabe:
{ "membership": { "environmentId": "8a34f51ce1e04a08882f1e811bd706EX", "userId": "AIDAJ3LOROMOUXTBSU6EX", "userArn": "arn:aws:iam::123456789012:user/AnotherDemoUser", "permissions": "read-only" } }-
API-Details finden Sie unter UpdateEnvironmentMembership
in der AWS CLI-Befehlsreferenz.
-
Das folgende Codebeispiel zeigt, 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-id8a34f51ce1e04a08882f1e811bd706EX--namemy-changed-demo-env--description"My changed demonstration development environment."Ausgabe:
None.-
API-Details finden Sie unter UpdateEnvironment
in der AWS CLI-Befehlsreferenz.
-