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 \ --workspacesDirectoryId=d-926722edaf,UserName=Mateo,BundleId=wsb-0zsvgp8fcSalida:
{ "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 \ --workspacesDirectoryId=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).
-