Azureの小ネタ (改)

~Azureネタを中心に、色々とその他の技術的なことなどを~

Azure Data Factory のざっくり概念

Azure Data Factoryの自己学習メモです。必要なこととはすべて、 データ統合サービスである Data Factory の概要 | Microsoft Docs に書いてあります。Azure DataFactoryを端的に説明すれば、オンプレ×クラウド、クラウド×クラウドでデータの移動と変換を制…

God Mode のショートカットをDesktopに配置するとJavaが落ちる

少しばかりハマったので、備忘録。 Windowsには特殊な名前のフォルダを作っておくと、コンパネの操作を一覧で表示できるという機能があります。 Windows 10で「神モード(GodMode)」を使う方法 - GIGAZINE 結論からいうと、これを配置しておくと、Javaベース…

Cosmos DB with Table API

昨日にひきつづきCosmos DBについてのメモで、今回は Table APIです。 SDKについて 現状のSDK対応マトリクスは以下の通りで、Table API はまだ .NET でしかサポートしていません。 NET SDKは、Nugetでバイナリのみ公開されております。 www.nuget.org また、…

Azure Cosmos DB with Java

Azure Cosmos DB がリリースされました。うんちく的なものは、 Azure Cosmos DB のドキュメント - チュートリアル、API リファレンス | Microsoft Docs Azure Cosmos DB がやってきた — Kyrt Blog Azure Cosmos DBで導入されたBounded StalenessはProbabilis…

Visual Studio 2017 に Emacs Extensionをインストールする

恒例のEmacs Extension の ビルド & インストール記事です。 statemachine.hatenablog.com ビルド 参照の変更が必要なります。 blogs.msdn.microsoft.com 上記を参照して、警告になった EnvDTE を削除し、EnvDTEのアセンブリを追加しま す。それに加えて、 …

MySQL が Azureにやってきた (Preview)

マネージドなMySQLがAzureにやってきたようですので、取りあえず作ってみましたレベルのお話です。 作成 ポータルからMySQLサーバー向けのAzure データベースを選びます。 作成画面は以下です。まだBASICプランしかありませんが、最小構成で2千円強ですね。 …

Azure Cloud Shell の初期化方法

Azure Cloud Shell (Preview) overview | Microsoft Docs のコメントにちらっと書かれていたので、試してみました。 clouddrive unmount をすれば、Cloud Shell とストレージアカウントの紐付けがリセットされるようです。 上部のリセットボタンを押せば、新…

Azure Cloud Shell

build 2017 も終わりAzureに関する様々な新しい機能が発表されました。自己学習を兼ねて、すこしづつ試した結果を備忘録として書いていきたいと思います。 Azure Cloud Shell(Preview)が使えるようになりました。Azureのポータルからボタンをポチっとするだ…

DocumentDB Emulator が動かない場合の対処

DocumentDB Emulatorが提供されていますが、手元の環境で動作しなかったので、その解決作などをメモッて起きます。 DocumentDB Emulatorは以下から入手可能です。 docs.microsoft.com DBが作成できない 動作しない大抵の現象はDBが作成できないようです。Emu…

既存の仮想マシンをManaged Disksを使った仮想マシンに変換する

タイトル通りです。Unmanaged から Managed Disksへの変換は、ConvertTo-AzureRmVMManagedDisk コマンド1つでできます。 VMは停止しておく必要があります。 > ConvertTo-AzureRmVMManagedDisk -ResourceGroupName hoge-VMName fuga Name : 8af88137-cc93-487…

Managed Disks を PowerShellで操作する

Managed Disksの操作には3.5以降のAzure PowerShellが必要です。この記事を執筆時点で Web Platform Installerからはインストールできないので、以下から入手する必要があります。 Release 3.5.0 · Azure/azure-powershell · GitHub Diskの状態を見る Diskの…

Azure Managed Disks が GAしました

Azure Managed Disks (管理ディスクと訳されるようになったようです)がGAしました。今まで仮想マシンのディスク(VHD)は、明示的にストレージアカウントを作成しBLOBを紐付ける必要がありましたが、これらが不要となります。AWSからするとやや判りにくかっ…

Power BI SDK Java

Power BI SDKは以下のものがGitHubで公開されています。 GitHub - Microsoft/PowerBI-CSharp: Welcome to the .NET developer community for Power BI. Here you will find resources for the .NET SDKs for Power BI Embedded. GitHub - Microsoft/PowerBI-…

PowerBI の埋め込み色々

例によって自分向け備忘録です。 PowerBIのレポート埋め込みっていうとPowerBI Embeddedなんかが有りますが、いくつか種類があります。 PBI.com からWeb埋め込みする PBI.com の埋め込み機能 PBI Embedded の埋め込み機能 PBI.com = PowerBIのWebサービスで…

Azure Active Directoryの組織アカウントでPower BIにサインインする

