Windows Azure VM Role:エラー「A parameter was incorrect. Details: The subscription is not authorized for this feature」

エラー内容

VM Role用のVHDを作成した後、CSUPLOADスクリプトを使用してアップロードすると次のようなエラーが発生します。

エラーは、「A parameter was incorrect. Details: The subscription is not authorized for this feature」と表示されます。

「パラメータが不正です。詳細:このサブスクリプションでは、この機能は許可されていません」と言った意味でしょうか。多少、ミスリードされそうになるエラー文です。

原因

このエラーは、CSUPLOADスクリプトに渡すパラメータが不正な場合に発生します。

上のケースでは、Locationパラメータに、使用できない「Anywhere US」と設定した為に発生しました。

Locationパラメータには、存在するデータセンターのロケーション名を指定する必要があります。

解決策

Locationパラメータに、データセンタ名を指定します。設定できる名前は以下になります。

  • South Central US
  • North Central US
  • North Europe
  • West Europe
  • Southeast Asia
  • East Asia

情報源

Windows Azure VM Role – Handling Error : A parameter was incorrect. Details: The subscription is not authorized for this featureを意訳して紹介しました。