0

マネージド仮想ネットワークを有効にして統合ランタイム リソースをデプロイしたいと考えています。オンラインで見ると、コードは次の構造で機能するようです。

resource IntegrationRuntime 'Microsoft.DataFactory/factories/integrationRuntimes@2018-06-01' = {
  name: 'integrationRuntime-${clientShortName}-${envName}'
  parent: adf
  properties: {
    description: 'Test Integration Runtime - Joao V1'
    type: 'Managed'
    // For remaining properties, see IntegrationRuntime objects
    typeProperties:{
      computeProperties:{
        location: 'UK South'
                dataFlowProperties: {
                    computeType: 'General'
                    coreCount: 8
                    timeToLive: 10
                    cleanup: false
        }
      }
    }
    managedVirtualNetwork:{
      type:'ManagedVirtualNetworkReference'
      referenceName: 'default'
    }
  }
}

ただし、yml ファイルを使用して DevOps の CI-CD パイプライン経由でデプロイすると、次のエラー メッセージが表示されます。

ステータス メッセージ: マネージド仮想ネットワーク 'default' への参照が無効です。マネージド仮想ネットワークが存在しません。(Code:ManagedVNetReferencedNotExist) エラーは参照名にあります。別の名前でスクリプトを再実行すると、新しいエラー メッセージに新しい名前が表示されるためです。ここで疑問が生じます: その場合、どの参照名を使用すればよいでしょうか?

マネージド V ネットを有効にして、新しい IR を作成する Azure ポータルにも手動でデプロイしようとすると、同じコードが壊れて発行されます。ここで何が問題なのかわかりません。DF の唯一の他の IR は、標準のもの (AutoResolveIntegrationRuntime) です。

4

1 に答える 1