مشاركة عبر


كيفية إعداد Key Vault للجهاز الظاهري باستخدام Azure CLI

ينطبق على: ✔️ أجهزة Linux الظاهرية ✔️ مجموعات مقياس مرنة

في مكدس Azure Resource Manager، يتم تصميم الأسرار/الشهادات كموارد يتم توفيرها بواسطة Key Vault. لمعرفة المزيد حول Azure Key Vault، راجع ما المقصود بـ Azure Key Vault؟ لكي يتم استخدام Key Vault مع الأجهزة الظاهرية Azure Resource Manager، يجب تعيين الخاصية EnabledForDeployment في Key Vault الى true. توضح لك هذه المقالة كيفية إعداد Key Vault للاستخدام مع أجهزة Azure الظاهرية (VMs) باستخدام Azure CLI.

لتنفيذ هذه الخطوات، يتعين عليك تثبيت أحدث إصدار من Azure CLI وتسجيل الدخول إلى حساب Azure باستخدام az login.

إنشاء Key Vault

قم بإنشاء key vault وتعيين سياسة النشر باستخدام az keyvault create. ينشئ المثال التالي key vault باسم myKeyVault في مجموعة الموارد myResourceGroup:

az keyvault create -l westus -n myKeyVault -g myResourceGroup --enabled-for-deployment true

تحديث Key Vault للاستخدام مع الأجهزة الظاهرية

قم بتعيين سياسة النشر على key vault موجود باستخدام az keyvault update. تعمل التحديثات التالية على تحديث key vault المسمى myKeyVault في مجموعة موارد myResourceGroup:

az keyvault update -n myKeyVault -g myResourceGroup --set properties.enabledForDeployment=true

استخدام القوالب لإعداد Key Vault

عند استخدام قالب، ينبغي لك تعيين الخاصية enabledForDeployment إلى true لمورد Key Vault على النحو التالي:

{
    "type": "Microsoft.KeyVault/vaults",
    "name": "ContosoKeyVault",
    "apiVersion": "2015-06-01",
    "location": "<location-of-key-vault>",
    "properties": {
    "enabledForDeployment": "true",
    ....
    ....
    }
}

الخطوات التالية

للحصول على الخيارات الأخرى التي يمكنك تكوينها عند إنشاء Key Vault باستخدام القوالب، راجع إنشاء key vault.