日本語記事です。英語記事はこちら。 新バージョンのPowerShell Azure SDK tools (0.6.10)が11/Feb/2013にリリースされました。
本SDKで、Windows Azure ServiceのPowerShellによるビルド、デプロイ、管理が可能となります。
新機能
WindowsAzure/azure-sdk-tools | GitHubのChangeLog.txtに詳細があります。
概略だけ
- PowerShell 3.0がサポートされた
- VMとCloud Servicesコマンドレットのソースコードが公開された
- Cloud Servicesの新規コマンドレットが追加された
Add-AzureWebRole, Add-AzureWorkerRole, NewAzureRoleTemplate, Save-AzureServiceProjectPackage, Set-AzureServiceProjectRole -VMSize
- Add-AzureVhdコマンドレットが追加された
- Remove-Azure* コマンドレットが、 -Confirmと -WhatIfパラメータをサポートした
- Node.jsとgeneric rolesで、startup taskを組めるようになった
- memcacheでロール実行時のEmulatorがサポートされた
- RoleフォルダでRoleベースのコマンドレットを実行時にrole名が不要となった
- Scenario test frameworkがサポートされた
- バグ修正
開始前に
事前に必要ファイルがインストールされていることを確認しましょう。
- Windows Azure SDKはインストールしましたか? もしまだなら、インストールしましょう
PowerShell 2.0 (WMI2.0 / Windows 7 and Windows Server2008 R2のデフォルト) - 0.6.9以下 PowerShell 3.0 (WMI3.0 / Windows 8 and Windows Server2012のデフォルト) - 0.6.10以上
- WiX (Setup projectのビルドが不要なら不要。)
Node.jsを利用している開発者のみが必要となるものです。
PHPを利用している開発者のみが必要となるものです。
ダウンロード
最新バージョンは、以下からどうぞ。
Web Platform Installer - Windows Azure Downloads
ダウンロードリンクはページ下部の"Command line tools"から。
msiファイルが欲しい場合は、ここから。
WindowsAzure/azure-sdk-tools | GitHub
機能
WindowsAzure/azure-sdk-tools | GitHubのREADME.mdから、機能を確認できます。
概要です。
- アカウントAccount
- サブスクリプションSubscription
- ウェブサイトWebsite
- クラウドサービスCloud service
- ストレージStorage
- SQL Azure
- サービスバスService Bus
- VM
- デプロイDeployment
- VNet
- ユーティリティUtility
PowerShellで以下のコマンドを入力することで、機能と使い方が分かります。
help azure #全コマンドレットの取得 help node-dev #t全Node.js開発関連コマンドレットの取得 help php-dev #全PHP開発関連コマンドレットの取得 get-help <コマンドレット名> #特定コマンドレットの詳細を取得できます。
サンプル
以前挙げたサンプル紹介記事が役に立つといいな。
Great Introductions – Introduction to Windows Azure PowerShell
もっと詳細教えて
WindowsAzure/azure-sdk-tools | GitHubでREADME.mdを見ましょう。