2018-01-01から1年間の記事一覧
Azure Storage SDK for Java に新しいバージョン(V10)が登場したので、少し調べてみた記録です。 https://github.com/Azure/azure-storage-java しばらく気づかなかったのですが、以前からアナウンスされていたようです。 https://azure.microsoft.com/ja-j…
なんとなく続きます。 /.auth/me を呼び出すと自身のクレームが取得できることは前回に言及したと思いますが、この中には自身が属するグループの情報(クレーム)は含まれていません。Easy Authに限った話ではないのですが。 グループのクレームを取得する Eas…
前回の記事 で Azure Web Apps の Easy Auth 情報をASP.NET Coreで受け取る - Azureの小ネタ (改) の続き的な記事で、Easy Authで受け取ったTokenでGraph APIをたたきたい場合です。 Easy Authで認証すると、X-MS-TOKEN-AAD-ACCESS-TOKEN にToken情報が入…
Azure App Service の Web AppsにはAzure ADで簡単に認証を設定できたりします(Easy Authというらしい)。 Azure App Service での認証と承認 | Microsoft Docs これを使うとアプリ側に認証コード書かなくて済むのと、ASP.NET (Coreじゃない) の場合は、 すべ…
以下のDocsを試したので備忘録 Power BI のリアルタイム ストリーミング - Power BI | Microsoft Docs データセット作成 リアルタイムデータセットを作成しておき、データソースを選択する。APIを選択するとPBI側にデータをPOSTできるAPIが作られます。 デー…
WebJobs/FunctionsのCron式の備忘録 以下にCron式について触れられているが申し訳程度。 docs.microsoft.com 以下のCheat Sheetが参考になる。 Azure Functions - Time Trigger (CRON) Cheat Sheet | codehollow 元々は、第N曜日的な実行をしたくて、UNIX系…
WebJobs のスケジュール実行を一時的に止めたかったので、調べた結果の備忘録です。 github.com 上記のURLより、Azure WebAppsのアプリ設定から特定の変数を定義することで実現できるようです。 スケジュール実行の一時停止は以下の環境変数に1を定義してお…
ちょっとはまったので備忘録。 Visual Studio の ProjectをPackage Reference形式にしているときに、WebJobsへデプロイしようとすると、MSDeployPublishが見つかりません的なエラーが表示されます。 ググってたら、Issueがありました。 Make WebJobs.Publish…
前回の記事で、UploadFileToContainer を使って手動でBLOBにリソースファイルをアップロードしていましたが、SDKにそういう機能をもったAPIが定義されていました。 関連するのは以下のクラス IFileStagingProvider FileToStage StagingStorageAccount です。…
Azure Batch でプログラムを実行しようとすると、かつてのクラウドサービスを彷彿とさせるインダイレクト感がします。フレームワークとしてはキチンとしていても、アドホックに挙動を確認したいコードをさくっと実行できなかったり。 というわけでVSから気軽…
Azure Batch にNET 4.7.1を仕込む備忘録。 NET4.7.1を仕込むには、まずインストーラを取得する必要がありますが、既定の状態だとCMDベースでCURLとかが使えないとかちょっと不自由。 Application Package ただ、Azure Batchには、Application Packageと呼ば…
前回、前々回では 管理対象サービスID で簡単にKeyValutにアクセスする - Azureの小ネタ (改) 開発環境から簡単にKeyValutにアクセスする - Azureの小ネタ (改) コードベースでKey Vaultにアクセスしましたが、以下のパッケージを使うと構成ファイルから…
下書きに埋もれてたので発掘。よくある自己署名的なサーバーにHttpClientでアクセスする際、無視する話です。 .NET Frameworkでは、ServicePointManager.ServerCertificateValidationCallback を使っていたんですけど、.NET Coreでは効かないです。 以下のst…
前記事の続き では開発環境からはどうするか?という話。いくつか方法はありますが、 .NET を使用した Azure Key Vault に対するサービス間認証 | Microsoft Docs ここら辺に記述があります。 Visual Studioで VSのAzure Services Authentication Extension …
管理対象サービスID 「 Managed Service Identity (MSI)」というのを使うとAzure Key Vaultへのアクセスが簡単になるので、その備忘録。 MSI(インストーラではありません)は、VMやWebAppsなど各種Azure プラットフォーム(VMやWebAppsなど)でサポートして…