備忘録を兼ねて。以下URLの話なのですが、 カスタムの Azure Active Directory テナントを使用して Power BI (無料) にサインアップする | Microsoft Power BI 要点をかいつまむと、 PowerBIにサインインするには組織アカウントが必要 Azureのアカウントを持…

WebAppsの常時接続をPowerShellから有効にする

タイトルどおり、備忘録です。Azure PowerShellにはピンポイントで有効にする引数がなかったので。 その1 方法はいくつかあって、Set-AzureRmResourceコマンドを使うことです。Set-AzureRmResourceは、低レベルなARMのコマンドで、そのままJSONをPUTするよう…

.NET Framework 4.6 をアンインストールする

備忘録として、Windows 2012R2 の .NET Framework 4.6 系をアンインストールする方法。 Windows 10はデフォルトが4.6なのでアンインストール出来ない模様。 手順 Windows の プログラムと機能から、インストールされた更新プログラムを表示する。 KB Ver KB3…

Azure SDK for Java 1.0.0-beta2 VM編

今回は、よくあるVMの操作についてです。 一覧 AzureインスタンスからVM一覧を取得できます。各プロパティが、getter/setterではなくて、単なるname()とか、computerName()とかになってます。 前々から不便だったresource group を取得するメソッドも増えま…

Azure Java SDK 1.0.0-beta2

Azure Java SDK が 少し新しくなって、 1.0.0-beta2 となりました。まだ全てのリソースに対応していませんが、APIが少し変わったので試してみます。基本、以下のGitHubにつらつらと書かれているものです。 github.com 認証 以前は、つらつらとコードを記述し…

Javaから Cognitive Service Face APIを使う

Project Oxford 改め、Cognitive Service の Face APIを Javaから使ってみましょう。 www.microsoft.com 使うまでの登録とかキーの取得とかは割愛します。 ソース クライアントSDKは、以下のGithubで公開されています。その中からFace APIを参照しますと、An…

R Server on Spark その1

Azure HDInsight で Rサーバーが構成可能となったようですので、以前したためておいた備忘録です。

AutoRest フレームワークを使って Azure SDK for Javaを生成してみる

何度かBLOGってますが、Azure SDKはSwagger API (JSON) から 自動でSDKを生成しています。SDKに依存しないピュアなコードも生成できるみたいなのですが、そこは割愛してAzure SDK for Java を生成してみます。 github.com ビルド 上記、GitHubからリポジト…

Azure REST API Specifications をパースしてモデル情報を見てみる その2

前回は、Swagger APIのパース部分でつまづいて終わったのですが、続きをやってみました statemachine.hatenablog.com Parser 前回記事通り、現状のSwagger製のJava Parserだと、Azure の REST API SPECが正しくパースされないので、結局Java Parserをアドホ…

Azure REST API Specifications をパースしてモデル情報を見てみる

以前、手書き(UMLツール)で以下を作図したんですが、手書きで書き起こすのはちょっとシンドイです。 statemachine.hatenablog.com この手の物には、機械可読可能なメタモデル的な定義があるわけでして、それが何かというと以下だったりします。 GitHub - A…

Visual Studio Emacs Extension を入れた後にすること

2016/06/23 追記あり 以前、こんな記事を書きましたが、いくつかカスタマイズした備忘録として。 statemachine.hatenablog.com CTRL-K Kill line の挙動が微妙です。二段階で消えるのが好みなのですが、何か文字があってもいきなり行が削除され、1行詰められ…

Javaポケットリファレンス 改訂版

Javaポケットリファレンス改訂版を頂いたので書評です。Azure界隈にいますが、Azure Java SDKとか追っかけてますし Java > NET な感じの最近です。ポケットリファレンスとは名乗っていますが、順調にポケットに入らないサイズに育っているような気がします。…

Azure Active Directory で Spring Boot and OAuth2

追記 2017/07/12 少しきれいにしたサンプルを以下に置いてあります。 github.com Sprint Boot and OAuth2 ということで、以下にチュートリアルがあったりするわけですが、チュートリアルには、FaceBookとGithubの例が載っていたので、ふと思い立ってAzure Ac…

RBACのオペレーション一覧

RBACはカスタムロールを作ることができますが、それらの操作一覧を取得する備忘録です。 一覧表示 操作を表示するには、Get-AzureRmProviderOperation コマンドを使います。OperationSearchStringが必須引数なので、* とか指定すると全部でます。 Get-Azure…

Azure SDK for Java 1.0.0 beta

AutoRestに対応したJava SDK 1.0.0 beta がリリースされてます。GitHubのAutoRestブランチを参照してください。 github.com 0.9系のAPIから大幅に変更されているため互換がありません。ただ各言語共通フレームワークからの自動生成なので、各言語間のクラス…

ARM API およびSDKでの仮想マシンの状態取得

ARM APIを使うSDK(Python、Java)などで仮想マシンの状態(InstanceView)を取得するのにハマったので備忘メモ。 前提として そもそも、InstanceViewを取得するには以下のAPIを使います。 Get information about a virtual machine 二種類あって、以下がIns…