2019年3月14日

AzureでPythonを動かす時のハマりポイント:Linuxのリージョン制限

前置き


Azure においてLinuxサービスはプレビュー段階であり、特定のリージョンでのみ動作します。
https://github.com/Azure/Azure-Functions/wiki/Azure-Functions-on-Linux-Preview
※本件は2019年3月現在の話であり、今後変更となる可能性もあります。

内容


以下の試験コードを実行したところ、デプロイに失敗しました。
https://docs.microsoft.com/ja-jp/azure/app-service/containers/quickstart-python?toc=%2Fpython%2Fazure%2FTOC.json

その際のエラーメッセージはこちらです。
Requested features are not supported in region.

以下に対処方法が書かれていました。
https://github.com/Microsoft/vscode-azurefunctions/issues/702

つまり、以下のように変えればいいということになります。

az webapp up -n <app_name>



az webapp up --location "East Asia" -n <app_name>

2019年3月12日

Azure のストレージへファイルをまとめて転送するにはSMB共有でドライブをマウントするのが早かった件

前置き


タイトルがすべて。

最初は「az storage file upload」でファイルを1個ずつUploadしようかと思ったのだけれど、圧倒的に面倒で重いことが判明したので別の方法を探した次第。
そうしたらファイル共有する方法を見つけた次第。

内容


Azure PowerShell moduleを入れていない場合、以下の手順にて入れます。
https://docs.microsoft.com/ja-jp/powershell/azure/install-az-ps?view=azps-1.4.0

以下の手順にてファイル共有へマウントします。
https://docs.microsoft.com/ja-jp/azure/storage/files/storage-how-to-use-files-windows

注意事項はConnect-AzAccountしてから実施することと、<desired-drive-letter>はHなどでいい(NET USEのようにコロンはいらない)の2点です。

TIPS:VSCodeで日本語化がうまくいかないとき

前置き Visual Studio Codeで拡張機能「 Japanese Language Pack for Visual Studio Code 」を入れたら日本語になりますよね。 でも、「 Remote Development 」で色々な環境を日本語化してると、偶に...