tekitoumemo’s diary

思ったことを書くだけ。長文版Twitter

Azure

App Service on Linuxが安くなった

去年のMicrosoft Build 2019でApp ServiceのFreeプラン(無料)が発表されました。それと同時にキャンペーン価格としてLinuxのBasicプラン(コア1、RAM1.75G、STORAGE 10G)が2020年1月まで1500円/月 程度となりましたが、謎に全くアナウンスが無い状態でキ…

.NET CoreアプリをGitHub ActionsでAzureにデプロイした

mygkrnk.com個人サービスをkuduデプロイからGitHub Actionsへ、.NET Core2.2から3.1に上げた。 NET Coreバージョンアップは別の記事で書く。 kuduとは Azure Webサイトで利用されているGitデプロイエンジン。要はオープンソースのCIなのだが、非常に使い勝手…

macでAzure CLI入れてApp Serviceにsshするまで

App ServiceはPaasなのでsshを使う意味はほとんどありませんが、検証する際にたまーに必要になったりします。Azure portalから簡易的なsshが使えるので、必要はないのですが、芸がないので一応やってみることにしました。 HomebrewでAzure Cliをインストール…

Azure App Serviceでは.NET Coreの拡張子なしの静的ファイルにアクセス出来ない?

誰の役に立つか不明だが一応。個人的な都合でLet's Encryptの発行をubuntu機で行っていました。ちょうど入院(え?)したこの機会にmacで発行しようといろいろ試した備忘録です。いままではLet's EncryptをDNS認証で行っていましたが、今回はACMEのチェレン…

App Service on Linuxでnpm iするとシンボリックリンクが使えなくなってエラーになる

みんなの洋楽ランキングのReactを最新にしたらデプロイ時に意味わからないエラーが発生しました。 関連記事 tekitoumemo.hatenablog.com tekitoumemo.hatenablog.com エラーログ Command: /home/site/repository/deploy.sh Handling ASP.NET Core Web Applic…

Azure App Serviceでgit submoduleが動くか

GithubからAzure App Serviceにデプロイする場合、ボタンポチポチで出来るのですがAzure App Service on LinuxだとちょっとKuduを弄らなければいけなかったので、同じようにgit submoduleもデプロイ時に取得してきてくれるのか確認してみました(Jenkinsとか…

Azure SQL Databaseのスケールアップする方法

Azure SQL Databaseを調べると以下のような記事が出てきました。docs.microsoft.com qiita.com えっ?ボタンポチポチでスケールアップ出来ないの!? いやPaas使う意味!それどころかクラウド使う意味ねぇ!と思ったのでAzureいじったら簡単にスケールアップ…

App Service on Linuxに移行が完了しました

みんなの洋楽ランキングをApp Service on Linuxに完全移行しました。やり方は以前書いた記事通りです。 tekitoumemo.hatenablog.com ちょっと変えた点と言えばnodeのモジュールをGithubに入れたくなかったのでシェルスクリプトにnpm installを追加したぐらい…

AzureでSendGridを扱う

SendGridイイね!Azure App Service on Linuxに移行する為にテストをしていたところ、メール送信に失敗するようになりました( ゚д゚) tekitoumemo.hatenablog.com 色々調べてみるとAzureではメール送信を推奨していないことがわかりました。 Azure 上にメール…

Azure Logic Appsを試す

Azure Logic Appsを導入しました。なぜ導入したかと言うと以前に書いたAzure Schedulerが2019年9月で終了するからです。 tekitoumemo.hatenablog.com こんなメールきてびっくりしました。Azure Scheduler作った時に教えてよ!って感じですがまぁ良いです。 A…

Azure App Service on Linuxで.Net Coreアプリを公開

.Net Coreアプリ作ったのならLinuxで公開したい!って思ったものの、あまり必要性が感じられなかったので手付かずだったのですが値段見たらまぁびっくり! Windows Linux 3000円近くも変わるじゃん!前はほぼ値段変わらなかったのになぜにこんな差が。。…

Azure Schedulerの簡単な説明と使い道について

azure.microsoft.com結構前からあったサービスですが、「これ結構使えるじゃん!」って思ったので簡単な使い方と僕なりの使い道を説明できれば。 Azure Schedulerとは Azure Scheduler では、Azure の内部と外部でサービスを呼び出すジョブ (HTTP/S エンドポ…

AzureにカスタムドメインとSSLを設定する

SSLやらなんやらやってきましたが、最終章です。 tekitoumemo.hatenablog.com tekitoumemo.hatenablog.com tekitoumemo.hatenablog.comSSLやらドメインの取得をしたらAzure Portalへ移動します。まずはSSLの登録をしましょう。[SSL証明書]→[証明書のアップロ…

SSL証明書のpemをpfxに変換する

前回の記事に続き、変換作業を行いました。AzureやWindowsServerを使ってるとpemで登録出来ないのでちょっとめんどい。Let's Encrypt でワイルドカードSSLを取得する方法は以下を見て下さい。 tekitoumemo.hatenablog.com tekitoumemo.hatenablog.com 失敗編…

Let’s EncryptでワイルドカードSSL化に挑戦(失敗編)

先週、「みんなの洋楽ランキング」を作ったのでLet’s EncryptでワイルドカードSSLの取得に挑戦しました。が、、 失敗しました。 失敗したと言ってもまた挑戦出来るようなので、再度挑戦します。 「Azureドメインでいいじゃん」って思うこともあったのですが…

【Azure】インメモリ OLTPのセッション管理がBasicプランで使えなかった

tekitoumemo.hatenablog.com 以前書いた記事でインメモリOLTPのセッション管理を説明しました。がAzureにデプロイしたら以下のエラーが発生しました。 Unable to connect to SQL Server In-Memory session database. at Microsoft.Web.SessionState.SqlStore…

【.NET Core, Azure SQL Server】ubuntuを使って.NET CoreでAzure Databaseを扱う

前回は.NET Coreをubuntuで動かすものを記事にしました。今回はubuntu上で.NET Coreを使ってAzure Databaseを動かせるかという検証です。ubuntuに.NET Coreを動かす場合は以下を参考にしてください。 tekitoumemo.hatenablog.com僕の持ってるサブPCはポンコ…

【Azure】Custom Vision Serviceの触りを説明する

Custom Vision ServiceAIブームに乗っかってAzureのCustom Vision Serviceを触ってみました。UIで使えるので、使い勝手が良く気軽に出来るためAIが身近なものに感じます。今回はすごく簡単にですが、CustomVision特有のものについて説明します。 Custom Visi…