Weitere AWS-SDK-Beispiele sind im GitHub-Repository Beispiele für AWS Doc SDKs
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-ec2wird 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 \ --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 für AWS Cloud9.
-
Weitere API-Informationen finden Sie unter CreateEnvironmentEc2
in der AWS CLI-Befehlsreferenz.
-
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-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" } }-
Weitere API-Informationen finden Sie unter CreateEnvironmentMembership
in der AWS CLI-Befehlsreferenz.
-
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-id8a34f51ce1e04a08882f1e811bd706EX--user-arnarn:aws:iam::123456789012:user/AnotherDemoUserAusgabe:
None.-
Weitere API-Informationen finden Sie unter DeleteEnvironmentMembership
in der AWS CLI-Befehlsreferenz.
-
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-id8a34f51ce1e04a08882f1e811bd706EXAusgabe:
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-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 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-id8a34f51ce1e04a08882f1e811bd706EX--permissionsownerAusgabe:
{ "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-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" } ] }-
Weitere API-Informationen finden Sie unter DescribeEnvironmentMemberships
in der AWS CLI-Befehlsreferenz.
-
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-id685f892f431b45c2b28cb69eadcdb0EXAusgabe:
{ "status": "ready", "message": "Environment is ready to use" }-
Weitere API-Informationen finden Sie unter DescribeEnvironmentStatus
in der AWS CLI-Befehlsreferenz.
-
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-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" } } ] }-
Weitere API-Informationen finden Sie unter DescribeEnvironments
in der AWS CLI-Befehlsreferenz.
-
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-environmentsAusgabe:
{ "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-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" } }-
Weitere API-Informationen finden Sie unter UpdateEnvironmentMembership
in der AWS CLI-Befehlsreferenz.
-
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-id8a34f51ce1e04a08882f1e811bd706EX--namemy-changed-demo-env--description"My changed demonstration development environment."Ausgabe:
None.-
Weitere API-Informationen finden Sie unter UpdateEnvironment
in der AWS CLI-Befehlsreferenz.
-