読者です 読者をやめる 読者になる 読者になる

Azureの小ネタ (改)

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

Azure VMでHPC Pack 入りの イメージギャラリーを使ったらハマった

Azure VM のイメージギャラリーにHPCパック入りが用意されていたので、試していたんですが、 Azureノードテンプレート作成部分でハマっのでメモ。 ヘッドノードからAzureサブスクリプションにアクセスできるよう、サブスクリプションIDと証明書を指定するの…

Azureのエンドポイントを一括して定義

Azureのエンドポイントは、レンジを指定することができないので、ループでぐるぐる回す備忘録。ただ登録数にも上限があるので、あまりたくさんは開けなかったはず。 $startPort = 9000 $endPort = 9100 $prefix = "Port-" $vm = Get-AzureVM -ServiceName cl…

Azure と 組織アカウント と 私

Azure(だけではありませんが)を利用するためのアカウントとして、 Microsoft アカウント 組織アカウント と2種類の物があります。 利用者にとっては、どーでもいい話だったりしますが、あるメールアドレスがMSアカウントであるかつ、組織アカウントな場合…

Affinity Group の謎を追え

タイトルは釣りです。もう、Affinity Group(アフィニティグループ)は、オワコン感があるのですが、Azure CLI使っていたら納得いかない動きがあったので、スコシ追ってみました。 Azure CLI では Azure CLI でAffinity Groupを作成する場合 azure account a…

Azure Automation その4 スケジュールの登録

今回は、Runbookのスケジューリングについて。 スケジュールアセット はじめに、スケジュールアセットを登録します。アセットの登録画面から、Scheduleを選びます。適当に名前を入力します。

Azure Automation その3 アセットへのアクセス

前回のスクリプトで、既に利用しましたが、アセットに定義したリソースへのアクセス方法についてです。 TechNetのWebページ (Global Assets)に少し情報がありますが、どこがAzure Azutomationで使える話なのかよく分からない感じです。 アセットには、コネ…

Azure Automation その2

