Azure
やってみた。実用に耐えうるかはわからないけどメモ。 環境構築 node.js 8.11.x(LTS) Azure Function Core Tools v2(preview) VSCode Azure 拡張機能 Azure Functions 拡張機能 TypeScript 3.0 npm install -g typescript やってみよう Visual Studio Code …
前試したときはダメだったのですが azure-function-express というモジュールが先日 v2.0.0 にアップデートしてたので試してみました。環境は以下のような感じです。 Azure Functions Core Tools 2.0.1-beta.38 node.js v8.11.4 ただ、前と同じでノーレスポ…
Clova Extensions Kit のチュートリアルにサイコロをふってもらうやつがあります。 これを動かしてみましょう。 まず、ドキュメントにある通り clone してきて npm install までやります。 git clone https://github.com/line/clova-extension-sample-dice.g…
ということでいってみようと思います。 Dialogflow で作業 これは特に Azure に依存した話しではないので置いておいて適当にインテントとか作ります。 Azure Functions で作業 ポータルでぽちぽちやってもブラウザ上でコーディングできるのですが、今現在で…
LINE Clova の スキルが開発できるようになりましたね!ということでドキュメントを見ると node.js でやってみようぜ!ってノリで紹介されてます。 clova-developers.line.me 今回は、ここの node.js で作ってるサーバーサイドを Azure Functions + C# の組…
ぼちぼち Azure Functions v2 を使い始めてみよう(まだ preview だけど)と思ったら Visual Studio からの再デプロイに失敗しちゃう…。 DLL がロックされてるらしくて Function App を停止してもダメでした。回避方法はアプリケーション設定に以下の値を追…
Firebase って使うと色々な効能があるというのを見かけたんです。 Firebaseすごすぎるプレゼン聞いてる pic.twitter.com/tkXHFBRhSY— Tecco@新宿の暇人 Go (@tecco_master) July 5, 2018 じゃぁ Azure Functions を使ってこれらのメリットのどれか実現できな…
別に C# じゃなくても開発できるんですが個人的に一番好きな言語なので。 Fulfillment は決まった形の JSON でやり取りするだけの、ただの webhook なので POST を受け取る webhook が使えれば何でもいいです。 Azure のアカウントを作る とりあえずそこそこ…
2020 年 9 月 17 日版があります → ハッカソンで使い勝手のよさそうな Microsoft のサービス紹介 ハッカソンではすごいスピードですごいものを作らないといけないので、結構既存サービスをうまく使って独自部分の実装に注力できるようにしておかないといけな…
いつも忘れるのでメモです。 ngrok 使うとローカルのサーバーを簡単にインターネットからアクセスするためのおぜん立てをしてくれる! 開発中のお供に便利です。例えば Google Assistant 対応アプリ作るときに Dialogflow 使ってると Webhook を指定できるの…
本日以下の勉強会に参加してきました。 smarthacks.connpass.com なんとなく Google Home 対応アプリの作り方の雰囲気がわかったので復習もかねてやってみたいと思います。 ちなみに Azure 使います。 Dialogflow で Agent を作成 以下のページに移動して Si…
追記 2020 年 3 月版を書きました。 qiita.com 本文 C# は好きな言語です。C# 1.0 が 2002 年 4 月に出てからもうすぐ16 年!?になろうとしています。 今でも結構イケてる部類にランキングしてると個人的に思ってる C# ですが何が出来るのか?というのをま…
こちらの記事は、Qiita に掲載した Microsoft Azure Tech Advent Calendar 2017 の企画に基づき、執筆した内容となります。 カレンダーに掲載された記事の一覧は、こちらよりご確認ください。 はじめに みなさん Azure Functions 使ってますか? Visual Stud…
Azure Redis Cache そういえばコレ触ってみたいと思ってたんですよね。 Redis Cache 作り方 ポータルからぽちぽちでいけました。ハマりどころはないでしょう多分。 今回は検証用なのでプランはBASICにしました。本番ではStandard以上を使うことになるんでし…
Azure Functions は、まだスロットに正式対応していません。現時点ではプレビュー扱いです。 ということで早速使ってみましょう。 スロットの有効化 Function App を作ってポータルで開きます。 そして Function settings を開いてスロットのプレビューをオ…
先日 Azure Functions で Application Insights の連携について書きました。 ということで今日はアラート使ってみようと思います。 Application Insights でアラート アラートとかAlertとかドキュメントでは書かれていますがポータル上では警告です。はい。 …
Azure Functions のポータルのログを見るための仕組みっぽいモニターを開いたら Application Insights の使用をお勧めされたので使ってみます。 Azure Functions の作成時に Application Insights の ON/OFF が指定できるので、そこで指定するのが一番楽です…
Azure Functions で吐かれるログはポータルからリアルタイムに見ることが出来ますね。 これはこれで開発時に嬉しいのですが、じゃぁ運用時に障害発生したときに見るログとかはどうすればいいの?と思ってみてみました。 最初はApp Serviceのログの仕組みが使…
Azure Functions で1つの処理をキックしたとします。 処理をキックしたあとに後続に処理結果を渡して続きの処理をしてほしいとします。 後続が1つなら Storage Account の Queue に Message を投げ込んでおけば、後続の処理は QueueTrigger でキックされる関…
2017/08/19 時点の自分用メモです。 詳細は、ドキュメントを確認してください。 https://docs.microsoft.com/ja-jp/azure/azure-functions/ Azure Functions では作成時にプランを選べます。選べるプランは2つ。 従量課金プラン App Service プラン 従量課金…
便利な機能は割と npm から入れることがあると思います。 そのやり方を試してみました。 Azure Functions の作業してるフォルダのルートで以下のコマンドを打ちます。 npm init そして適当なパッケージをインストールします。 今回はなんでもいいので、CPUの…
既存のアプリとかなら手動配備とかもあり得るかもしれないけど serverless なプラットフォームを使ってるなら配備とかの自動化は当たり前ですよね?ということで試してみました。 とりあえず VSTS にプロジェクトを作ってgitignoreとかをnodeで作りました。 …
Azure Functions の開発のサポートって VS2017 Preview 版でしかされてないんですよね…。ということで今回は VS2017 Preview を使ってます。15.3のバージョン早く正式版にならないかなぁ。 因みに、ドキュメントでは拡張機能でFunctions用の拡張機能入れろっ…
Queue をきっかけに動く処理 Azure Functions は、いろんなものをトリガーにして動かすことが出来ます。 トリガーのリストについては、以下のドキュメントに記載があります。 Azure Functions でのトリガーとバインドの概念 とりあえず、上記ページにあるよ…
node.js のインストール とりあえず node.js がないと始まらないので入れました。 node.js 入れたバージョンはv8.3.0です。 VSCode の拡張機能のインストール 特に公式のものはないみたいですね。 ということで Azure Functions の定義ファイルのインテリセ…
Microsoft Cognitive Services を使ったサンプルを ABC 2017 Spring で作ってみたら動かなくて悲しい目にあったので、全部スマホでやってた処理を、きちんとサーバーサイドとクライアントサイドにわけてデータも1度処理したものは永続化してというのをやって…
なんかがっつりしたBlog記事が結構書かれてるのを見つけたのでまとめておきます。 結構がっつりした記事もありますね…。私のBlogのライトな雰囲気とは違って新鮮。 blogs.msdn.microsoft.com blogs.msdn.microsoft.com blogs.msdn.microsoft.com blogs.techn…
2時間くらいはまった…。 結果としては、以下のStackoverflowにある通り、Microsoft.NETCore.Appのバージョンを明示的にしてあげればよかった。VSのアップデートともにローカルのバージョンは上がったけどAzure側はまだ追いついてないってことなのかな? stac…
以下のサイトにサンプルがあるので、それに沿ってやっていきます。 github.com Azure ADのディレクトリを作る というわけでさくっとクラシックポータルからAzure ADのディレクトリを作ります。 ここでは、okazukimultitenanttestという名前で作りました。 ア…
同じDBに繋ぐときとか一か所で設定を終えたいですよね。 ということで手順を備忘録的に残しておこうと思います。基本的には以下に書いてあることです。 Service Fabric での複数の環境の管理 | Microsoft Docs Step1 サービスのプロジェクト/PackageRoot/COn…