1
複数のリソースが相互に依存している必要があるスクリプトを使ってAzure VMを配備しているとします。Azure ARMテンプレートのデプロイメントはトランザクションですか?
は、NICに障害が発生したとしましょう、
- は、展開スクリプトは、まだVMの展開に通過していますか?私はNICがないVMを持っているので
- スクリプト全体をロールバックできませんか?
複数のリソースが相互に依存している必要があるスクリプトを使ってAzure VMを配備しているとします。Azure ARMテンプレートのデプロイメントはトランザクションですか?
は、NICに障害が発生したとしましょう、
いいえトランザクション内でARMテンプレートは実行されません。
NICなしのVMの例を表示してください。 – 4c74356b41
NICがないVMは実際には使用できません。失敗したため、ARMテンプレート全体を配備せずにリソースを使用することは可能です。私の答えを –
に変更しました。つまり、NICのARMテンプレートの一部が実行時に失敗すると(Visual Studio内の検証ではない)、VMをプロビジョニングするためのARMスクリプトは実行されません。ロールバックしないと、仮想ネットワーク、サブネットを持つことができますが、NICとVMはありません。そうですか? @ 4c74356b41上記にいくつかの光を当ててください。 –