カスタム スクリプト拡張機能の説明

完了

カスタム スクリプト拡張機能は、主にデプロイ後の構成とソフトウェアのインストールに使用されます。 これを使用すると、Azure VM でスクリプトをダウンロードして実行できます。 スクリプトを実行するには、Resource Manager テンプレート、Azure コマンドライン インターフェイス (Azure CLI)、REST API、PowerShell、または Azure portal を使用します。 スクリプト ファイルは Azure Storage または GitHub からダウンロードできます。また、実行時に Azure portal にスクリプトを指定することもできます。

Note

Linux マシンでは Bash スクリプトを実行することもできます。

スクリプトは、主に、デプロイ後の構成、ソフトウェアのインストール、その他の構成または管理タスクに役立ちます。

ヒント

VM でカスタム スクリプト拡張機能を使用するには、その VM に拡張機能を追加する必要があります。 これは、適切な VM の [拡張機能] ブレードから実行できます。

必要条件

Windows 用のカスタム スクリプト拡張機能を使用するには、サポートされている Windows オペレーティング システムのいずれかを実行している必要があります。

  • Windows Server 2008 R2
  • Windows Server 2012
  • Windows Server 2012 R2
  • Windows 10
  • Windows Server 2016
  • Windows Server 2016 Core
  • Windows Server 2019
  • Windows Server 2019 Core

スクリプトの場所

Azure Blob ストレージの資格情報を使用して Azure Blob Storage にアクセスするようにカスタム スクリプト拡張機能を構成できます。 VM からそのエンドポイントにアクセスできるのであれば、スクリプトを任意の場所 (GitHub や内部ファイル サーバーなど) に格納できます。

インターネット接続

ダウンロード用のスクリプトを外部 (GitHub や Azure Storage など) に格納する場合は、ファイアウォールとネットワーク セキュリティ グループ (NSG) ポートを追加で開く必要があります。 たとえば、スクリプトを Azure Storage に格納する場合、Storage 用の Azure NSG サービス タグを使用してアクセスを許可できます。

Note

スクリプトがローカル サーバー上にある場合でも、追加のファイアウォールと NSG ポートを開く必要がある場合があります。

追加の参考資料

さらに学習するには、次のドキュメントを参照してください。