MacでAmazon WorkSpacesを高速起動から使用する

Amazon linux2と合わせて[『Amazon Linux WorkSpaces 提供開始のおしらせ』](https://aws.amazon.com/jp/blogs/news/new-amazon-linux-workspaces/)を見て、VDIにも興味があり[『Amazon WorkSpaces 高速セットアップを開始する \- Amazon WorkSpaces』](https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/getting-started.html)を参考にMacでAmazon Linux WorkSpacesを使用してみました。

今回は、クライアントソフトをMacにインストールしましたが、俺の本当にやりたいことは実は<a href="https://dev.classmethod.jp/cloud/aws/amazon-workspaces-web-access/">「Amazon WorkSpaces Web Access」</a>です。

例えば、自分のWorkSpacesを[『Huawei P10でAmazon WorkSpacesを試す \- EPISODE 02』](https://www.episode02.com/entry/2017/08/06/201209)のように使ったり、それこそVRの中で[『第70回：VR空間へ自由にウィンドウを展開できる仮想デスクトップアプリ「Virtual Desktop」 \- 杜のVR部 \- 窓の杜』](https://forest.watch.impress.co.jp/docs/serial/oculusclub/752781.html)や[『VR空間で物理キーボード入力を可能にする「BRIDGE」、開発者キットをリリース予定 \| VR Inside』](https://vrinside.jp/news/bridge-sdk/)を合わせるようなイメージでいつか使えたらかっこいいなと思っています。

> デスクトップ仮想化（VDI）とは
VDI（Virtual Desktop Infrastructure：仮想デスクトップ基盤）は、ユーザーが使用する端末（クライアント端末）の機能は必要最小限にとどめ、アプリケーション、データをサーバー上に集約し、処理を行う仕組みのことをいいます。
参考：[VDI（デスクトップ仮想化）とは \| シンクライアントとの違い・サービス比較 \- VDI\(デスクトップ仮想化） \| ボクシルマガジン](https://boxil.jp/mag/a2953/)

### バージョン情報
- Mac OS 10.11.6（El Capitan）
- amazon WorkSpaces Version 2.4.7.771
- Amazon Linux 2 AMI (HVM)

#### 事前に用意しておく必要があるもの
- AWSアカウント

#### その他情報
- blog:[MacでAmazon WorkSpacesを高速起動から使用する – Ninolog](https://ninolog.com/set-amazon-workspaces-on-mac/)

### AWSコンソールにログイン
[クラウドならアマゾン ウェブ サービス 【AWS 公式】](https://aws.amazon.com/jp/)に自分のアカウントとパスワードでログインします。

### WorkSpaces起動
バンドルを選択しユーザーを追加作成してWorkSpaces起動します。

#### AWSサービス選択
AWSサービスからWorkSpacesを検索して選択します。

![set-amazon-workspaces-on-mac_01.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/c16bdede-82c1-d1f6-ba0e-7400e3790c4a.jpeg)

#### WorkSpaces設定開始
[ 今すぐ始める ]をクリックします。

![set-amazon-workspaces-on-mac_02.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/3c8d9b83-ef38-7027-b9e8-598d18d55696.jpeg)

#### 開始方法選択
高速セットアップの[ 起動 ]をクリックします。

![set-amazon-workspaces-on-mac_03.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/f85f5b35-e5d1-bf21-9e50-75fc5ba8095c.jpeg)

#### バンドル選択
使用したいバンドルを選択します。無料利用枠の対象になっているものもあります。リージョンによって料金が少し異なるみたいです。
参考：[料金 \- Amazon WorkSpaces（仮想クラウドデスクトップ） \| AWS](https://aws.amazon.com/jp/workspaces/pricing/?nc1=h_ls)

![set-amazon-workspaces-on-mac_04.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/f4b71680-5ca0-60c7-83e1-9eb3aaa419ce.jpeg)

[ すべてのソフトウェア ]でWindowsバンドルにはMicrosoft Officeも別途追加できるもことが確認できます。

![set-amazon-workspaces-on-mac_05.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/b5cf6176-67de-2315-9c70-b8043d3031ef.jpeg)

今回は、無料利用枠の対象になっている[ Standard with Amazon linux 2 ]を言語は[ Japanese（日本語） ]で選択しました。[ ユーザー詳細の入力 ]を行い[ WorkSpaceの起動 ]をクリックします。

![set-amazon-workspaces-on-mac_06.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/b9100f42-4cfa-1ec2-e561-d0e2cf13ffdb.jpeg)

#### WorkSpace起動
[ WorkSpacesコンソールを表示します ]をクリックします。

![set-amazon-workspaces-on-mac_07.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/027f211e-97bd-332c-c85c-060a503e5b8c.jpeg)

ステータスが[ AVAILABLE ]になったら追加作成したユーザーのE-メールアドレス宛にWorkSpacesへのログイン手順が送信されます。

![set-amazon-workspaces-on-mac_09.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/d61a9bf6-34cd-b895-6965-003067089d2b.jpeg)

### WorkSpaces接続
ユーザー認証設定を行い、クライアントを起動してWorkSpacesに接続します。

#### 接続手順確認
受信したE-メールに記載されている[ 利用手順 ]と[ 登録コード ]を確認します。

![set-amazon-workspaces-on-mac_10.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/d8422ffd-5e40-6958-0801-0deae1c506ca.jpeg)

#### ユーザー認証設定
ユーザー情報を入力しパスワードを設定します。

> パスワードは大文字と小文字が区別され、8〜64 文字の長さにする必要があります。パスワードには、小文字（a 〜 z）、大文字（A 〜 Z）、数字（0 〜 9）の 3 つのカテゴリの少なくとも 1 つの文字が含まれており、~!@#$%^&*_-+=`|\(){}[]:;"'<>,.?/ が設定されていなければなりません。
参考：[Amazon WorkSpaces 高速セットアップを開始する \- Amazon WorkSpaces](https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/getting-started.html#quick-setup-launch-workspace)

![set-amazon-workspaces-on-mac_11.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/e12bb23b-a01d-d067-8b1f-642a6cf56b2c.jpeg)

#### クライアントダウンロード
デバイスに合わせてクライアントをダウンロードします。今回はMac OS Xをダウンロードしました（本当はWeb Accessを使用したいのですが俺の知識・理解不足です）。
参考：[【新機能】Amazon WorkSpacesがWebブラウザからアクセスできるようになりました。 ｜ Developers\.IO](https://dev.classmethod.jp/cloud/aws/amazon-workspaces-web-access/)

![set-amazon-workspaces-on-mac_12.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/0a529c24-257a-e006-a320-5a15875084db.jpeg)

#### クライアントインストール
ダウンロードしたクライアントをインストールして起動します。

![set-amazon-workspaces-on-mac_13.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/bdcc31ce-20df-cf36-7d5c-30c2cfb6341a.jpeg)

#### WorkSpaces接続
受信したE-メールに記載されていた[ 登録コード ]を入力して[ Register ]をクリックします。

![set-amazon-workspaces-on-mac_14.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/4f86545d-aeca-cb81-c084-6db8e7728039.jpeg)

ユーザー認証設定で使用した[ Username ]と[ Password ]を入力し[ Sign in ]をクリックします。

![set-amazon-workspaces-on-mac_15.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/371ba865-4d2b-657d-af07-1475a3153275.jpeg)

[ Amazon Work Spaces ]にアクセスできました。実は、まだ特に具体的な使い方は思いつかないのですが、今後も引き続きAmazon Work Spacesのチェックしていきたいと思います。

![set-amazon-workspaces-on-mac_16.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/221ac2cd-6598-af74-ab9c-a2e6ffc276de.jpeg)

##### WorkSpaces上の様子

[ LibreOffice ]や[ GIMP ]がインストールされていました。

![set-amazon-workspaces-on-mac_17.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/0756e82c-76f7-be36-55d8-866ce0a3367c.jpeg)

テキストドキュメントを作成してWorkSpacesのデスクトップ上に保存してみました。

![set-amazon-workspaces-on-mac_18.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/9d3aaabf-5863-358a-38cd-8b2806096525.jpeg)

![set-amazon-workspaces-on-mac_19.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/d1ce2b93-c6af-fb83-080c-b50113661bb3.jpeg)

ターミナルを使用してWorkSpacesのOSに関する情報を表示してみました。

![set-amazon-workspaces-on-mac_20.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/b394c085-f44e-600a-05cd-40c62387dca7.jpeg)

### WorkSpaces削除
以下の参考内容に注意し不要になったWorkSpacesを削除します。
参考：[ステップ 3: クリーンアップする（オプション）](https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/getting-started.html#quick-setup-clean-up)

#### WorkSpaces削除
削除したいWorkSpacesを選択し[ アクション ]から[ WorkSpacesの削除 ]を選択すると削除が開始されます。

![set-amazon-workspaces-on-mac_21.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/18cff462-dc49-2671-9290-ca9c3170f051.jpeg)

![set-amazon-workspaces-on-mac_22.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/10f2f02c-016b-e9dd-32cf-082065e83fdb.jpeg)

#### ディレクトリの削除
削除したいディレクトリを選択し[ アクション ]から[ 登録解除 ]を選択します。

![set-amazon-workspaces-on-mac_23.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/e9eed885-bd15-379d-9563-dc803044a8e2.jpeg)

[ アクション ]から[ 削除 ]を選択します。

![set-amazon-workspaces-on-mac_24.jpg](https://qiita-image-store.s3.amazonaws.com/0/203758/4214dc1f-1773-c23d-2524-1a75bbc787a1.jpeg)

##### 関連
- [Huawei P10でAmazon WorkSpacesを試す \- EPISODE 02](https://www.episode02.com/entry/2017/08/06/201209)
- [第70回：VR空間へ自由にウィンドウを展開できる仮想デスクトップアプリ「Virtual Desktop」 \- 杜のVR部 \- 窓の杜](https://forest.watch.impress.co.jp/docs/serial/oculusclub/752781.html)
- [VR空間で物理キーボード入力を可能にする「BRIDGE」、開発者キットをリリース予定 \| VR Inside](https://vrinside.jp/news/bridge-sdk/)

##### 参考
- [Amazon Linux WorkSpaces 提供開始のおしらせ](https://aws.amazon.com/jp/blogs/news/new-amazon-linux-workspaces/)
- [Amazon WorkSpaces \(完全マネージド型でセキュアな仮想クラウドデスクトップ \- VDI）\| AWS](https://aws.amazon.com/jp/workspaces/)
- [Amazon WorkSpaces 高速セットアップを開始する \- Amazon WorkSpaces](https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/getting-started.html)
- [料金 \- Amazon WorkSpaces（仮想クラウドデスクトップ） \| AWS](https://aws.amazon.com/jp/workspaces/pricing/?nc1=h_ls)
- [【新機能】Amazon WorkSpacesがWebブラウザからアクセスできるようになりました。 ｜ Developers\.IO](https://dev.classmethod.jp/cloud/aws/amazon-workspaces-web-access/)
- [WorkSpace からのインターネットアクセスを提供する \- Amazon WorkSpaces](https://docs.aws.amazon.com/ja_jp/workspaces/latest/adminguide/amazon-workspaces-internet-access.html)