前回に続いてAzure Automationの話です。今回は、Automationのスクリプトから特定のサブスクリプションのVM情報を取得するところまでやってみたいと思います。 必要なもの 必要なものは以下 AutomationのPreviewを申し込んでください。 管理証明書(CERとPFX…

Azure Automationのアセット

Azure Automationのアセット周りがよく分からなかったので、備忘録をかねてモデル化。適当なモデリングですのであしからず。 以下の4つが定義可能。 スケジュール コネクション 変数 クレデンシャル。PSのUser/Passwordまたは、Azureの証明書。 これらは、実…

Remote PowerShell で Azure 仮想マシンに接続する

試したことがなかったので備忘録をかねてレッツトライ。 まず普通に仮想マシンを作ると、PowerShell というエンドポイントが定義されていているので、ここに接続することになります。 とりあえず、以下のようにスクリプトを実行すれば接続はできます。 $pass…

クラウドデザインパターン本が出版されました

コミニュティとして監訳に関わった「クラウドデザインパターン」ですが、ようやく出版されました。de:codeでも先行販売されていましたが、出だしは上々と聞きました。 クラウドデザインパターン Azureを例としたクラウドアフリケーション設計の手引き作者: A…

Windows Store app向けのAzure Storage Client Library

どこから取得したのか直ぐ忘れてしまうので、備忘録として。Windows store app向けの、Windows Azure Storage Client Libraryの入手方法。 WindowsAzure/azure-storage-net · GitHub 上記のページに書いてあるが、Windows Store app向け(WinRT)は以下でゲッ…

SASによる書き込み

連続投稿です。こんどは、SASによる書き込みです。 先ほどと違うのは、SASのパーミッションにWrite権を与えているところです。 アップロードには、BlobHttpWebRequestFactoryでHttpWebRequestを作成しつつ、REST APIを呼んでPutBlobしています。純粋に自分で…

SASの作成

あけましておめでとうございます。 以前の記事で、SASを取り上げたことがありますが、Storage Client Libraryが、1.x -> 2.0,3.0にアップしてそのままでは動かないので自己修正。 Shared Access Signature - Azureの小ネタ (改)

Windows Azure Plugin for Eclipse with Java を使ってWindows AzureでJettyを複数インタンス起動しつつ、セッションの永続化を試してみる

メリークリスマス!この記事は、Windows Azure Advent Calendar 2013 - Qiita [キータ] の25日目、最後の記事となります。 はじめに どちらかというと、まだまだC#などよりJava歴の方が長いわけなんですが、IDEなんかも、Visual StudioよりEclipseが使いやす…

フォルダをBLOBにコピー

例によってリハビリサンプルです。あまり参考になるコードでないのです。実用的に使うなら、Powershellのツールを使うと無問題でしょうか。 C#で相対パスを取りたい場合なにかライブラリなかたっけ? BLOBコンテナを削除して、すぐ作成できたっけ?(開発ス…

開発ストレージの通信をFiddlerを使って参照する

開発ストレージへの通信はFiddlerを使ってのぞけないので、DevelopmentStorageProxyUriで明示的に指定する必要がある。 サンプル using Microsoft.WindowsAzure.Storage; using System; using System.Collections.Generic; using System.Linq; using System.…

開発ストレージを使う

いろいろと忘れてきているので復習。 開発ストレージを使うには、 CloudStorageAccount.DevelopmentStorageAccountからアカウントを取得する。 サンプル using Microsoft.WindowsAzure.Storage; using System; using System.Collections.Generic; using Syst…

Azure Storage ライブラリ 備忘メモ

本日現在 Nuget ギャラリーにあるのは、2.0.4.1。前回確認時より多少上がっている。 http://nuget.org/packages/WindowsAzure.Storage/ PM> Install-Package WindowsAzure.Storage 依存関係 'Microsoft.Data.OData (≥ 5.2.0)' の解決を試みています。 依存関…

Windows Azure モバイルサービスあれこれ

今年もよろしくお願いします。だいぶ投稿間隔があき気味ですが、小粒でももう少しコンスタントに投稿したい所存です。てなわけで、去年から続いていたモバイルサービス三部作が完結したので、手前味噌ではありますが消化します。 Windows Azureモバイルサー…

Microsoft HDInsight Server for Windows

従来より Hadoop on Azureとしてプレビュー版が公開されていましたが、Windows Azure HDInsight Service として再度提供されています。これとともに、Windows Serverでも動作する、Microsoft HDInsight Server for Windows もCTPとして提供されています。現…

Nugetによる Azure Storage ライブラリの取得

備忘録的エントリ。無駄に迷ったので貼っておく。Nugetとは一言も入っていないのは以前からでしたっけ? Nugetコンソールが起動するので、「Install-Package WindowsAzure.Storage」する。 各パッケージのライセンスは、パッケージの所有者によって提供され…

Windows Azure SDK 1.8 リリース

2012年6月 に リリースされた SDK 1.7以来となります。ダウンロードは以下から、Web Platform Installer経由が楽チンでしょう。 http://www.windowsazure.com/en-us/develop/downloads/ 個別はこちら http://www.microsoft.com/ja-jp/download/details.aspx?…

10月までのNode.js記事まとめ

とりあえず10月に更新されたので、age ポスト。 Windows AzureでNode.jsを実行しよう (1/5):CodeZine Windows AzureユーザーのためのNode.jsの基礎 (1/4):CodeZine Windows AzureユーザーのためのNode.js HTTPモジュールの基礎 (1/4):CodeZine Wi…

Windows Azure Mobile Service

例によって備忘録替わりのエントリ。 まとめ Windows Azure Mobile Services の紹介 〜 クラウドカバー Episode 89 - Something about Development Technology :-) - Site Home - MSDN Blogs Windows Azure Mobile Services Dev Center MSDN Windows Azure M…

Visual Studio 2012で作成できるAzureプロジェクト

ようやくVisual Studio 2012とAzure SDKをインストールしました。 内容は特にありませんが、各言語で作成可能なテンプレートを張っておきます。 Cloud Project C# VB F#

