1923

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

2021-01-01から1年間の記事一覧

Azure Container Apps と Dapr と Go のサンプル

Azure Container Apps で動かす Goアプリから Dapr 経由でHTTPとかSMTPのサービスを使ってみます。合わせて、よく使いそうなSendGridでメール送信、Cronで定期実行も試したので記載。 まずは単純にnet/httpパッケージで、サンプルコードを実行するHTTPサーバ…

Go で Azure App Configuration を使う

Go で Azure App Configuration。REST API を使って値を取得してみます。 docs.microsoft.com 認証 何はともあれ認証です。HMAC と Azure Active Directory (Azure AD) がサポートされていますので両方試してみます。 docs.microsoft.com HMAC コードはHMAC …

Go の gRPC サーバーで Azure AD B2C の JWT 使ってみる

Go で gRPC サーバーを実装して、Azure AD B2Cで認証を試してみます。チュートリアルを参考に Azure AD B2C を準備します。 チュートリアル:Azure Active Directory B2C テナントの作成 チュートリアル:Azure Active Directory B2C に Web アプリケーション…

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ア…