0

Azure Stack Hub Marketplace へのカスタム OS イメージの発行に関するヘルプを探しています。

カスタム Windows イメージを Azure Stack Hub Marketplace に発行しました。

マーケットプレイスで OS イメージを確認できますが、それを使用しようとすると、値 (名前、パスワード、ディスクの種類、場所など) を入力した後にエラーが発生しますSelected image is not valid for the specified location. Select a different location

ARM テンプレートと PowerShell のイメージを使用して仮想マシンを作成できますが、市場で動作させることができません。.azpkg ファイルからのデータが欠落してcreateuidefinition.jsonいると思われますが、それは推測に過ぎません。このように見えます(そしてimageReferenceデータは正しいです)。

{
  "handler": "Microsoft.Compute.SingleVm",
  "version": "0.0.1",
  "parameters": {
    "osPlatform": "Windows",
    "recommendedSizes": [
      "Standard_DS1_v2",
      "Standard_DS2_v2",
      "Standard_DS11_v2",
      "Standard_DS1",
      "Standard_DS2",
      "Standard_DS11",
      "Standard_D1_v2",
      "Standard_D1",
      "Standard_A1"
    ],
    "imageReference": {
      "publisher": "Contoso",
      "offer": "Windows",
      "sku": "Windows-Server-2016-Datacenter"
    },
    "diskType": "Premium",
    "dataDisks": [],
    "supportsSriov": true,
    "supportsBackup": true
  }
}

私はこれらの2つのガイドに従い、自分でいくつかのことを理解しました. マイクロソフトのドキュメントは絶望的です。

https://docs.microsoft.com/en-us/azure-stack/operator/azure-stack-create-and-publish-marketplace-item?view=azs-2008&tabs=az

https://azurestack.blog/2016/10/adding-and-using-os-gallery-items-to-azure-stack-tp2/

Azure Stack Hub 2008 (数週間前にインストールして以来、パッチは適用されていませんが、いくつかの更新が必要であることは承知しています)。

4

1 に答える 1

0

@ jimbo.19 これは createuidef 関連ではありません。

この API を呼び出して、特定の画像が場所に対して有効かどうかを判断します。/subscriptions/{1}/Providers/Microsoft.Compute/locations/{2}/Publishers/{3}/ArtifactTypes/VMImage/Offers/{4}/Skus/{5}/Versions{6} これがそのバージョンを返す場合存在する場合、有効と見なします。何もない場合は、あなたが言及した検証エラーがポップアップ表示されます。

于 2021-01-29T06:53:59.847 に答える