WMF 5.1には、MOFドキュメントとDSCリソースモジュール(reference)の署名を可能にする新しい機能が含まれています。しかし、これは現実的に実装するのが非常に難しいと思われます。または、私はそれをもっと複雑にしています...LCMの証明書をブートストラップして、署名検証設定の参照方法を教えてください。
私のシナリオはAzureのVMです。私はAzure AutomationをPull DSC Serverに利用したいと思います。しかし、私はこれも前提に適用されて参照してください。問題は、証明書がMOF構成および/またはモジュールに署名するために使用されるということであることは証明書がマシン上で信頼できるか、存在されていないため、それ以外の構成は失敗しますフェッチし、設定を適用する前に、マシンに置か取得する必要があります。
(それが作品に署名する方法の私の理解だからちょうど公開鍵)私は、証明書をブートストラップするアズールKeyVaultを使用してみましたし、CertificateUrl
パラメータは、公開鍵/秘密鍵のペアとの完全な証明書をインストールすることを期待するので、それはAdd-AzureRmVMSecret
を使用して失敗しました。理想的な世界では、これが解決策になりますが、そうではありません...
他のアイデアは、このコンテキストでも、blobストレージにcertをアップロードし、CustomScriptExtensionを使用して証明書をプルダウンしてインストールしますLocalMachineストアに入れますが、理想的には、スクリプトにも署名する必要があり、それによって同じ場所に戻ってくるので、それは不快に感じます。
私は別の考えは最初だけで、証明書をダウンロードしてインストール設定をプッシュするだろうが、それはどちらかの偉大な音ではありません。仮定
は最後のオプションは、そのくらいから離れて移動しようと、正直に、潜在的に最初の証明書をプッシュするADのGPOまたは類似した何かに頼ること...だろうが/可能...
アム場合私はこれを外している?これは解決可能な問題でなければならないようです。少なくとも1つの「良い」方法を探しているだけです。
おかげ
理論的には、あなたが最初のものは登録してTUGは、問題のマシンを検出したとき、それは証明書が、それは、スクリプトを切り替えますしていたので、連鎖DSCの設定を発行するTUGを使用します。しかし、私はTUGの経験はほとんどありません。 –