AWS Cloud9 -Beispiele unter Verwendung von Tools für PowerShell V4 - 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 Tools für PowerShell V4

Die folgenden Codebeispiele zeigen, wie Sie Aktionen durchführen und gängige Szenarien implementieren, indem Sie AWS -Tools für PowerShell V4 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 Get-C9EnvironmentData verwendet wird.

Tools für PowerShell V4

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

Get-C9EnvironmentData -EnvironmentId 685f892f431b45c2b28cb69eadcdb0EX,1980b80e5f584920801c09086667f0EX

Ausgabe:

Arn : arn:aws:cloud9:us-east-1:123456789012:environment:685f892f431b45c2b28cb69eadcdb0EX Description : Created from CodeStar. Id : 685f892f431b45c2b28cb69eadcdb0EX Lifecycle : Amazon.Cloud9.Model.EnvironmentLifecycle Name : my-demo-ec2-env OwnerArn : arn:aws:iam::123456789012:user/MyDemoUser Type : ec2 Arn : arn:aws:cloud9:us-east-1:123456789012:environment:1980b80e5f584920801c09086667f0EX Description : Id : 1980b80e5f584920801c09086667f0EX Lifecycle : Amazon.Cloud9.Model.EnvironmentLifecycle Name : my-demo-ssh-env OwnerArn : arn:aws:iam::123456789012:user/MyDemoUser Type : ssh

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

(Get-C9EnvironmentData -EnvironmentId 685f892f431b45c2b28cb69eadcdb0EX).Lifecycle

Ausgabe:

FailureResource Reason Status --------------- ------ ------ CREATED
  • Weitere API-Informationen finden Sie unter DescribeEnvironments in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Die folgenden Codebeispiele zeigen, wie Get-C9EnvironmentList verwendet wird.

Tools für PowerShell V4

Beispiel 1: In diesem Beispiel wird eine Liste der verfügbaren AWS-Cloud9-Entwicklungsumgebungs-IDs abgerufen.

Get-C9EnvironmentList

Ausgabe:

685f892f431b45c2b28cb69eadcdb0EX 1980b80e5f584920801c09086667f0EX
  • Weitere API-Informationen finden Sie unter ListEnvironments in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Die folgenden Codebeispiele zeigen, wie Get-C9EnvironmentMembershipList verwendet wird.

Tools für PowerShell V4

Beispiel 1: In diesem Beispiel werden Informationen zu den Umgebungsmitgliedern der angegebenen AWS-Cloud9-Entwicklungsumgebung abgerufen.

Get-C9EnvironmentMembershipList -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX

Ausgabe:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : read-write UserArn : arn:aws:iam::123456789012:user/AnotherDemoUser UserId : AIDAJ3BA6O2FMJWCWXHEX EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX

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

Get-C9EnvironmentMembershipList -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Permission owner

Ausgabe:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX

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

Get-C9EnvironmentMembershipList -UserArn arn:aws:iam::123456789012:user/MyDemoUser

Ausgabe:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/17/2018 7:48:14 PM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX EnvironmentId : 1980b80e5f584920801c09086667f0EX LastAccess : 1/16/2018 11:21:24 PM Permissions : owner UserArn : arn:aws:iam::123456789012:user/MyDemoUser UserId : AIDAJ3LOROMOUXTBSU6EX

Die folgenden Codebeispiele zeigen, wie Get-C9EnvironmentStatus verwendet wird.

Tools für PowerShell V4

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

Get-C9EnvironmentStatus -EnvironmentId 349c86d4579e4e7298d500ff57a6b2EX

Ausgabe:

Message Status ------- ------ Environment is ready to use ready
  • Weitere API-Informationen finden Sie unter DescribeEnvironmentStatus in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Die folgenden Codebeispiele zeigen, wie New-C9EnvironmentEC2 verwendet wird.

Tools für PowerShell V4

Beispiel 1: In diesem Beispiel wird eine AWS-Cloud9-Entwicklungsumgebung mit den angegebenen Einstellungen erstellt, eine Amazon Elastic Compute Cloud(Amazon EC2)-Instance gestartet und anschließend eine Verbindung von der Instance zur Umgebung hergestellt.

New-C9EnvironmentEC2 -Name my-demo-env -AutomaticStopTimeMinutes 60 -Description "My demonstration development environment." -InstanceType t2.micro -OwnerArn arn:aws:iam::123456789012:user/MyDemoUser -SubnetId subnet-d43a46EX

Ausgabe:

ffd88420d4824eeeaeaa8a04bfde8cEX
  • Weitere API-Informationen finden Sie unter CreateEnvironmentEc2 in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Die folgenden Codebeispiele zeigen, wie New-C9EnvironmentMembership verwendet wird.

Tools für PowerShell V4

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

New-C9EnvironmentMembership -UserArn arn:aws:iam::123456789012:user/AnotherDemoUser -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Permission read-write

Ausgabe:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : read-write UserArn : arn:aws:iam::123456789012:user/AnotherDemoUser UserId : AIDAJ3BA6O2FMJWCWXHEX

Die folgenden Codebeispiele zeigen, wie Remove-C9Environment verwendet wird.

Tools für PowerShell V4

Beispiel 1: 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.

Remove-C9Environment -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX
  • Weitere API-Informationen finden Sie unter DeleteEnvironment in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Die folgenden Codebeispiele zeigen, wie Remove-C9EnvironmentMembership verwendet wird.

Tools für PowerShell V4

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

Remove-C9EnvironmentMembership -UserArn arn:aws:iam::123456789012:user/AnotherDemoUser -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX

Die folgenden Codebeispiele zeigen, wie Update-C9Environment verwendet wird.

Tools für PowerShell V4

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

Update-C9Environment -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Description "My changed demonstration development environment." -Name my-changed-demo-env
  • Weitere API-Informationen finden Sie unter UpdateEnvironment in der AWS -Tools für PowerShell-Cmdlet-Referenz (V4).

Die folgenden Codebeispiele zeigen, wie Update-C9EnvironmentMembership verwendet wird.

Tools für PowerShell V4

Beispiel 1: In diesem Beispiel werden die Einstellungen des angegebenen vorhandenen Umgebungsmitglieds für die spezifizierte AWS-Cloud9-Entwicklungsumgebung geändert.

Update-C9EnvironmentMembership -UserArn arn:aws:iam::123456789012:user/AnotherDemoUser -EnvironmentId ffd88420d4824eeeaeaa8a04bfde8cEX -Permission read-only

Ausgabe:

EnvironmentId : ffd88420d4824eeeaeaa8a04bfde8cEX LastAccess : 1/1/0001 12:00:00 AM Permissions : read-only UserArn : arn:aws:iam::123456789012:user/AnotherDemoUser UserId : AIDAJ3BA6O2FMJWCWXHEX