Cloud Robotics Azure Platform V1 が試せます　～その2～

前回のブログの続きです。

<前回>

Cloud Robotics Azure Platform V1 が試せます 
http://qiita.com/minorungj/items/09da9143dc3b43a520d7

前回、Tutorial 07まで進みましたので、今回はTutorial 08から進めたいと思います。

Tutorial 08：Cloud Robotics FX のディプロイ

Tutorial 09：Cloud Robotics FX 上で、アプリを実行

Tutorial 10：Stream Analytics の設定
##Tutorial 08

Cloud Robotics FXをVisual StudioからAzure上へデプロイします。

Visual Studioでは、メニューからAzure上へWebアプリケーションをデプロイすることができます。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/e8eb1f16-dd9c-47b9-8e9a-16d44497f12e.png)

方法: Visual Studio から Azure クラウド サービスへの Web アプリケーションの移行および発行 | Microsoft Docs
https://docs.microsoft.com/ja-jp/azure/vs-azure-tools-migrate-publish-web-app-to-cloud-service

基本的な手順はハンズオン資料にある通りなのですが、いくつか事前準備が必要なのでそちらを解説します。

###証明書の準備

Azure上へデプロイするにあたり、証明書のインポートが必要です。

今回は検証ですので、自己証明書を作成します。

作成方法は以下ブログをご参考に。
https://blogs.technet.microsoft.com/junichia/2010/11/09/azure-for-itpro-3/


Visual Studioのコマンドプロンプトを起動します。以下を右クリックで「管理者として実行」を選択します。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/64329138-0408-e565-305b-67f588a1836b.png)

コマンドを投入します。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/f881408a-a6c9-d7b1-9fa8-6d012423e8c7.png)

パスワードを入力します。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/f216919f-fd7b-6b9a-c283-197869c5f314.png)

成功すると当該フォルダに証明書ファイルが作成されます。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/fb5c6659-a76b-55eb-e2b7-9303a4364496.png)

このファイルを用いて、今度はpfxファイルを作成します。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/fdcf2626-0381-926b-e5a0-4246b0eb822f.png)

成功するとpfxファイルができます。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/bf829096-2765-d875-54f8-a855ac28c278.png)

###証明書のインストール

作成された xx.cloudapp.net.cerファイルをダブルクリックし、証明書をインストールします。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/ba1bfe5d-075b-6996-98e8-3e6ccc3e0f75.png)

証明書のストアは「個人」を選択します。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/673d916b-a361-83af-e50f-0c57b6203f84.png)

 

これで準備はOKです。

Tutorial 08をスタートします。

###T08_02の補足

[設定]の[共通設定]タブで[クラウドサービス]の作成を押した後に、Azureポータルを開きます。

「すべてのリソース」-検索で先ほど入力したクラウドサービス名で検索すると、クラウドサービスができているはずです。

作成したクラウドサービスをダブルクリックします。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/ebcd01b8-a14b-a9a1-4d3a-5b5bbd68bc3c.png)

「設定」-「証明書」を選択し、「アップロード」ボタンを押すと証明書のアップロード画面に遷移しますので、証明書のxx.cloudapp.net.pfxファイルを選択し、パスワードを入力し、アップロードします。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/1579b884-5a88-ebc5-769f-fab58e0938e3.png)

作成が完了すると、このように表示されますので、サムプリントをコピーします。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/54cebb67-c6d7-a730-63e2-1a7532c88773.png)

Visual Studioに戻り、Cloudobotics FX Workerをダブルクリックし、証明書の箇所を表示します。

サムプリントの項目に、先ほどAzurePortalでコピーしたサムプリントの値をコピーします。
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/ddd1ca99-aa25-397a-fbf2-8ba705d7f721.png)

この作業を行ってから、Visual Studioに戻り、[発行]ボタンを押します。

ちょっと待つと、、、以下の画面が表示され、これでAzure上にアプリがデプロイされました！
![image](https://qiita-image-store.s3.amazonaws.com/0/167354/f0818c27-45b3-9756-0e68-0884a185ada4.png)

![image](https://qiita-image-store.s3.amazonaws.com/0/167354/dd83dcd1-042c-f3a7-091f-8a2a8549b765.png)

Tutorial 08でだいぶ長くなってしまったので、、、Tutorial 09以降は次回にしたいと思います。

<第3回>
http://qiita.com/minorungj/items/3cb50091d8a982bcae43