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-workspacesseguente crea uno spazio di lavoro AlwaysOn per l’utente specificato utilizzando la directory e il bundle specificati.aws workspaces create-workspaces \ --workspacesDirectoryId=d-926722edaf,UserName=Mateo,BundleId=wsb-0zsvgp8fcOutput:
{ "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-workspacesseguente crea uno spazio di lavoro AutoStop per l’utente specificato utilizzando la directory e il bundle specificati.aws workspaces create-workspaces \ --workspacesDirectoryId=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-workspacesseguente 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).
-