銀の光と碧い空

クラウドなインフラとC#なアプリ開発の狭間にいるエンジニアの日々

Azure

Azure AD Domain Services を ARM VNetに作成し、peeringさせてVNet上のOpenShiftからLDAP認証させる

以前に同じような記事を書きましたが、そのときはAzure AD Domain ServicesはClassic Networkにしか作成できませんでした。 tech.tanaka733.net tech.tanaka733.net 今回ARM VNetに作成できるようになったので試してみました。

AAD DSを使って、OpenShiftのLDAP認証先としてAADを参照する

前回の続きとなる記事です。 tech.tanaka733.net OpenShift はmasterのAPIへのアクセス(Webのポータル画面含む)にいくつかの認証方法を選べます。認証のプロバイダにAADを使いたい場合はOpenID Connectが使えます。ただ、どうしてもAADに定義したグループ、…

Azure Active Directory Domain Services (AAD DS)を使って、RHEL Serverから openldap-clients で接続してみる

AADは非常に便利なのですが、LDAPプロトコルがそのままでは使えません。LDAPを使いたい場合はAAD DSを使います。 docs.microsoft.com なのですが、意外とLinuxのopenldap-clientsから接続する場合の手順がみつからず非常に手間取ったのでまとめておきたいと…

Azure CLI 2.0 で自分のイメージにRHELやCentOSと名付けたら、意図せずMarketplaceからVMが起動される件

最近はまってしまって、意図しない課金が発生したのでMicrosoft supportとやりとり中なのですが、公開できる部分に関してこちらで調査した結果わかったAzure CLIの挙動についてメモしておきます。

Azure PowerShell を Linux で使う (Preview版)

PowerShell が Open SourceになってLinuxでも動くようになりました。 blogs.msdn.microsoft.com Azure をLinux中心の環境で使っている場合、ポータルからではできなかったりスクリプトとして実行したい操作があると xplat Azure CLIを使っていたのですが、Az…

bash で azure cli を補完したい

小ネタです。azure cliをbashで使っていて、補完きかねーなーと思っていたら、自分で設定してねとドキュメントにありました。 github.com ここにある2行を実行すれば終わりなんですが、bash-completion を入れている環境なら~/.bashrcに記述することなく、/e…

Ansible で Azure を操作する

Ansibleのバージョン2.1がリリースされましたが、その中でもAzureとWindows対応が一つの目玉になっています。 www.redhat.com www.ansible.com というわけでAnsibleを使ってAzureに仮想マシンを立ててみたいと思います。

Azure File Storage を kubernetes のボリュームとして使ってみる

Azure File StorageがLinuxからも利用できるので試そうと思ったのですが、せっかくなので単純にアタッチするのではなく kubernetes のボリュームとして使ってみようと思いました。 azure.microsoft.com github.com

Global Windows Azure Boot Camp 2014 in Japan!! で Semantic Logging Application Block について話してきました

Global Windows Azure Boot Camp 2014 in Japan!! - Japan Windows Azure Users Group | Doorkeeper で発表した資料になります。 AzureのイベントなのにAzure色が...という感じではあるのですが、Azureに限らずクラウド上でアプリケーション動かすにあたって…

Azure Mobile Services の .NET Backend でユーザー認証・認可する (Previewだと割と大変)

Windows Azure アドベントカレンダー 3/9分の記事です。 MobileServicesの.NET Backendについて書くつもりだったのですが、素晴らしいエントリが出てしまったので Windows Azure モバイルサービスで ASP.NET Web API を試す ~とりあえずサンプル実行~ - mi…

.NET サポートが追加された Azure MobileServices で Dapper を使ってDBアクセスする

ついに、 Azure Mobile Services のサーバーサイドで .NET がサポートされました!!!!!!111 Xamarinによるクライアントサイドがプラットフォーム問わずに C# で書けるようになったのになぜかサーバーサイドは Node.js のままだったわけですが、本日…

Azure MobileServices のクライアントライブラリを使って、カスタムAPIのGETとPOST をしてみる

以前、コマンドラインで直接カスタムAPIでアクセスする方法を紹介しました。 Azure Mobile Services でアクセス許可を制限した Custom API に カジュアルにアクセスする - 銀の光と碧い空 今回は、クライアントライブラリでアクセスする方法を紹介したいと思…

Azure Mobile Services で指定した条件でレコードが存在しなければINSERT、存在すればUPDATEを実行する (TSQLによるMERGE文の実行)

Azure Mobile ServicesでRDBMSを使うにあたって、たとえばユーザーIDをキーとしてクライアントの端末のIDと何かのステータスをサーバーに登録したいケースがあります。このとき、クライアント側では自分のIDと状態が登録済みかどうかわからないケースがあり…

Windows Store App と Azure Mobile Services で Microsoft アカウント認証を行う

Windowsタブレットもようやく普及してきて、ひとりで複数のWindows8.1端末を持つ人が増えてきたのではないでしょうか。今日はそういうユーザー向けにストアアプリでユーザー認証を行うお話です。 Azure Mobile Services を使うとプッシュ通知や、スケジュー…

Azure Mobile Services でアクセス許可を制限した Custom API に カジュアルにアクセスする

Windows Azure Advent Calendar 2013 - Qiita [キータ] 16日目の記事です。 今日はAzure Mobile Services のCustom API にカジュアルにアクセスしてみたいと思います。Mobile ServiesにはWindows Store App, Windows Phone, Andoird, iPhoneなど各種クライア…

Azure Mobile Services の Node.js のバージョンその他の情報を調べてみた

Azure Mobile Services のスクリプトでWeb APIをたたいてXMLをパースする - 銀の光と碧い空 という記事の中で、Mobile ServiceのスクリプトはNode.jsで記述する、と書きました。では、そのバージョンはいくらなのでしょうか?Node.jsはまだまだバージョンに…

Azure Mobile Services のスクリプトでWeb APIをたたいてXMLをパースする

Azure Mobile Services は Azure の Backend As A Service で、Windows Store Appや Windows Phone はもちろん iOS,Androidへのプッシュ通知、Web APIエンドポイントの作成、データの格納などさまざまな機能を簡単に利用可能になっています。スケジュールで…