インフラSEのぼちぼち備忘録

非登録セキスぺの情シスがMicrosoft関連技術(Azure、Windows、Exchange、SystemCenter、SQL、Powershell)を中心とした備忘録を残していきます。圧倒的にインフラよりです。たまにネットワークのことも書きます。※本アカウントの発信内容、その他は所属する組織の見解ではありません。

Azure Toolkit for Eclipse からHello Worldをデプロイ(おまけでVisual Studioの暗号化を確認)

docs.microsoft.com

新規⇒その他 f:id:kurone810:20180424235337p:plain

動的Webプロジェクト⇒次へ f:id:kurone810:20180425000000p:plain

プロジェクト名"WebAppTest"としておきました。 f:id:kurone810:20180425000424p:plain

JSPファイルを新規作成したい。 WebAppTestを右クリックし、再度その他 f:id:kurone810:20180425000901p:plain

f:id:kurone810:20180425000923p:plain

ファイル名をindex.jspに変えました。 f:id:kurone810:20180425001119p:plain

せっかくなのでに

<% out.println("Hello World!"); %>

f:id:kurone810:20180425001335p:plain

Publish f:id:kurone810:20180425001654p:plain

f:id:kurone810:20180425001823p:plain

事前にリソースグループ、Appserviceがなくてもデプロイ時の画面で選べます。 f:id:kurone810:20180425001918p:plain

f:id:kurone810:20180425002052p:plain

f:id:kurone810:20180425002118p:plain

配置準備が整いましたね f:id:kurone810:20180425002334p:plain

f:id:kurone810:20180425002439p:plain

f:id:kurone810:20180425002511p:plain

あら、簡単。 f:id:kurone810:20180425002738p:plain

AzurePortalを開くことなく、ResourceGroup,AppservicePlan,実際のアプリデプロイまでできました。

ただ、リソースマネージャへの通信は暗号化されてますが、アプリの配置としてバックグラウンドで動いてるのはFTPの平文なのでWireSharkで見ると簡単にユーザー名、パスワードが見えちゃいます。

覚えておいた方がいいかもですね。 f:id:kurone810:20180425003900p:plain

ちなみに Visual Studio 2017からASP.NETをWeb Appsにデプロイすると 何も考えなくても暗号化されてました! f:id:kurone810:20180425005831p:plain