CLI로 DescribeWorkspaces 사용 - AWS SDK 코드 예제

AWS SDK 예제 GitHub 리포지토리에 더 많은 AWS문서 SDK 예제가 있습니다.

CLI로 DescribeWorkspaces 사용

다음 코드 예시는 DescribeWorkspaces의 사용 방법을 보여 줍니다.

CLI
AWS CLI

WorkSpace 설명

다음 describe-workspaces 예제에서는 지정된 WorkSpace를 설명합니다.

aws workspaces describe-workspaces \ --workspace-ids ws-dk1xzr417

출력:

{ "Workspaces": [ { "WorkspaceId": "ws-dk1xzr417", "DirectoryId": "d-926722edaf", "UserName": "Mary", "IpAddress": "172.16.0.175", "State": "STOPPED", "BundleId": "wsb-0zsvgp8fc", "SubnetId": "subnet-500d5819", "ComputerName": "WSAMZN-RBSLTTD9", "WorkspaceProperties": { "RunningMode": "AUTO_STOP", "RunningModeAutoStopTimeoutInMinutes": 60, "RootVolumeSizeGib": 80, "UserVolumeSizeGib": 10, "ComputeTypeName": "VALUE" }, "ModificationStates": [] } ] }

자세한 내용은 Amazon WorkSpaces 관리 안내서의 WorkSpaces로 관리를 참조하세요.

  • API 세부 정보는 AWS CLI 명령 참조의 DescribeWorkspaces 섹션을 참조하세요.

PowerShell
Tools for PowerShell V4

예제 1: 파이프라인에 대한 모든 WorkSpace의 세부 정보를 검색합니다.

Get-WKSWorkspace

출력:

BundleId : wsb-1a2b3c4d ComputerName : DirectoryId : d-1a2b3c4d ErrorCode : ErrorMessage : IpAddress : RootVolumeEncryptionEnabled : False State : PENDING SubnetId : UserName : myuser UserVolumeEncryptionEnabled : False VolumeEncryptionKey : WorkspaceId : ws-1a2b3c4d WorkspaceProperties : Amazon.WorkSpaces.Model.WorkspaceProperties

예제 2: 이 명령에서는 us-west-2 리전의 워크스페이스에 대한 WorkSpaceProperties의 하위 속성 값을 보여줍니다. WorkSpaceProperties의 하위 속성에 대한 자세한 내용은 https://docs.aws.amazon.com/workspaces/latest/api/API_WorkspaceProperties.html 페이지를 참조하세요.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties

출력:

ComputeTypeName : STANDARD RootVolumeSizeGib : 80 RunningMode : AUTO_STOP RunningModeAutoStopTimeoutInMinutes : 60 UserVolumeSizeGib : 50

예제 3: 이 명령에서는 us-west-2 리전의 워크스페이스에 대한 WorkSpaceProperties의 하위 속성인 RootVolumeSizeGib 값을 보여줍니다. GiB 단위의 루트 볼륨 크기는 80입니다.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties.RootVolumeSizeGib

출력:

80
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V4)DescribeWorkspaces를 참조하세요.

Tools for PowerShell V5

예제 1: 파이프라인에 대한 모든 WorkSpace의 세부 정보를 검색합니다.

Get-WKSWorkspace

출력:

BundleId : wsb-1a2b3c4d ComputerName : DirectoryId : d-1a2b3c4d ErrorCode : ErrorMessage : IpAddress : RootVolumeEncryptionEnabled : False State : PENDING SubnetId : UserName : myuser UserVolumeEncryptionEnabled : False VolumeEncryptionKey : WorkspaceId : ws-1a2b3c4d WorkspaceProperties : Amazon.WorkSpaces.Model.WorkspaceProperties

예제 2: 이 명령에서는 us-west-2 리전의 워크스페이스에 대한 WorkSpaceProperties의 하위 속성 값을 보여줍니다. WorkSpaceProperties의 하위 속성에 대한 자세한 내용은 https://docs.aws.amazon.com/workspaces/latest/api/API_WorkspaceProperties.html 페이지를 참조하세요.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties

출력:

ComputeTypeName : STANDARD RootVolumeSizeGib : 80 RunningMode : AUTO_STOP RunningModeAutoStopTimeoutInMinutes : 60 UserVolumeSizeGib : 50

예제 3: 이 명령에서는 us-west-2 리전의 워크스페이스에 대한 WorkSpaceProperties의 하위 속성인 RootVolumeSizeGib 값을 보여줍니다. GiB 단위의 루트 볼륨 크기는 80입니다.

(Get-WKSWorkspace -Region us-west-2 -WorkSpaceId ws-xdaf7hc9s).WorkspaceProperties.RootVolumeSizeGib

출력:

80
  • API 세부 정보는 AWS Tools for PowerShell Cmdlet 참조(V5)DescribeWorkspaces를 참조하세요.