Dokumentasi ini AWS CLI hanya untuk Versi 1.
Kami mengumumkan akhir dukungan yang akan datang untuk AWS CLI versi 1. Kami menyarankan Anda bermigrasi ke AWS CLI versi 2. Untuk tanggal, detail tambahan, dan informasi tentang cara bermigrasi, lihat pengumuman
Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.
WorkSpaces contoh menggunakan AWS CLI
Contoh kode berikut menunjukkan cara melakukan tindakan dan menerapkan skenario umum dengan menggunakan AWS Command Line Interface with WorkSpaces.
Tindakan merupakan kutipan kode dari program yang lebih besar dan harus dijalankan dalam konteks. Sementara tindakan menunjukkan cara memanggil fungsi layanan individual, Anda dapat melihat tindakan dalam konteks dalam skenario terkait.
Setiap contoh menyertakan tautan ke kode sumber lengkap, di mana Anda dapat menemukan instruksi tentang cara mengatur dan menjalankan kode dalam konteks.
Topik
Tindakan
Contoh kode berikut menunjukkan cara menggunakancreate-tags.
- AWS CLI
-
Untuk menambahkan tag ke WorkSpace
create-tagsContoh berikut menambahkan tag yang ditentukan ke yang ditentukan WorkSpace.aws workspaces create-tags \ --resource-idws-dk1xzr417\ --tagsKey=Department,Value=FinancePerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Sumber WorkSpaces daya tag di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat CreateTags
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakancreate-workspaces.
- AWS CLI
-
Contoh 1: Untuk membuat AlwaysOn WorkSpace
create-workspacesContoh berikut membuat AlwaysOn WorkSpace untuk pengguna yang ditentukan, menggunakan direktori dan bundel yang ditentukan.aws workspaces create-workspaces \ --workspacesDirectoryId=d-926722edaf,UserName=Mateo,BundleId=wsb-0zsvgp8fcOutput:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-kcqms853t", "DirectoryId": "d-926722edaf", "UserName": "Mateo", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }Contoh 2: Untuk membuat AutoStop WorkSpace
create-workspacesContoh berikut membuat AutoStop WorkSpace untuk pengguna yang ditentukan, menggunakan direktori dan bundel yang ditentukan.aws workspaces create-workspaces \ --workspacesDirectoryId=d-926722edaf,UserName=Mary,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=AUTO_STOP}Output:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-dk1xzr417", "DirectoryId": "d-926722edaf", "UserName": "Mary", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc" } ] }Contoh 3: Untuk membuat pemisahan pengguna WorkSpace
create-workspacesContoh berikut membuat pemisahan pengguna WorkSpace dengan menyetel nama pengguna ke[UNDEFINED], dan menentukan WorkSpace nama, ID direktori, dan ID bundel.aws workspaces create-workspaces \ --workspaces DirectoryId=d-926722edaf,UserName='"[UNDEFINED]"',WorkspaceName=MaryWorkspace1,BundleId=wsb-0zsvgp8fc,WorkspaceProperties={RunningMode=ALWAYS_ON}Output:
{ "FailedRequests": [], "PendingRequests": [ { "WorkspaceId": "ws-abcd1234", "DirectoryId": "d-926722edaf", "UserName": "[UNDEFINED]", "State": "PENDING", "BundleId": "wsb-0zsvgp8fc", "WorkspaceName": "MaryWorkspace1" } ] }Untuk informasi selengkapnya, lihat Mel uncurkan desktop virtual di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat CreateWorkspaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandelete-tags.
- AWS CLI
-
Untuk menghapus tag dari WorkSpace
delete-tagsContoh berikut menghapus tag yang ditentukan dari yang ditentukan WorkSpace.aws workspaces delete-tags \ --resource-idws-dk1xzr417\ --tag-keysDepartmentPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Sumber WorkSpaces daya tag di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DeleteTags
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanderegister-workspace-directory.
- AWS CLI
-
Untuk membatalkan pendaftaran direktori
deregister-workspace-directoryContoh berikut membatalkan pendaftaran direktori yang ditentukan.aws workspaces deregister-workspace-directory \ --directory-idd-926722edafPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mendaftarkan direktori dengan WorkSpaces di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DeregisterWorkspaceDirectory
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-tags.
- AWS CLI
-
Untuk mendeskripsikan tag untuk a WorkSpace
describe-tagsContoh berikut menjelaskan tag untuk yang ditentukan WorkSpace.aws workspaces describe-tags \ --resource-idws-dk1xzr417Output:
{ "TagList": [ { "Key": "Department", "Value": "Finance" } ] }Untuk informasi selengkapnya, lihat Sumber WorkSpaces daya tag di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DescribeTags
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-workspace-bundles.
- AWS CLI
-
Untuk daftar bundel yang disediakan oleh Amazon
describe-workspace-bundlesContoh berikut mencantumkan nama dan ID bundel yang disediakan oleh Amazon, dalam format tabel dan diurutkan berdasarkan nama.aws workspaces describe-workspace-bundles \ --ownerAMAZON\ --query"Bundles[*].[Name, BundleId]"Output:
[ [ "Standard with Amazon Linux 2", "wsb-clj85qzj1" ], [ "Performance with Windows 10 (Server 2016 based)", "wsb-gm4d5tx2v" ], [ "PowerPro with Windows 7", "wsb-1pzkp0bx4" ], [ "Power with Amazon Linux 2", "wsb-2bs6k5lgn" ], [ "Graphics with Windows 10 (Server 2019 based)", "wsb-03gyjnfyy" ], ... ]Untuk informasi selengkapnya, lihat WorkSpaces bundel dan gambar di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DescribeWorkspaceBundles
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-workspace-directories.
- AWS CLI
-
Untuk mendeskripsikan direktori terdaftar
describe-workspace-directoriesContoh berikut menjelaskan direktori terdaftar yang ditentukan.aws workspaces describe-workspace-directories \ --directory-idsd-926722edafOutput:
{ "Directories": [ { "DirectoryId": "d-926722edaf", "Alias": "d-926722edaf", "DirectoryName": "example.com", "RegistrationCode": "WSpdx+9RJ8JT", "SubnetIds": [ "subnet-9d19c4c6", "subnet-500d5819" ], "DnsIpAddresses": [ "172.16.1.140", "172.16.0.30" ], "CustomerUserName": "Administrator", "IamRoleId": "arn:aws:iam::123456789012:role/workspaces_DefaultRole", "DirectoryType": "SIMPLE_AD", "WorkspaceSecurityGroupId": "sg-0d89e927e5645d7c5", "State": "REGISTERED", "WorkspaceCreationProperties": { "EnableInternetAccess": false, "UserEnabledAsLocalAdministrator": true, "EnableMaintenanceMode": true }, "WorkspaceAccessProperties": { "DeviceTypeWindows": "ALLOW", "DeviceTypeOsx": "ALLOW", "DeviceTypeWeb": "DENY", "DeviceTypeIos": "ALLOW", "DeviceTypeAndroid": "ALLOW", "DeviceTypeChromeOs": "ALLOW", "DeviceTypeZeroClient": "ALLOW", "DeviceTypeLinux": "DENY" }, "Tenancy": "SHARED", "SelfservicePermissions": { "RestartWorkspace": "ENABLED", "IncreaseVolumeSize": "DISABLED", "ChangeComputeType": "DISABLED", "SwitchRunningMode": "DISABLED", "RebuildWorkspace": "DISABLED" } } ] }Untuk informasi selengkapnya, lihat Mengelola direktori untuk Pri WorkSpaces badi di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DescribeWorkspaceDirectories
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-workspaces-connection-status.
- AWS CLI
-
Untuk menggambarkan status koneksi dari WorkSpace
describe-workspaces-connection-statusContoh berikut menjelaskan status koneksi yang ditentukan WorkSpace.aws workspaces describe-workspaces-connection-status \ --workspace-idsws-dk1xzr417Output:
{ "WorkspacesConnectionStatus": [ { "WorkspaceId": "ws-dk1xzr417", "ConnectionState": "CONNECTED", "ConnectionStateCheckTimestamp": 1662526214.744 } ] }Untuk informasi selengkapnya, lihat Mengel WorkSpaces ola Anda di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DescribeWorkspacesConnectionStatus
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakandescribe-workspaces.
- AWS CLI
-
Untuk menggambarkan a WorkSpace
describe-workspacesContoh berikut menjelaskan yang ditentukan WorkSpace.aws workspaces describe-workspaces \ --workspace-idsws-dk1xzr417Output:
{ "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": [] } ] }Untuk informasi selengkapnya, lihat Mengel WorkSpaces ola Anda di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat DescribeWorkspaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanmigrate-workspace.
- AWS CLI
-
Untuk memigrasikan a WorkSpace
migrate-workspaceContoh berikut memigrasikan yang ditentukan WorkSpace ke bundel yang ditentukan.aws workspaces migrate-workspace \ --source-workspace-idws-dk1xzr417\ --bundle-idwsb-j4dky1gs4Output:
{ "SourceWorkspaceId": "ws-dk1xzr417", "TargetWorkspaceId": "ws-x5h1lbkp5" }Untuk informasi selengkapnya, lihat Migrasi a WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat MigrateWorkspace
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanmodify-workspace-creation-properties.
- AWS CLI
-
Untuk memodifikasi properti WorkSpace pembuatan direktori
modify-workspace-creation-propertiesContoh berikut mengaktifkanEnableInternetAccessproperti untuk direktori yang ditentukan. Ini memungkinkan penetapan otomatis alamat IP publik untuk yang WorkSpaces dibuat untuk direktori.aws workspaces modify-workspace-creation-properties \ --resource-idd-926722edaf\ --workspace-creation-propertiesEnableInternetAccess=truePerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Per barui detail direktori untuk Anda WorkSpaces di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat ModifyWorkspaceCreationProperties
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanmodify-workspace-properties.
- AWS CLI
-
Untuk memodifikasi mode berjalan dari WorkSpace
modify-workspace-propertiesContoh berikut mengatur mode berjalan dari yang ditentukan WorkSpace keAUTO_STOP.aws workspaces modify-workspace-properties \ --workspace-idws-dk1xzr417\ --workspace-propertiesRunningMode=AUTO_STOPPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Memodifikasi a WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat ModifyWorkspaceProperties
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanmodify-workspace-state.
- AWS CLI
-
Untuk memodifikasi keadaan a WorkSpace
modify-workspace-stateContoh berikut menetapkan status yang ditentukan WorkSpace keADMIN_MAINTENANCE.aws workspaces modify-workspace-state \ --workspace-idws-dk1xzr417\ --workspace-stateADMIN_MAINTENANCEPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat WorkSpace pemeliharaan di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat ModifyWorkspaceState
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanreboot-workspaces.
- AWS CLI
-
Untuk me-reboot a WorkSpace
reboot-workspacesContoh berikut me-reboot yang ditentukan WorkSpace.aws workspaces reboot-workspaces \ --reboot-workspace-requestsws-dk1xzr417Output:
{ "FailedRequests": [] }Untuk informasi selengkapnya, lihat Reboot a WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat RebootWorkspaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanrebuild-workspaces.
- AWS CLI
-
Untuk membangun kembali a WorkSpace
rebuild-workspacesContoh berikut membangun kembali yang ditentukan WorkSpace.aws workspaces rebuild-workspaces \ --rebuild-workspace-requestsws-dk1xzr417Output:
{ "FailedRequests": [] }Untuk informasi selengkapnya, lihat Membangun kembali a WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat RebuildWorkspaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanregister-workspace-directory.
- AWS CLI
-
Untuk mendaftarkan direktori
register-workspace-directoryContoh berikut mendaftarkan direktori yang ditentukan untuk digunakan dengan Amazon WorkSpaces.aws workspaces register-workspace-directory \ --directory-idd-926722edafPerintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Mendaftar AWS kan direktori Layanan Direktori yang ada dengan WorkSpaces Personal di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat RegisterWorkspaceDirectory
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanrestore-workspace.
- AWS CLI
-
Untuk memulihkan WorkSpace
restore-workspaceContoh berikut mengembalikan yang ditentukan WorkSpace.aws workspaces restore-workspace \ --workspace-idws-dk1xzr417Perintah ini tidak menghasilkan output.
Untuk informasi selengkapnya, lihat Memulihkan a WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat RestoreWorkspace
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstart-workspaces.
- AWS CLI
-
Untuk memulai AutoStop WorkSpace
start-workspacesContoh berikut memulai yang ditentukan WorkSpace. WorkSpace Harus memiliki mode berjalanAutoStop.aws workspaces start-workspaces \ --start-workspace-requestsWorkspaceId=ws-dk1xzr417Output:
{ "FailedRequests": [] }Untuk informasi selengkapnya, lihat Mengh entikan dan memulai AutoStop WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat StartWorkspaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanstop-workspaces.
- AWS CLI
-
Untuk menghentikan AutoStop WorkSpace
stop-workspacesContoh berikut menghentikan yang ditentukan WorkSpace. WorkSpace Harus memiliki mode berjalanAutoStop.aws workspaces stop-workspaces \ --stop-workspace-requestsWorkspaceId=ws-dk1xzr417Output:
{ "FailedRequests": [] }Untuk informasi selengkapnya, lihat Mengh entikan dan memulai AutoStop WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat StopWorkspaces
di Refer AWS CLI ensi Perintah.
-
Contoh kode berikut menunjukkan cara menggunakanterminate-workspaces.
- AWS CLI
-
Untuk mengakhiri WorkSpace
terminate-workspacesContoh berikut mengakhiri ruang kerja yang ditentukan.aws workspaces terminate-workspaces \ --terminate-workspace-requestsws-dk1xzr417Output:
{ "FailedRequests": [] }Untuk informasi selengkapnya, lihat Menghapus a WorkSpace di Panduan WorkSpaces Administrasi Amazon.
-
Untuk detail API, lihat TerminateWorkspaces
di Refer AWS CLI ensi Perintah.
-