شهادات Microsoft.Web 2020-12-01
تعريف مورد Bicep
يمكن نشر نوع مورد الشهادات مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Web/certificates، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Web/certificates@2020-12-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
properties: {
canonicalName: 'string'
domainValidationMethod: 'string'
hostNames: [
'string'
]
keyVaultId: 'string'
keyVaultSecretName: 'string'
password: 'string'
pfxBlob: any()
serverFarmId: 'string'
}
}
قيم Property
الشهادات
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-260 الأحرف الصالحة: لا يمكنك استخدام: / لا يمكن أن تنتهي بمساحة أو نقطة. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد الشهادة | خصائص الشهادة |
خصائص الشهادة
الاسم | الوصف | القيمة |
---|---|---|
اسم المتعارف عليه | CNAME للشهادة التي سيتم إصدارها عبر شهادة مجانية | سلسلة |
domainValidationMethod | طريقة التحقق من صحة المجال للحصول على شهادة مجانية | سلسلة |
أسماء المضيفين | أسماء المضيفين التي تنطبق عليها الشهادة. | سلسلة [] |
keyVaultId | Key Vault معرف مورد Csm. | سلسلة |
keyVaultSecretName | Key Vault اسم سري. | سلسلة |
كلمة المرور | كلمة مرور الشهادة. | سلسلة |
pfxBlob | Pfx blob. | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
serverFarmId | معرف المورد لخطة App Service المقترنة، منسق على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء شهادة App Service قياسية وتعيينها |
إنشاء شهادة خدمة تطبيق قياسية، والتحقق منها باستخدام تطبيق خدمة التطبيقات وإنشاء روابط SSL بمجرد أن تصبح الشهادة جاهزة |
إنشاء شهادة خدمة تطبيق حرف بدل وتعيينها |
إنشاء شهادة خدمة تطبيق حرف بدل، والتحقق منها باستخدام مجال خدمة التطبيق وإنشاء روابط SSL على تطبيق App Service بمجرد أن تصبح الشهادة جاهزة |
إنشاء شهادة مدارة لخدمات التطبيقات |
إنشاء شهادة مدارة (مجانية) APEX (المجال الجذر) ل WebApp |
شهادة SSL ل ILB ASE أو ILB ASE v2 |
تكوين شهادة SSL الافتراضية ل ILB ASE أو ILB ASE v2 |
تكامل تطبيق الويب مع Key Vault |
نشر شهادة Web App من بيانات سرية Key Vault واستخدامها لإنشاء ربط SSL |
تطبيق ويب مع مجال مخصص وربط SSL اختياري |
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد الشهادات مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Web/certificates، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Web/certificates",
"apiVersion": "2020-12-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"properties": {
"canonicalName": "string",
"domainValidationMethod": "string",
"hostNames": [ "string" ],
"keyVaultId": "string",
"keyVaultSecretName": "string",
"password": "string",
"pfxBlob": {},
"serverFarmId": "string"
}
}
قيم Property
الشهادات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | 'Microsoft.Web/certificates' |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | '2020-12-01' |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-260 الأحرف الصالحة: لا يمكنك استخدام: / لا يمكن أن تنتهي بمساحة أو نقطة. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد الشهادة | خصائص الشهادة |
خصائص الشهادة
الاسم | الوصف | القيمة |
---|---|---|
اسم المتعارف عليه | CNAME للشهادة التي سيتم إصدارها عبر شهادة مجانية | سلسلة |
domainValidationMethod | طريقة التحقق من صحة المجال للحصول على شهادة مجانية | سلسلة |
أسماء المضيفين | أسماء المضيفين التي تنطبق عليها الشهادة. | سلسلة [] |
keyVaultId | Key Vault معرف مورد Csm. | سلسلة |
keyVaultSecretName | Key Vault اسم سري. | سلسلة |
كلمة المرور | كلمة مرور الشهادة. | سلسلة |
pfxBlob | Pfx blob. | |
serverFarmId | معرف المورد لخطة App Service المقترنة، منسق على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | سلسلة |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء شهادة App Service قياسية وتعيينها |
إنشاء شهادة خدمة تطبيق قياسية، والتحقق منها باستخدام تطبيق خدمة التطبيقات وإنشاء روابط SSL بمجرد أن تصبح الشهادة جاهزة |
إنشاء شهادة خدمة تطبيق حرف بدل وتعيينها |
إنشاء شهادة خدمة تطبيق حرف بدل، والتحقق منها باستخدام مجال خدمة التطبيق وإنشاء روابط SSL على تطبيق App Service بمجرد أن تصبح الشهادة جاهزة |
إنشاء شهادة مدارة لخدمات التطبيقات |
إنشاء شهادة مدارة (مجانية) APEX (المجال الجذر) ل WebApp |
شهادة SSL ل ILB ASE أو ILB ASE v2 |
تكوين شهادة SSL الافتراضية ل ILB ASE أو ILB ASE v2 |
تكامل تطبيق الويب مع Key Vault |
نشر شهادة Web App من بيانات سرية Key Vault واستخدامها لإنشاء ربط SSL |
تطبيق ويب مع مجال مخصص وربط SSL اختياري |
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد الشهادات مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.Web/certificates، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/certificates@2020-12-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
canonicalName = "string"
domainValidationMethod = "string"
hostNames = [
"string"
]
keyVaultId = "string"
keyVaultSecretName = "string"
password = "string"
serverFarmId = "string"
}
kind = "string"
})
}
قيم Property
الشهادات
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.Web/certificates@2020-12-01" |
الاسم | اسم المورد | سلسلة (مطلوبة) حد الأحرف: 1-260 الأحرف الصالحة: لا يمكنك استخدام: / لا يمكن أن تنتهي بمساحة أو نقطة. |
الموقع | موقع المورد. | سلسلة (مطلوبة) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. |
نوع | نوع المورد. | سلسلة |
خصائص | خصائص محددة لمورد الشهادة | خصائص الشهادة |
خصائص الشهادة
الاسم | الوصف | القيمة |
---|---|---|
اسم المتعارف عليه | CNAME للشهادة التي سيتم إصدارها عبر شهادة مجانية | سلسلة |
domainValidationMethod | طريقة التحقق من صحة المجال للحصول على شهادة مجانية | سلسلة |
أسماء المضيفين | أسماء المضيفين التي تنطبق عليها الشهادة. | سلسلة [] |
keyVaultId | Key Vault معرف مورد Csm. | سلسلة |
keyVaultSecretName | Key Vault اسم سري. | سلسلة |
كلمة المرور | كلمة مرور الشهادة. | سلسلة |
pfxBlob | Pfx blob. | |
serverFarmId | معرف المورد لخطة App Service المقترنة، منسق على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | سلسلة |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