Usar CreateWorkspaces com uma CLI - Exemplos de código do AWS SDK

Há mais exemplos do AWS SDK disponíveis no repositório do GitHub Documento de Exemplos do AWS SDK.

Usar CreateWorkspaces com uma CLI

Os exemplos de código a seguir mostram como usar o CreateWorkspaces.

CLI
AWS CLI

Exemplo 1: criar um WorkSpace AlwaysOn

O exemplo create-workspaces a seguir cria um WorkSpace AlwaysOn para o usuário especificado, usando o diretório e o pacote especificados.

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

Saída:

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

Exemplo 2: criar um WorkSpace AutoStop

O exemplo create-workspaces a seguir cria um WorkSpace AutoStop para o usuário especificado, usando o diretório e o pacote especificados.

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

Saída:

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

Exemplo 3: criar um WorkSpace desacoplado pelo usuário

O exemplo create-workspaces a seguir cria um WorkSpace desacoplado pelo usuário definindo o nome de usuário como [UNDEFINED] e especificando um nome do WorkSpace, ID do diretório e ID do pacote.

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

Saída:

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

Para obter mais informações, consulte Inicializar uma área de trabalho virtual no Guia de administração do Amazon WorkSpaces.

  • Para ver detalhes da API, consulte CreateWorkspaces na Referência de comandos da AWS CLI.

PowerShell
Ferramentas para PowerShell V4

Exemplo 1: crie um WorkSpace para o pacote, o diretório e o usuário fornecidos.

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

Exemplo 2: esse exemplo cria vários WorkSpaces

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Consulte detalhes da API em CreateWorkspaces na Referência de cmdlet do Ferramentas da AWS para PowerShell (V4).

Ferramentas para PowerShell V5

Exemplo 1: crie um WorkSpace para o pacote, o diretório e o usuário fornecidos.

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

Exemplo 2: esse exemplo cria vários WorkSpaces

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Consulte detalhes da API em CreateWorkspaces na Referência de cmdlet do Ferramentas da AWS para PowerShell (V5).