Utilizzare CreateWorkspaces con una CLI - Esempi di codice per SDK AWS

Sono disponibili altri esempi per SDK AWS nel repository GitHub della documentazione degli esempi per SDK AWS.

Utilizzare CreateWorkspaces con una CLI

Gli esempi di codice seguenti mostrano come utilizzare CreateWorkspaces.

CLI
AWS CLI

Esempio 1: come creare uno spazio di lavoro AlwaysOn.

L’esempio create-workspaces seguente crea uno spazio di lavoro AlwaysOn per l’utente specificato utilizzando la directory e il bundle specificati.

aws workspaces create-workspaces \ --workspaces DirectoryId=d-926722edaf,UserName=Mateo,BundleId=wsb-0zsvgp8fc

Output:

{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-kcqms853t", "DirectoryId": "d-926722edaf", "UserName": "Mateo", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }

Esempio 2: come creare uno spazio di lavoro AutoStop.

L’esempio create-workspaces seguente crea uno spazio di lavoro AutoStop per l’utente specificato utilizzando la directory e il bundle specificati.

aws workspaces create-workspaces \ --workspaces DirectoryId=d-926722edaf,UserName=Mary,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=AUTO_STOP}

Output:

{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-dk1xzr417", "DirectoryId": "d-926722edaf", "UserName": "Mary", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }

Esempio 3: come creare uno spazio di lavoro disaccoppiato dall’utente.

L’esempio create-workspaces seguente crea uno spazio di lavoro disaccoppiato dall’utente impostando il nome utente su [UNDEFINED] e specificando un nome, un ID di directory e un ID bundle per lo spazio di lavoro.

aws workspaces create-workspaces \ --workspaces DirectoryId=d-926722edaf,UserName='"[UNDEFINED]"',WorkspaceName=MaryWorkspace1,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=ALWAYS_ON}

Output:

{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-abcd1234", "DirectoryId": "d-926722edaf", "UserName": "[UNDEFINED]", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc", "WorkspaceName": "MaryWorkspace1" } ] }

Per ulteriori informazioni, consulta Avviare un desktop virtuale nella Guida di amministrazione di Amazon WorkSpaces.

  • Per informazioni dettagliate sull’API, consulta CreateWorkspaces nella documentazione di riferimento dei comandi della AWS CLI.

PowerShell
Strumenti per PowerShell V4

Esempio 1: come creare uno spazio di lavoro per il bundle, la directory e l’utente specificati.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME"}

Esempio 2: questo esempio crea più spazi di lavoro.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Per informazioni dettagliate sull’API, consulta CreateWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).

Strumenti per PowerShell V5

Esempio 1: come creare uno spazio di lavoro per il bundle, la directory e l’utente specificati.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME"}

Esempio 2: questo esempio crea più spazi di lavoro.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Per informazioni dettagliate sull’API, consulta CreateWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).