Weitere AWS SDK-Beispiele sind im AWS Doc SDK Examples
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 unter Verwendung AWS CLI
Die folgenden Codebeispiele zeigen, wie Sie mithilfe von AWS Command Line Interface with Aktionen ausführen und gängige Szenarien implementieren WorkSpaces.
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 Anweisungen zum Einrichten und Ausführen des Codes im Kodex finden.
Themen
Aktionen
Das folgende Codebeispiel zeigt die Verwendungcreate-tags.
- AWS CLI
-
Um Tags zu einem hinzuzufügen WorkSpace
Das folgende
create-tagsBeispiel fügt die angegebenen Tags zu den angegebenen hinzu WorkSpace.aws workspaces create-tags \ --resource-idws-dk1xzr417\ --tagsKey=Department,Value=FinanceMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter WorkSpaces Tag-Ressourcen im WorkSpaces Amazon-Administratorhandbuch.
-
API-Details finden Sie CreateTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. create-workspaces
- AWS CLI
-
Beispiel 1: Um eine zu erstellen AlwaysOn WorkSpace
Im folgenden
create-workspacesBeispiel wird eine AlwaysOn WorkSpace für den angegebenen Benutzer erstellt, wobei das angegebene Verzeichnis und das angegebene Paket verwendet werden.aws workspaces create-workspaces \ --workspacesDirectoryId=d-926722edaf,UserName=Mateo,BundleId=wsb-0zsvgp8fcAusgabe:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-kcqms853t", "DirectoryId": "d-926722edaf", "UserName": "Mateo", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }Beispiel 2: Um eine zu erstellen AutoStop WorkSpace
Im folgenden
create-workspacesBeispiel wird eine AutoStop WorkSpace für den angegebenen Benutzer erstellt, wobei das angegebene Verzeichnis und das angegebene Paket verwendet werden.aws workspaces create-workspaces \ --workspacesDirectoryId=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-workspacesBeispiel wird eine Benutzerentkopplung 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.
-
API-Details 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-tagsBeispiel wird das angegebene Tag aus dem angegebenen WorkSpace gelöscht.aws workspaces delete-tags \ --resource-idws-dk1xzr417\ --tag-keysDepartmentMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie im WorkSpaces Amazon-Administratorhandbuch unter WorkSpaces Ressourcen taggen.
-
API-Details finden Sie DeleteTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. deregister-workspace-directory
- AWS CLI
-
Um die Registrierung eines Verzeichnisses aufzuheben
Im folgenden Beispiel für
deregister-workspace-directorywird die Registrierung des angegebenen Verzeichnisses aufgehoben.aws workspaces deregister-workspace-directory \ --directory-idd-926722edafMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie WorkSpaces im WorkSpaces Amazon-Administratorhandbuch unter Ein Verzeichnis registrieren bei.
-
Einzelheiten zur API finden Sie DeregisterWorkspaceDirectory
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendungdescribe-tags.
- AWS CLI
-
Um die Tags für eine zu beschreiben WorkSpace
Das folgende
describe-tagsBeispiel beschreibt die Tags für das angegebene WorkSpace.aws workspaces describe-tags \ --resource-idws-dk1xzr417Ausgabe:
{ "TagList": [ { "Key": "Department", "Value": "Finance" } ] }Weitere Informationen finden Sie unter WorkSpaces Tag-Ressourcen im WorkSpaces Amazon-Administratorhandbuch.
-
API-Details finden Sie DescribeTags
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-workspace-bundles
- AWS CLI
-
So listen Sie die von Amazon bereitgestellten Bundles auf
Im folgenden Beispiel für
describe-workspace-bundleswerden die Namen und IDs der von Amazon bereitgestellten Bundles im Tabellenformat aufgelistet und nach Namen sortiert.aws workspaces describe-workspace-bundles \ --ownerAMAZON\ --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 Pakete und Bilder im WorkSpaces Amazon-Administratorhandbuch.
-
API-Details finden Sie DescribeWorkspaceBundles
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-workspace-directories
- AWS CLI
-
So beschreiben Sie ein registriertes Verzeichnis
Im folgenden Beispiel für
describe-workspace-directorieswird das angegebene registrierte Verzeichnis beschrieben.aws workspaces describe-workspace-directories \ --directory-idsd-926722edafAusgabe:
{ "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": { "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 für WorkSpaces Personal verwalten im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie DescribeWorkspaceDirectories
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-workspaces-connection-status
- AWS CLI
-
Um den Verbindungsstatus einer zu beschreiben WorkSpace
Das folgende
describe-workspaces-connection-statusBeispiel beschreibt den Verbindungsstatus des angegebenen WorkSpace.aws workspaces describe-workspaces-connection-status \ --workspace-idsws-dk1xzr417Ausgabe:
{ "WorkspacesConnectionStatus": [ { "WorkspaceId": "ws-dk1xzr417", "ConnectionState": "CONNECTED", "ConnectionStateCheckTimestamp": 1662526214.744 } ] }Weitere Informationen finden Sie WorkSpaces im WorkSpaces Amazon-Administratorhandbuch unter Administrieren Sie Ihre.
-
Einzelheiten zur API finden Sie DescribeWorkspacesConnectionStatus
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. describe-workspaces
- AWS CLI
-
Um eine zu beschreiben WorkSpace
Das folgende
describe-workspacesBeispiel beschreibt das angegebene WorkSpace.aws workspaces describe-workspaces \ --workspace-idsws-dk1xzr417Ausgabe:
{ "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 WorkSpaces im WorkSpaces Amazon-Administratorhandbuch unter Administrieren Sie Ihre.
-
Einzelheiten zur API finden Sie DescribeWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. migrate-workspace
- AWS CLI
-
Um eine zu migrieren WorkSpace
Im folgenden
migrate-workspaceBeispiel wird das angegebene Paket in WorkSpace das angegebene Paket migriert.aws workspaces migrate-workspace \ --source-workspace-idws-dk1xzr417\ --bundle-idwsb-j4dky1gs4Ausgabe:
{ "SourceWorkspaceId": "ws-dk1xzr417", "TargetWorkspaceId": "ws-x5h1lbkp5" }Weitere Informationen finden Sie unter Migrieren a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
API-Details finden Sie MigrateWorkspace
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-workspace-creation-properties
- AWS CLI
-
Um eine WorkSpace Erstellungseigenschaft eines Verzeichnisses zu ändern
Im folgenden Beispiel für
modify-workspace-creation-propertieswird dieEnableInternetAccess-Eigenschaft für das angegebene Verzeichnis aktiviert. Dies ermöglicht die automatische Zuweisung von öffentlichen IP-Adressen für das für das Verzeichnis WorkSpaces erstellten.aws workspaces modify-workspace-creation-properties \ --resource-idd-926722edaf\ --workspace-creation-propertiesEnableInternetAccess=trueMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Aktualisieren der Verzeichnisdetails für Sie WorkSpaces im WorkSpaces Amazon-Administratorhandbuch.
-
API-Details finden Sie ModifyWorkspaceCreationProperties
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-workspace-properties
- AWS CLI
-
Um den Laufmodus eines zu ändern WorkSpace
Im folgenden
modify-workspace-propertiesBeispiel wird der Betriebsmodus des angegebenen Objekts WorkSpace auf festgelegtAUTO_STOP.aws workspaces modify-workspace-properties \ --workspace-idws-dk1xzr417\ --workspace-propertiesRunningMode=AUTO_STOPMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Modify a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie ModifyWorkspaceProperties
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. modify-workspace-state
- AWS CLI
-
Um den Status von zu ändern WorkSpace
Im folgenden
modify-workspace-stateBeispiel wird der Status des angegebenen WorkSpace auf festgelegtADMIN_MAINTENANCE.aws workspaces modify-workspace-state \ --workspace-idws-dk1xzr417\ --workspace-stateADMIN_MAINTENANCEMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter WorkSpace Wartung im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie ModifyWorkspaceState
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. reboot-workspaces
- AWS CLI
-
Um einen neu zu starten WorkSpace
Im folgenden
reboot-workspacesBeispiel wird das angegebene WorkSpace neu gestartet.aws workspaces reboot-workspaces \ --reboot-workspace-requestsws-dk1xzr417Ausgabe:
{ "FailedRequests": [] }Weitere Informationen finden Sie unter Reboot a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie RebootWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. rebuild-workspaces
- AWS CLI
-
Um eine neu zu erstellen WorkSpace
Im folgenden
rebuild-workspacesBeispiel wird das angegebene WorkSpace neu erstellt.aws workspaces rebuild-workspaces \ --rebuild-workspace-requestsws-dk1xzr417Ausgabe:
{ "FailedRequests": [] }Weitere Informationen finden Sie unter Rebuild a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie RebuildWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. register-workspace-directory
- AWS CLI
-
Um ein Verzeichnis zu registrieren
Im folgenden
register-workspace-directoryBeispiel wird das angegebene Verzeichnis für die Verwendung mit Amazon registriert WorkSpaces.aws workspaces register-workspace-directory \ --directory-idd-926722edafMit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie im WorkSpaces Amazon-Administratorhandbuch unter Ein vorhandenes AWS Directory Service-Verzeichnis bei WorkSpaces Personal registrieren.
-
Einzelheiten zur API finden Sie RegisterWorkspaceDirectory
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. restore-workspace
- AWS CLI
-
Um eine wiederherzustellen WorkSpace
Das folgende
restore-workspaceBeispiel stellt das angegebene wieder her WorkSpace.aws workspaces restore-workspace \ --workspace-idws-dk1xzr417Mit diesem Befehl wird keine Ausgabe zurückgegeben.
Weitere Informationen finden Sie unter Restore a WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie RestoreWorkspace
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. start-workspaces
- AWS CLI
-
Um eine zu starten AutoStop WorkSpace
Das folgende
start-workspacesBeispiel startet das angegebene WorkSpace. Der WorkSpace muss einen Betriebsmodus von habenAutoStop.aws workspaces start-workspaces \ --start-workspace-requestsWorkspaceId=ws-dk1xzr417Ausgabe:
{ "FailedRequests": [] }Weitere Informationen finden Sie unter Stop and Start an AutoStop WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie StartWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. stop-workspaces
- AWS CLI
-
Um eine zu stoppen AutoStop WorkSpace
Im folgenden
stop-workspacesBeispiel wird der angegebene Vorgang beendet WorkSpace. Der WorkSpace muss einen Betriebsmodus von habenAutoStop.aws workspaces stop-workspaces \ --stop-workspace-requestsWorkspaceId=ws-dk1xzr417Ausgabe:
{ "FailedRequests": [] }Weitere Informationen finden Sie unter Stop and Start an AutoStop WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie StopWorkspaces
in der AWS CLI Befehlsreferenz.
-
Das folgende Codebeispiel zeigt die Verwendung. terminate-workspaces
- AWS CLI
-
Um eine zu beenden WorkSpace
Im folgenden Beispiel für
terminate-workspaceswird der angegebene WorkSpace beendet.aws workspaces terminate-workspaces \ --terminate-workspace-requestsws-dk1xzr417Ausgabe:
{ "FailedRequests": [] }Weitere Informationen finden Sie unter Löschen eines WorkSpace im WorkSpaces Amazon-Administratorhandbuch.
-
Einzelheiten zur API finden Sie TerminateWorkspaces
in der AWS CLI Befehlsreferenz.
-