1923

都内と業界の隅っこで生活しているエンジニアのノート

Golang

Microsoft Graph チュートリアル を Go で試してみる

Microsoft Graph チュートリアル の、Microsoft Graph で .NET Core アプリを構築する と似たような感じの簡単なサンプルを Go で試してみます。 まだパブリックプレビューにはなっていませんが、Microsoft Authentication Library (MSAL) for Go があります…

Azure Functions カスタム ハンドラー + Golang で Event Grid トリガーを試してみる

Azure Functions custom handler in Go に EventGridTrigger がなかったので試してみました。 カスタム ハンドラーの説明、その他のサンプルは以下にありますので、設定とコードのみざっくりと。 Azure Functions のカスタム ハンドラー GitHub - Azure-Samp…

Golang + SQLBoiler で Azure SQL Database を使ってみる

GoのORM、SQLBoilerを紹介して頂いたのでSQL Databaseで試してみます。 試した環境がAzure+SQL Databaseですが、特にローカルなどでSQL Serverを使った場合と同じかと思います。 Quickstart: Create an Azure SQL Database single databaseを参考にSQL Datab…

Azure Container Instances のGoアプリから Fluentd 経由で Azure Monitor にログ出力

Azure Container Instances(ACI)で動いているGoアプリのログをAzure Monitorに送信してみます。今回はGoアプリから直接送らずに同じコンテナグループ内のFluentd経由でAzure Monitorにログを転送しています アプリの準備 fluent-logger-golangを使って、Goア…

Azure Functions カスタム ハンドラー + Golang でマネージド ID を使用して Azure Database for MySQL に接続する

Azure Functions のカスタム ハンドラー の Timer trigger で Golang のプログラムを実行。 マネージド IDを使用して、Azure Database for MySQL のデータベースへの接続を試してみます。 Function App と MySQL のデータベースは作成済み。MySQLのファイア…

Azure Functions カスタム コンテナーで Golang を使う

Azure Functions のカスタム ハンドラーが GA です。カスタム ハンドラーを使うと Golang でもで関数アプリを実装することができます。 ですが・・・今回は、Azure Functions カスタム コンテナーです。Azure Functions Core Tools 使って function app と D…

Golang で Azure Blob Storage

Go 始めてみようと Tour of Go を終えた後、Azure Blob Storage を使った簡単なサンプルWebサイトを作った備忘録です。 Webフレームワークは最初に見かけた Gin を使って、Blobの操作は クイック スタート: Go を使用して BLOB をアップロード、ダウンロード…