クイックスタート: JavaScript を使用して仮想マシンに対して Azure Automanage を有効にする
Azure Automanage を使用すると、ユーザーは、仮想マシンに Azure のベスト プラクティスをシームレスに適用できます。 このクイックスタート ガイドは、azure-sdk-for-js リポジトリを使用して、既存の仮想マシンにベスト プラクティス構成プロファイルを適用するのに役立ちます。
前提条件
- 有効な Azure サブスクリプション
- 既存の仮想マシン
Note
無料試用版アカウントでは、このチュートリアルで使用されている仮想マシンを利用できません。 従量課金制サブスクリプションにアップグレードしてください。
重要
Automanage を有効にするには、VM を含むリソース グループの共同作成者ロールが必要です。 サブスクリプションで初めて Automanage を有効にする場合は、次のアクセス許可が必要です: サブスクリプションでの所有者ロール、または共同作成者ロールとユーザー アクセス管理者ロールの併用。
必要なパッケージをインストールする
このデモでは、Azure Identity パッケージと Azure Automanage パッケージの両方が必要です。
npm install @azure/arm-automanage
npm install @azure/identity
パッケージをインポートする
Azure Identity パッケージと Azure Automanage パッケージをスクリプトにインポートします。
const { AutomanageClient } = require("@azure/arm-automanage");
const { DefaultAzureCredential } = require("@azure/identity");
Azure に対して認証を行い、Automanage クライアントを作成する
Azure Identity パッケージを使用して Azure に対して認証を行い、その後、Automanage クライアントを作成します。
const credential = new DefaultAzureCredential();
const client = new AutomanageClient(credential, "<subscription ID>");
既存の仮想マシンに対してベスト プラクティス構成プロファイルを有効にする
let assignment = {
"properties": {
"configurationProfile": "/providers/Microsoft.Automanage/bestPractices/AzureBestPracticesProduction"
}
}
// assignment name must be named "default"
await client.configurationProfileAssignments.createOrUpdate("default", "resourceGroupName", "vmName", assignment);
次のステップ
azure-sdk-for-js リポジトリにアクセスして、JavaScript Automanage クライアントで多くの操作を実行する方法について学習してください。