azure コマンドラインツールが動かない場合とか

Linux/MacOS向けコマンドラインツールですが、npm でインストールすると動かないときがあります。 おぃおぃ : No such file or derectory ってなんですか?よくよくみると改行コードがCR LFになってるのが悪いっぽいので適宜削除すれば無問題です。 statemac…

azure site createが失敗

Linux向けコマンドラインツールからWebサイトを作成しようとして--gitオプションを付けると失敗します。 statemachine@ubuntu:~$ azure site create hogefuga5 --git info: Executing command site create + Enumerating locations + Enumerating sites info…

npmサポート

WebMatrixをNodeの開発環境としてみたとき以外と色々サポートされていりします。まずは無くてはならないNPM。拡張機能から「NPM」を検索し、インストールすると利用可能になります。 インストールすると内容について確認画面が表示されます。 インストール完…

WebMatrix2 リリース

WebMatrix2が正式リリースされました。Web Platform Installer 経由でインストールできます。ただし、インストール時の表示がリリース候補版のままですが問題ありません。また、日本語化がすすんでおり、以前紹介したような補完を効かすためのチート技(WebM…

古いゲストOSのサポート打ち切り

サービスインしてから2年以上たちましたが、古いゲストOSのサポートが打ち切られるようです。詳細は、Windows Azure Guest OS Releases and SDK Compatibility Matrix のページを見てください。日本語ページはまだ更新されてないようですが。 Beginning Octo…

Node.js記事まとめ

多忙すぎてあまり更新できてませんが、まとめ的なつなぎポスト Windows AzureでNode.jsを実行しよう (1/5):CodeZine Windows AzureユーザーのためのNode.jsの基礎 (1/4):CodeZine Windows AzureユーザーのためのNode.js HTTPモジュールの基礎 (1/4)…

Lunix on Windows Azure

予てから噂されていたIaaS相当の機能がついに、Azureにも導入されました。とりあえずUbuntuのインストールを試してみたので、Blogっておきます。 Virtual Machineの作成 https://management.windowsazure.com にログインし、VMを選択し作成をはじめます。 Qu…

Node.js を Azure Web Siteにデプロイ

6/7 Meet Windows Azure で多数の新機能が発表されましたが、Azure Web SiteのNode.jsアプリをデプロイしてみます。Azure Web Siteは共有ホスティングのような新しいサービスらしいですが、詳細は割愛。 サービスの作成 新しい管理ポータル https://manage.w…

Azure用 Nodeモジュール アップデート

SDK1.7の発表とともに、こちらの WindowsAzure/azure-sdk-for-node · GitHub のモジュールも更新されていました。ChangeLogを見るとなにやらCLI (Command Line Tools)が追加されているようです。 2012.06.06 Version 0.6.0 * Adding CLI tool * Multiple B…

Azure SDK for Node.js 5月版

Azure SDK for Node.js 5月版出てました。インストーラーを起動するとWebPIがキックされインストールされます。 簡単でいいですねっと。Node.js - Developからどうぞ。 0.6.17になりした。

ファイルのアップロード処理

Node.jsにおけるformの処理のうち、アップロード処理。formidableパッケージを利用すると便利みたいです。 インストール インストールは以下のnpmコマンドでOK。 npm install formidable サンプル サンプルは以下のとおり。 var http = require('http'); var…

Azure SDKにおけるNode.jsの脆弱正

Node.jsの脆弱正が報告されました。執筆時点でAzure SDK for Node.jsに同梱されているものは0.6.10で、脆弱正が含まれています。0.6.17, 0.7.8で修正されているので使用されているかたはアップグレードが必要です。 http://blog.nodejs.org/2012/05/07/http-…

Azure SDK for Node.js で Queueを操作する

適材適所なのでNode.jsで、同じ事をする必要はありませんが実験として。 よくあるキューのパターン 以下は、ありがちなキューをポーリングするサンプル。メッセージがあれば連続して取り出すし、無ければ10秒間スリープする。 while (true) { Console.WriteL…

Windows Azure SDK for Node.js でBlobへアップロード

以下の通りですが、パス区切りはスラッシュじゃないとダメでした。 var azure = require('azure'); var blobService = azure.createBlobService(); // コンテナの作成 blobService.createContainerIfNotExists('folder', { publicAccessLevel : 'blob'}, fun…

JavascriptのコメントをJavadoc風に生成する

Nodeづくしで申し訳ありませんが備忘録。Azure SDK for Node.js のソースを見るときちんとJavadoc風のコメントが入っているのですが、リファレンスが見つからず、どこにあるんでしょか、というのが事の発端です。まあ、無ければそれっぽいツールはあるだろう…

Azure SDK for Node.js で簡単にストレージエミュレータを使う

var azure = require('azure'); var blobService = azure.createBlobService( ServiceClient.DEVSTORE_STORAGE_ACCOUNT, ServiceClient.DEVSTORE_STORAGE_ACCESS_KEY, ServiceClient.DEVSTORE_QUEUE_HOST ); と書いても良いのですが、あらかじめ環境変数 "EM…

Windows Azure SDK for Node.js で デバッグ

Azure SDK for Node.jsでなくても構わないのですが、Windows上でNode.jsのデバッグ方法についての備忘録。デバッグの方法は、 debugger文を埋め込んで、node.exe deubug hoge.js node-inspectorを使ってchrome上でGUIデバッグ などの方法があるようです。前…

Windows Azure の新データセンター

既報通り、Windows Azureに新しいデータセンターが追加されました。 Windows Azureの新データセンターの発表 | S/N Ratio (by SATO Naoki) ホステッドサービスの作成画面を確認してみると、US西部、東部が追加されていることが確認できました。ただし、現在…

Windows Azure Blogの日本語化

Windows Azure Blogの日本語化が始まっているようです、すべてではありませんが重要な記事は翻訳されそうです。今後に期待! 本家 日本版 (抜粋)

AzureでNgnixを動かす その2

前回の記事では、Ngnixをエミュレータ上で実行したわけですが、今回はそれをデプローイしてみます。 デプロイ前準備 サービス定義ファイルのスタートアップタスク部分を「setup_test.cmd」から、「setup.cmd」に変更します。変更し忘れると、Azure上でコマン…

Windows Azure SDK for Node.jsメモ

Windows Azure SDK for Node.js に関する備忘録。 Windows Azure SDK for Node.jsは、WebロールとWorkerロールが作成できる。WebロールはIIS上でNode.jsがホストされ、Workerロールでは、ProgramEntryPoint経由でセルフホストされる。通常のWorkerロールのよ…

AzureでNgnixを動かす

Nginx(エンジンエックス)がIISを抜いて第2位のシェアをもつWebサーバーになったらしく、注目を浴びてます。そんなものをAzureで動かそうと思っていたら、すでに数ヶ月前に、たんたかさんのBlogに掲載されていました(nginxをWindows Azureで使ってみる | …

Azure for Node.js でハマッタ

Windows Azure SDK for Node.js を試していたのですが、ちょっとはまったのでメモ。 現象 現状はCompute Emulatorを2回起動すると落ちるというものです。 Start-AzureEmualtor -Launch 内部サーバーエラーが出ます。 そして、エラーダイアログが表示されると…

ASP.NET MVC3を勉強するよ (再録)その1

LiveWriterでつらつらと書いていたらあまりに本人にも読みづらくなってしまったため、さいど編集しなおしました。 昔のやつは消しましたw。 概要 元ネタは以下です。 ASP.NET チュートリアル http://www.asp.net/mvc/tutorials 完成サンプルなどは、http://m…

Azure Diagnostics 診断機能 その3

引き続き、以下の流れから診断機能の話。 Azure Diagnostics 診断機能 - Azureの小ネタ Azure Diagnostics 診断機能 その2 - Azureの小ネタ 診断機能を外部から弄くる方法はいくつかあるのですが、とりあえずプログラムで現状の設定を確認する方法など。BLOB…