Utilizzare StopWorkspaces 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 StopWorkspaces con una CLI

Gli esempi di codice seguenti mostrano come utilizzare StopWorkspaces.

CLI
AWS CLI

Come arrestare uno spazio di lavoro AutoStop

L’esempio stop-workspaces seguente arresta lo spazio di lavoro specificato. La modalità di esecuzione dello spazio di lavoro deve essere AutoStop.

aws workspaces stop-workspaces \ --stop-workspace-requests WorkspaceId=ws-dk1xzr417

Output:

{ "FailedRequests": [] }

Per ulteriori informazioni, consulta Arrestare e avviare uno spazio di lavoro AutoStop nella Guida di amministrazione di Amazon WorkSpaces.

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

PowerShell
Strumenti per PowerShell V4

Esempio 1: arresta più spazi di lavoro.

Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"

Esempio 2: recupera la raccolta di tutti gli spazi di lavoro e reindirizza gli ID al parametro -WorkspaceID di Stop-WksWorkspace causando l’arresto degli spazi di lavoro.

Get-WKSWorkspaces | Stop-WKSWorkspace

Esempio 3: questo esempio mostra come passare oggetti StopRequest che definiscono gli spazi di lavoro da arrestare.

$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.StopRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.StopRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Stop-WKSWorkspace -Request $arrRequest
  • Per informazioni dettagliate sull’API, consulta StopWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V4).

Strumenti per PowerShell V5

Esempio 1: arresta più spazi di lavoro.

Stop-WKSWorkspace -WorkspaceId "ws-1a2b3c4d5","ws-6a7b8c9d0"

Esempio 2: recupera la raccolta di tutti gli spazi di lavoro e reindirizza gli ID al parametro -WorkspaceID di Stop-WksWorkspace causando l’arresto degli spazi di lavoro.

Get-WKSWorkspaces | Stop-WKSWorkspace

Esempio 3: questo esempio mostra come passare oggetti StopRequest che definiscono gli spazi di lavoro da arrestare.

$arrRequest = @() $request1 = New-Object Amazon.WorkSpaces.Model.StopRequest $request1.WorkspaceId = 'ws-12345678' $arrRequest += $request1 $request2 = New-Object Amazon.WorkSpaces.Model.StopRequest $request2.WorkspaceId = 'ws-abcdefgh' $arrRequest += $request2 Stop-WKSWorkspace -Request $arrRequest
  • Per informazioni dettagliate sull’API, consulta StopWorkspaces nella documentazione di riferimento dei cmdlet di AWS Strumenti per PowerShell (V5).