Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
WorkSpaces Beispiele mit AWS CLI
Die folgenden Codebeispiele zeigen Ihnen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und allgemeine Szenarien implementieren WorkSpaces.
Aktionen sind Codeauszüge aus größeren Programmen und müssen im Kontext ausgeführt werden. Aktionen zeigen Ihnen zwar, wie Sie einzelne Servicefunktionen aufrufen, aber Sie können Aktionen im Kontext der zugehörigen Szenarien sehen.
Jedes Beispiel enthält einen Link zum vollständigen Quellcode, in dem Sie Anweisungen zum Einrichten und Ausführen des Codes im Kontext finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungcreate-tags
.
- AWS CLI
-
Um Tags zu einem hinzuzufügen WorkSpace
Im folgenden
create-tags
Beispiel werden die angegebenen Tags zu den angegebenen hinzugefügt WorkSpace.aws workspaces create-tags \ --resource-id
ws-dk1xzr417
\ --tagsKey=Department,Value=Finance
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter WorkSpaces Tag-Ressourcen im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie CreateTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungcreate-workspaces
.
- AWS CLI
-
Beispiel 1: Um ein zu erstellen AlwaysOn WorkSpace
Das folgende
create-workspaces
Beispiel erstellt eine AlwaysOn WorkSpace für den angegebenen Benutzer unter Verwendung des angegebenen Verzeichnisses und Pakets.aws workspaces create-workspaces \ --workspaces
DirectoryId=d-926722edaf,UserName=Mateo,BundleId=wsb-0zsvgp8fc
Ausgabe:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-kcqms853t", "DirectoryId": "d-926722edaf", "UserName": "Mateo", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }
Beispiel 2: Um ein zu erstellen AutoStop WorkSpace
Das folgende
create-workspaces
Beispiel erstellt eine AutoStop WorkSpace für den angegebenen Benutzer unter Verwendung des angegebenen Verzeichnisses und Pakets.aws workspaces create-workspaces \ --workspaces
DirectoryId=d-926722edaf,UserName=Mary,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=AUTO_STOP}
Ausgabe:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-dk1xzr417", "DirectoryId": "d-926722edaf", "UserName": "Mary", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }
Beispiel 3: Um ein vom Benutzer entkoppeltes Objekt zu erstellen WorkSpace
Im folgenden
create-workspaces
Beispiel wird eine benutzerentkoppelte Datei erstellt, WorkSpace indem der Benutzername auf gesetzt und ein WorkSpace Name[UNDEFINED]
, eine Verzeichnis-ID und eine Bundle-ID angegeben werden.aws workspaces create-workspaces \ --workspaces DirectoryId=d-926722edaf,UserName='"[UNDEFINED]"',WorkspaceName=MaryWorkspace1,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=ALWAYS_ON}
Ausgabe:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-abcd1234", "DirectoryId": "d-926722edaf", "UserName": "[UNDEFINED]", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc", "WorkspaceName": "MaryWorkspace1" } ] }
Weitere Informationen finden Sie unter Starten eines virtuellen Desktops im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie CreateWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdelete-tags
.
- AWS CLI
-
Um ein Tag aus einem zu löschen WorkSpace
Im folgenden
delete-tags
Beispiel wird das angegebene Tag aus dem angegebenen WorkSpace Tag gelöscht.aws workspaces delete-tags \ --resource-id
ws-dk1xzr417
\ --tag-keysDepartment
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter WorkSpaces Tag-Ressourcen im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie DeleteTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungderegister-workspace-directory
.
- AWS CLI
-
Um die Registrierung eines Verzeichnisses aufzuheben
Im folgenden
deregister-workspace-directory
Beispiel wird die Registrierung des angegebenen Verzeichnisses aufgehoben.aws workspaces deregister-workspace-directory \ --directory-id
d-926722edaf
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Registrieren eines Verzeichnisses bei WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie DeregisterWorkspaceDirectory
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-tags
.
- AWS CLI
-
Um die Tags für ein zu beschreiben WorkSpace
Das folgende
describe-tags
Beispiel beschreibt die Tags für die angegebenen WorkSpace.aws workspaces describe-tags \ --resource-id
ws-dk1xzr417
Ausgabe:
{ "TagList": [ { "Key": "Department", "Value": "Finance" } ] }
Weitere Informationen finden Sie unter WorkSpaces Tag-Ressourcen im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie DescribeTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-workspace-bundles
.
- AWS CLI
-
Um die von Amazon bereitgestellten Bundles aufzulisten
Das folgende
describe-workspace-bundles
Beispiel listet die Namen und die IDs von Amazon bereitgestellten Bundles im Tabellenformat und sortiert nach Namen auf.aws workspaces describe-workspace-bundles \ --owner
AMAZON
\ --query"Bundles[*].[Name, BundleId]"
Ausgabe:
[ [ "Standard with Amazon Linux 2", "wsb-clj85qzj1" ], [ "Performance with Windows 10 (Server 2016 based)", "wsb-gm4d5tx2v" ], [ "PowerPro with Windows 7", "wsb-1pzkp0bx4" ], [ "Power with Amazon Linux 2", "wsb-2bs6k5lgn" ], [ "Graphics with Windows 10 (Server 2019 based)", "wsb-03gyjnfyy" ], ... ]
Weitere Informationen finden Sie unter WorkSpaces Bundles und Images im Amazon WorkSpaces Administration Guide.
-
APIEinzelheiten finden Sie DescribeWorkspaceBundles
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-workspace-directories
.
- AWS CLI
-
Um ein registriertes Verzeichnis zu beschreiben
Das folgende
describe-workspace-directories
Beispiel beschreibt das angegebene registrierte Verzeichnis.aws workspaces describe-workspace-directories \ --directory-ids
d-926722edaf
Ausgabe:
{ "Directories": [ { "DirectoryId": "d-926722edaf", "Alias": "d-926722edaf", "DirectoryName": "example.com", "RegistrationCode": "WSpdx+9RJ8JT", "SubnetIds": [ "subnet-9d19c4c6", "subnet-500d5819" ], "DnsIpAddresses": [ "172.16.1.140", "172.16.0.30" ], "CustomerUserName": "Administrator", "IamRoleId": "arn:aws:iam::123456789012:role/workspaces_DefaultRole", "DirectoryType": "SIMPLE_AD", "WorkspaceSecurityGroupId": "sg-0d89e927e5645d7c5", "State": "REGISTERED", "WorkspaceCreationProperties": { "EnableWorkDocs": false, "EnableInternetAccess": false, "UserEnabledAsLocalAdministrator": true, "EnableMaintenanceMode": true }, "WorkspaceAccessProperties": { "DeviceTypeWindows": "ALLOW", "DeviceTypeOsx": "ALLOW", "DeviceTypeWeb": "DENY", "DeviceTypeIos": "ALLOW", "DeviceTypeAndroid": "ALLOW", "DeviceTypeChromeOs": "ALLOW", "DeviceTypeZeroClient": "ALLOW", "DeviceTypeLinux": "DENY" }, "Tenancy": "SHARED", "SelfservicePermissions": { "RestartWorkspace": "ENABLED", "IncreaseVolumeSize": "DISABLED", "ChangeComputeType": "DISABLED", "SwitchRunningMode": "DISABLED", "RebuildWorkspace": "DISABLED" } } ] }
Weitere Informationen finden Sie unter Verzeichnisse verwalten für WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie DescribeWorkspaceDirectories
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-workspaces-connection-status
.
- AWS CLI
-
Um den Verbindungsstatus eines zu beschreiben WorkSpace
Das folgende
describe-workspaces-connection-status
Beispiel beschreibt den Verbindungsstatus des angegebenen WorkSpace.aws workspaces describe-workspaces-connection-status \ --workspace-ids
ws-dk1xzr417
Ausgabe:
{ "WorkspacesConnectionStatus": [ { "WorkspaceId": "ws-dk1xzr417", "ConnectionState": "CONNECTED", "ConnectionStateCheckTimestamp": 1662526214.744 } ] }
Weitere Informationen finden Sie unter Verwalten Sie Ihre WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie DescribeWorkspacesConnectionStatus
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-workspaces
.
- AWS CLI
-
Um einen zu beschreiben WorkSpace
Das folgende
describe-workspaces
Beispiel beschreibt den angegebenen WorkSpace.aws workspaces describe-workspaces \ --workspace-ids
ws-dk1xzr417
Ausgabe:
{ "Workspaces": [ { "WorkspaceId": "ws-dk1xzr417", "DirectoryId": "d-926722edaf", "UserName": "Mary", "IpAddress": "172.16.0.175", "State": "STOPPED", "BundleId": "wsb-0zsvgp8fc", "SubnetId": "subnet-500d5819", "ComputerName": "WSAMZN-RBSLTTD9", "WorkspaceProperties": { "RunningMode": "AUTO_STOP", "RunningModeAutoStopTimeoutInMinutes": 60, "RootVolumeSizeGib": 80, "UserVolumeSizeGib": 10, "ComputeTypeName": "VALUE" }, "ModificationStates": [] } ] }
Weitere Informationen finden Sie unter Verwalten Sie Ihre WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie DescribeWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungmigrate-workspace
.
- AWS CLI
-
Um ein zu migrieren WorkSpace
Im folgenden
migrate-workspace
Beispiel wird das angegebene Paket WorkSpace zum angegebenen Paket migriert.aws workspaces migrate-workspace \ --source-workspace-id
ws-dk1xzr417
\ --bundle-idwsb-j4dky1gs4
Ausgabe:
{ "SourceWorkspaceId": "ws-dk1xzr417", "TargetWorkspaceId": "ws-x5h1lbkp5" }
Weitere Informationen finden Sie unter Migrate a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie MigrateWorkspace
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungmodify-workspace-creation-properties
.
- AWS CLI
-
Um eine WorkSpace Erstellungseigenschaft eines Verzeichnisses zu ändern
Im folgenden
modify-workspace-creation-properties
Beispiel wird dieEnableInternetAccess
Eigenschaft für das angegebene Verzeichnis aktiviert. Dies ermöglicht die automatische Zuweisung von öffentlichen IP-Adressen für das Verzeichnis, das für das Verzeichnis WorkSpaces erstellt wurde.aws workspaces modify-workspace-creation-properties \ --resource-id
d-926722edaf
\ --workspace-creation-propertiesEnableInternetAccess=true
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Verzeichnisdetails für Sie aktualisieren WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie ModifyWorkspaceCreationProperties
unter AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungmodify-workspace-properties
.
- AWS CLI
-
Um den Laufmodus eines zu ändern WorkSpace
Im folgenden
modify-workspace-properties
Beispiel wird der angegebene Laufmodus WorkSpace auf gesetztAUTO_STOP
.aws workspaces modify-workspace-properties \ --workspace-id
ws-dk1xzr417
\ --workspace-propertiesRunningMode=AUTO_STOP
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Modify a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie ModifyWorkspaceProperties
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungmodify-workspace-state
.
- AWS CLI
-
Um den Status eines zu ändern WorkSpace
Im folgenden
modify-workspace-state
Beispiel wird der angegebene Status WorkSpace auf gesetztADMIN_MAINTENANCE
.aws workspaces modify-workspace-state \ --workspace-id
ws-dk1xzr417
\ --workspace-stateADMIN_MAINTENANCE
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter WorkSpace Wartung im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie ModifyWorkspaceState
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungreboot-workspaces
.
- AWS CLI
-
Um einen neu zu starten WorkSpace
Im folgenden
reboot-workspaces
Beispiel wird der angegebene WorkSpace neu gestartet.aws workspaces reboot-workspaces \ --reboot-workspace-requests
ws-dk1xzr417
Ausgabe:
{ "FailedRequests": [] }
Weitere Informationen finden Sie unter Reboot a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie RebootWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungrebuild-workspaces
.
- AWS CLI
-
Um einen neu zu erstellen WorkSpace
Im folgenden
rebuild-workspaces
Beispiel wird das angegebene WorkSpace neu erstellt.aws workspaces rebuild-workspaces \ --rebuild-workspace-requests
ws-dk1xzr417
Ausgabe:
{ "FailedRequests": [] }
Weitere Informationen finden Sie unter Rebuild a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie RebuildWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungregister-workspace-directory
.
- AWS CLI
-
Um ein Verzeichnis zu registrieren
Im folgenden
register-workspace-directory
Beispiel wird das angegebene Verzeichnis für die Verwendung mit Amazon registriert WorkSpaces.aws workspaces register-workspace-directory \ --directory-id
d-926722edaf
\ --no-enable-work-docsMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Registrieren eines Verzeichnisses bei WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie RegisterWorkspaceDirectory
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungrestore-workspace
.
- AWS CLI
-
Um eine wiederherzustellen WorkSpace
Das folgende
restore-workspace
Beispiel stellt die angegebene Datei wieder her WorkSpace.aws workspaces restore-workspace \ --workspace-id
ws-dk1xzr417
Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Wiederherstellen a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie RestoreWorkspace
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstart-workspaces
.
- AWS CLI
-
Um ein zu starten AutoStop WorkSpace
Im folgenden
start-workspaces
Beispiel wird der angegebene gestartet WorkSpace. Der WorkSpace muss den Betriebsmodus habenAutoStop
.aws workspaces start-workspaces \ --start-workspace-requests
WorkspaceId=ws-dk1xzr417
Ausgabe:
{ "FailedRequests": [] }
Weitere Informationen finden Sie unter Stopp und Start AutoStop WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie StartWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungstop-workspaces
.
- AWS CLI
-
Um ein zu stoppen AutoStop WorkSpace
Im folgenden
stop-workspaces
Beispiel wird der angegebene Vorgang beendet WorkSpace. Der WorkSpace muss den Betriebsmodus habenAutoStop
.aws workspaces stop-workspaces \ --stop-workspace-requests
WorkspaceId=ws-dk1xzr417
Ausgabe:
{ "FailedRequests": [] }
Weitere Informationen finden Sie unter Stopp und Start AutoStop WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie StopWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungterminate-workspaces
.
- AWS CLI
-
Um einen zu beenden WorkSpace
Das folgende
terminate-workspaces
Beispiel beendet den angegebenen Workspace.aws workspaces terminate-workspaces \ --terminate-workspace-requests
ws-dk1xzr417
Ausgabe:
{ "FailedRequests": [] }
Weitere Informationen finden Sie unter Delete a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
APIEinzelheiten finden Sie TerminateWorkspaces
in der AWS CLI Befehlsreferenz.
-