Utilizar CreateWorkspaces con una CLI - Ejemplos de código de AWS SDK

Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos.

Utilizar CreateWorkspaces con una CLI

Los siguientes ejemplos de código muestran cómo utilizar CreateWorkspaces.

CLI
AWS CLI

Ejemplo 1: creación de un WorkSpace AlwaysOn

En el siguiente ejemplo de create-workspaces, se crea un WorkSpace AlwaysOn para el usuario especificado con el directorio y el paquete indicados.

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

Salida:

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

Ejemplo 2: creación de un AutoStop WorkSpace

En el siguiente ejemplo de create-workspaces, se crea un AutoStop WorkSpace para el usuario especificado con el directorio y el paquete indicados.

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

Salida:

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

Ejemplo 3: creación de un WorkSpace desacoplado por el usuario

En el siguiente ejemplo de create-workspaces, se crea un WorkSpace desacoplado por el usuario. Para ello, se establece el nombre de usuario en [UNDEFINED] y se especifica un nombre de WorkSpace, un ID de directorio y un ID de paquete.

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

Salida:

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

Para obtener más información, consulte Launch a virtual desktop en la Guía de administración de Amazon WorkSpaces.

  • Para obtener información sobre la API, consulte CreateWorkspaces en la Referencia de comandos de la AWS CLI.

PowerShell
Herramientas para PowerShell V4

Ejemplo 1: Crea una instancia de WorkSpaces para la agrupación, el directorio y el usuario especificados.

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

Ejemplo 2: En este ejemplo se crean varias instancias de WorkSpaces.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Para obtener información sobre la API, consulte CreateWorkspaces en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V4).

Herramientas para PowerShell V5

Ejemplo 1: Crea una instancia de WorkSpaces para la agrupación, el directorio y el usuario especificados.

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

Ejemplo 2: En este ejemplo se crean varias instancias de WorkSpaces.

New-WKSWorkspace -Workspace @{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_1"},@{"BundleID" = "wsb-1a2b3c4d"; "DirectoryId" = "d-1a2b3c4d"; "UserName" = "USERNAME_2"}
  • Para obtener información sobre la API, consulte CreateWorkspaces en la Referencia de cmdlets de Herramientas de AWS para PowerShell (V5).