この記事は Preview 版を元にした内容となります。正式リリース版と異なる可能性があります。
2015/10/12 (現地時間) に Azure PowerShell 1.0 Preview が公開されました。
従来の Azure PowerShell では、Azure モジュールの中で Azure サービス管理関連のコマンドレットと Azure リソース マネージャー関連のコマンドレットの切替え (Switch-AzureMode) が必要でしたが、Azure PowerShell 1.0 から Azure リソース マネージャー関連のコマンドレットは AzureRM モジュールとして纏められました。
インストール手順については、過去の記事にて纏めています。
- Azure PowerShell 1.0 Preview が公開されています | 焦げlog
https://kogelog.com/2015/10/17/20151017-01/
この記事では、以下のソース (モジュール) に含まれるコマンドレット一覧の概要 (日本語訳) について纏めてみました。
- AzureRM.Dns
- AzureRM.HDInsight
- AzureRM.Insights
- AzureRM.KeyVault
Azure Resource Manager (ソース: AzureRM.Dns) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Add-AzureRmDnsRecordConfig | レコード セットに DNS レコードを追加します。 |
2 | Get-AzureRmDnsRecordSet | DNS レコード セットを取得します。 |
3 | Get-AzureRmDnsZone | DNS ゾーンを取得します。 |
4 | New-AzureRmDnsRecordSet | DNS レコード セットを作成します。 |
5 | New-AzureRmDnsZone | 新しい DNS ゾーンを作成します。 |
6 | Remove-AzureRmDnsRecordConfig | レコード セットから DNS レコードを削除します。 |
7 | Remove-AzureRmDnsRecordSet | レコード セットを削除します。 |
8 | Remove-AzureRmDnsZone | リソース グループから DNS ソーンを削除します。 |
9 | Set-AzureRmDnsRecordSet | DNS レコード セットを更新します。 |
10 | Set-AzureRmDnsZone | DNS ゾーンを更新します。 |
Azure Resource Manager (ソース: AzureRM.HDInsight) コマンドレット (バージョン: 0.10.1)
項番 | コマンドレット | 概要 |
1 | Add-AzureRmHDInsightConfigValues | Hadoop 構成値のカスタマイズを追加、および (または) Hive に Microsoft Azure HDInsightのクラスター構成にライブラリのカスタマイズを共有します。 |
2 | Add-AzureRmHDInsightMetastore | Microsoft Azure HDInsight クラスター構成に SQL Database アカウントを追加します。 |
3 | Add-AzureRmHDInsightScriptAction | Microosft Azure HDInsight クラスター構成に SQL Database アカウントを追加します。 |
4 | Add-AzureRmHDInsightStorage | ターゲット HDInsight 構成へ Microsoft Azure Blob Storage アカウントに追加します。 |
5 | Get-AzureRmHDInsightCluster | 現在のサブスクリプションに関連付けられたすべての Microsoft Azure HDInsight クラスターの一覧、もしくは指定したクラスター名の情報を取得します。 |
6 | Get-AzureRmHDInsightJob | クラスターから Azure HDInsight ジョブを取得し、新しい順に表示します。 |
7 | Get-AzureRmHDInsightJobOutput | 指定したクラスターに関連付けられた Storage アカウントからジョブに対するログ出力を取得します。 |
8 | Get-AzureRmHDInsightProperties | Microosft Azure HDInsight サービスに固有のプロパティを取得します。 |
9 | Grant-AzureRmHDInsightHttpServicesAccess | クラスターに HTTP アクセス権限を与えます。 |
10 | Grant-AzureRmHDInsightRdpServicesAccess | クラスターに RDP アクセス権限を与えます。 |
11 | Invoke-AzureRmHDInsightHiveJob | – |
12 | New-AzureHDInsightClusterIdentity | – |
13 | New-AzureRmHDInsightCluster | 現在のサブスクリプションに対して新しい Microsoft Azure HDInsight クラスターを作成します。 |
14 | New-AzureRmHDInsightClusterConfig | Microsoft Azure HDInsight クラスター構成について説明した非永続的な構成を作成します。 |
15 | New-AzureRmHDInsightHiveJobDefinition | 新しい Hive ジョブを定義します。 |
16 | New-AzureRmHDInsightMapReduceJobDefinition | 新しい Map Reduce ジョブを定義します。 |
17 | New-AzureRmHDInsightPigJobDefinition | 新しい Pig ジョブを定義します。 |
18 | New-AzureRmHDInsightSqoopJobDefinition | – |
19 | New-AzureRmHDInsightStreamingMapReduceJobDefinition | 新しい Streaming Map Reduce ジョブを定義します。 |
20 | Remove-AzureRmHDInsightCluster | Microsoft Azure サブスクリプションから指定した HDInsight クラスターを削除します。 |
21 | Revoke-AzureRmHDInsightHttpServicesAccess | クラスターへの HTTP アクセスを無効にします。 |
22 | Revoke-AzureRmHDInsightRdpServicesAccess | クラスターへの RDP アクセスを無効にします。 |
23 | Set-AzureRmHDInsightClusterSize | 要求されたサイズに指定したクラスター サイズを設定します。 |
24 | Set-AzureRmHDInsightDefaultStorage | HDInsight クラスター構成オブジェクト内にある既定の Storage アカウント設定を設定します。 |
25 | Start-AzureRmHDInsightJob | 指定したクラスター上の Azure HDInsight ジョブを開始します。 |
26 | Stop-AzureRmHDInsightJob | 指定したクラスター上で実行中の Azure HDInsight を停止します。 |
27 | Use-AzureRmHDInsightCluster | ジョブ投入のための Invoke-Hive コマンドレットで使用される Azure HDInsight クラスターを選択します。 |
28 | Wait-AzureRmHDInsightJob | HDInsight ジョブの完了もしくは失敗を待機し、その進行状況が表示されます。 |
Azure Resource Manager (ソース: AzureRM.Insights) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Add-AlertRule | metric、event、もしくは webtest 型のどれかのアラート ルールを追加、または更新します。 |
2 | Add-AutoscaleSetting | オートスケール設定を作成します。 |
3 | Format-MetricsAsTable | レコードの配列として Get-Metrics コマンドレットの出力をフォーマットします。 |
4 | Get-AlertHistory | アラートの履歴情報を取得します。 |
5 | Get-AlertRule | アラート ルール情報を取得します。 |
6 | Get-AutoscaleHistory | オートスケールの履歴を取得します。 |
7 | Get-AutoscaleSetting | オートスケール設定情報を取得します。 |
8 | Get-AzureRmLog | 現在の SubscriptionId、もしくは CorrelationId、もしくは Resource Group、もしくは ResourceId、もしくは Resource Provider に関連付けられたイベント情報を取得します。 |
9 | Get-MetricDefinitions | メトリックの定義を取得します。 |
10 | Get-Metrics | リソースのメトリック値を取得します。 |
11 | Get-UsageMetrics | リソースの使用率メトリック値を取得します。 |
12 | New-AutoscaleProfile | オートスケール プロファイルを作成します。 |
13 | New-AutoscaleRule | オートスケール ルールを作成します。 |
14 | Remove-AlertRule | アラート ルールを削除します。 |
15 | Remove-AutoscaleSetting | オートスケール設定を削除します。 |
Azure Resource Manager (ソース: AzureRM.KeyVault) コマンドレット (バージョン: 0.10.0)
項番 | コマンドレット | 概要 |
1 | Add-AzureKeyVaultKey | 資格情報コンテナー内にキーを作成、資格情報コンテナーにキーをインポートします。 |
2 | Backup-AzureKeyVaultKey | 資格情報コンテナー内のキーをバックアップします。 |
3 | Get-AzureKeyVaultKey | 資格情報コンテナー内のキー情報を取得します。 |
4 | Get-AzureKeyVaultSecret | 資格情報コンテナーのシークレットキーを取得します。 |
5 | Get-AzureRmKeyVault | インスタンス情報を取得します。 |
6 | New-AzureRmKeyVault | Azure Key Vault インスタンスを作成します。 |
7 | Remove-AzureKeyVaultKey | 資格情報コンテナー内のキーを削除します。 |
8 | Remove-AzureKeyVaultSecret | 資格情報コンテナー内の秘密キーを削除します、 |
9 | Remove-AzureRmKeyVault | Azure Key Vault インスタンスを削除します。 |
10 | Remove-AzureRmKeyVaultAccessPolicy | Azure Key Vault からユーザー、もしくはアプリケーションのすべてのパーミッションを削除します。 |
11 | Restore-AzureKeyVaultKey | バックアップしたキーから資格情報コンテナー内のキーを作成します。 |
12 | Set-AzureKeyVaultKeyAttribute | 資格情報コンテナー内のキー属性を更新します。 |
13 | Set-AzureKeyVaultSecret | 資格情報コンテナー内の秘密キーを作成、もしくは更新します。 |
14 | Set-AzureKeyVaultSecretAttribute | 資格情報コンテナー内の秘密キー属性を更新します。 |
15 | Set-AzureRmKeyVaultAccessPolicy | Azure Key Vault での操作を実行するために、ユーザー、もしくはアプリケーションの既存のパーミッションに権限を付与、もしくは修正します。 |
[参考]
- Azure Resource Manager Cmdlets
https://msdn.microsoft.com/en-us/library/mt125356.aspx - Azure Service Management Cmdlets
https://msdn.microsoft.com/en-us/library/dn708504.aspx