Microsoft.App managedEnvironments
تعريف مورد Bicep
يمكن نشر نوع مورد managedEnvironments مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.App/managedEnvironments، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.App/managedEnvironments@2023-11-02-preview' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
kind: 'string'
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
properties: {
appInsightsConfiguration: {
connectionString: 'string'
}
appLogsConfiguration: {
destination: 'string'
logAnalyticsConfiguration: {
customerId: 'string'
dynamicJsonColumns: bool
sharedKey: 'string'
}
}
customDomainConfiguration: {
certificateKeyVaultProperties: {
identity: 'string'
keyVaultUrl: 'string'
}
certificatePassword: 'string'
certificateValue: any()
dnsSuffix: 'string'
}
daprAIConnectionString: 'string'
daprAIInstrumentationKey: 'string'
daprConfiguration: {}
infrastructureResourceGroup: 'string'
kedaConfiguration: {}
openTelemetryConfiguration: {
destinationsConfiguration: {
dataDogConfiguration: {
key: 'string'
site: 'string'
}
otlpConfigurations: [
{
endpoint: 'string'
headers: [
{
key: 'string'
value: 'string'
}
]
insecure: bool
name: 'string'
}
]
}
logsConfiguration: {
destinations: [
'string'
]
}
metricsConfiguration: {
destinations: [
'string'
]
}
tracesConfiguration: {
destinations: [
'string'
]
}
}
peerAuthentication: {
mtls: {
enabled: bool
}
}
vnetConfiguration: {
dockerBridgeCidr: 'string'
infrastructureSubnetId: 'string'
internal: bool
platformReservedCidr: 'string'
platformReservedDnsIP: 'string'
}
workloadProfiles: [
{
maximumCount: int
minimumCount: int
name: 'string'
workloadProfileType: 'string'
}
]
zoneRedundant: bool
}
}
قيم Property
managedEnvironments
الاسم | الوصف | القيمة |
---|---|---|
الاسم | اسم المورد | سلسلة (مطلوبة) |
الموقع | الموقع الجغرافي حيث يعيش المورد | سلسلة (مطلوبة) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع البيئة. | سلسلة |
الهوية | الهويات المدارة للبيئة المدارة للتفاعل مع خدمات Azure الأخرى دون الاحتفاظ بأي أسرار أو بيانات اعتماد في التعليمات البرمجية. | ManagedServiceIdentity |
خصائص | خصائص خاصة بموارد البيئة المدارة | خصائص بيئة مدارة |
ManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع هوية الخدمة المدارة (حيث يسمح بكل من أنواع SystemAssigned وUserAssigned). | 'بلا' 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (مطلوب) |
userAssignedIdentities | مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. | معرفات تعيين المستخدم |
معرفات تعيين المستخدم
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | معرف تعيين المستخدم |
معرف تعيين المستخدم
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
خصائص بيئة مدارة
الاسم | الوصف | القيمة |
---|---|---|
تكوين appInsights | تكوين Application Insights على مستوى البيئة | تكوين AppInsights |
تكوين appLogs | تكوين نظام المجموعة الذي يمكن البرنامج الخفي للسجل من التصدير سجلات التطبيق إلى وجهة. حاليا فقط "log-analytics" هو مدعومة |
تكوين AppLogs |
تكوين المجال المخصص | تكوين المجال المخصص للبيئة | تكوين المجال المخصص |
daprAIConnectionString | سلسلة الاتصال Application Insights المستخدمة من قبل Dapr لتصدير بيانات تتبع الاستخدام لاتصال الخدمة إلى الخدمة | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
daprAIInstrumentationKey | مفتاح الأجهزة في Azure Monitor المستخدم من قبل Dapr لتصدير بيانات تتبع الاستخدام لاتصال الخدمة إلى الخدمة | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
daprConfiguration | تكوين مكون Dapr. | تكوين Dapr |
infrastructureResourceGroup | اسم مجموعة الموارد المدارة بواسطة النظام الأساسي التي تم إنشاؤها للبيئة المدارة لاستضافة موارد البنية الأساسية. إذا تم توفير معرف شبكة فرعية، فسيتم إنشاء مجموعة الموارد هذه في نفس الاشتراك مثل الشبكة الفرعية. | سلسلة |
kedaConfiguration | تكوين مكون Keda. | تكوين Keda |
openTelemetryConfiguration | تكوين بيانات تتبع الاستخدام المفتوحة للبيئة | تكوين OpenTelemetry |
المصادقة النظيرة | إعدادات مصادقة النظير للبيئة المدارة | ManagedEnvironmentPropertiesPeerAuthentication |
vnetConfiguration | تكوين Vnet للبيئة | تكوين Vnet |
ملفات تعريف حمل العمل | ملفات تعريف حمل العمل المكونة للبيئة المدارة. | WorkloadProfile[] |
zoneRedundant | ما إذا كانت هذه البيئة المدارة زائدة عن الحاجة أم لا. | Bool |
تكوين AppInsights
الاسم | الوصف | القيمة |
---|---|---|
سلسلة الاتصال | سلسلة الاتصال Application Insights | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
تكوين AppLogs
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | وجهة السجلات، يمكن أن تكون "log-analytics" أو "azure-monitor" أو "none" | سلسلة |
logAnalyticsConfiguration | يجب توفير تكوين Log Analytics فقط عند تكوين الوجهة ك "log-analytics" | تكوين LogAnalytics |
تكوين LogAnalytics
الاسم | الوصف | القيمة |
---|---|---|
Customerid | معرف عميل تحليلات السجل | سلسلة |
dynamicJsonColumns | منطقي يشير إلى ما إذا كان يجب تحليل سجل سلسلة json في أعمدة json الديناميكية | Bool |
sharedKey | مفتاح عميل تحليلات السجل | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
تكوين CustomDomain
الاسم | الوصف | القيمة |
---|---|---|
certificateKeyVaultProperties | الشهادة المخزنة في Azure Key Vault. | CertificateKeyVaultProperties |
certificatePassword | كلمة مرور الشهادة | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
قيمة الشهادة | PFX أو كائن ثنائي كبير الحجم ل PEM | بالنسبة إلى Bicep، يمكنك استخدام الدالة any(). |
لاحقة dnsSuffix | لاحقة Dns لمجال البيئة | سلسلة |
CertificateKeyVaultProperties
الاسم | الوصف | القيمة |
---|---|---|
الهوية | معرف المورد لهوية مدارة للمصادقة باستخدام Azure Key Vault أو النظام لاستخدام هوية معينة من قبل النظام. | سلسلة |
keyVaultUrl | عنوان URL يشير إلى سر Azure Key Vault الذي يحتوي على الشهادة. | سلسلة |
DaprConfiguration
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
تكوين Keda
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
تكوين OpenTelemetry
الاسم | الوصف | القيمة |
---|---|---|
تكوين الوجهات | فتح تكوين وجهات بيانات تتبع الاستخدام | تكوين الوجهات |
تكوين السجلات | فتح تكوين سجلات بيانات تتبع الاستخدام | تكوين السجلات |
تكوين المقاييس | فتح تكوين مقاييس القياس عن بعد | تكوين المقاييس |
tracesConfiguration | فتح تكوين تتبع بيانات تتبع الاستخدام | TracesConfiguration |
تكوين الوجهات
الاسم | الوصف | القيمة |
---|---|---|
dataDogConfiguration | فتح تكوين وجهة بيانات تتبع الاستخدام | تكوين DataDog |
تكوينات otlp | فتح تكوينات otlp لبيانات تتبع الاستخدام | OtlpConfiguration[] |
تكوين DataDog
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | مفتاح واجهة برمجة تطبيقات كلب البيانات | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
site | موقع كلب البيانات | سلسلة |
تكوين Otlp
الاسم | الوصف | القيمة |
---|---|---|
نقطة النهاية | نقطة نهاية تكوين otlp | سلسلة |
الرؤوس | رؤوس تكوينات otlp | رأس الصفحة[] |
انعدام الامن | منطقي يشير إلى ما إذا كان تكوين otlp غير آمن | Bool |
الاسم | اسم تكوين otlp | سلسلة |
الرأس
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | مفتاح رأس تكوين otlp | سلسلة |
القيمة | قيمة رأس تكوين otlp | سلسلة |
تكوين السجلات
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات سجلات بيانات تتبع الاستخدام | سلسلة [] |
تكوين المقاييس
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات مقاييس القياس عن بعد | سلسلة [] |
TracesConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات تتبع تتبع الاستخدام | سلسلة [] |
ManagedEnvironmentPropertiesPeerAuthentication
الاسم | الوصف | القيمة |
---|---|---|
mtls | إعدادات مصادقة TLS المتبادلة للبيئة المدارة | Mtls |
Mtls
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | قيمة منطقية تشير إلى ما إذا كانت مصادقة TLS المتبادلة ممكنة | Bool |
تكوين Vnet
الاسم | الوصف | القيمة |
---|---|---|
dockerBridgeCidr | نطاق IP الخاص بتكوين CIDR المعين إلى جسر Docker، الشبكة. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
infrastructureSubnetId | معرف المورد لشبكة فرعية لمكونات البنية الأساسية. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
داخلي | منطقي يشير إلى أن البيئة تحتوي فقط على موازن تحميل داخلي. لا تحتوي هذه البيئات على مورد IP ثابت عام. يجب أن توفر البنية الأساسيةSubnetId إذا تم تمكين هذه الخاصية | Bool |
platformReservedCidr | نطاق IP في رمز CIDR الذي يمكن حجزه لعناوين IP للبنية الأساسية للبيئة. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
platformReservedDnsIP | عنوان IP من نطاق IP المحدد بواسطة platformReservedCidr الذي سيتم حجزه لخادم DNS الداخلي. | سلسلة |
ملف حمل العمل
الاسم | الوصف | القيمة |
---|---|---|
الحد الأقصى لعدد الحسابات | الحد الأقصى للسعة. | int |
الحد الأدنى لعدد الحسابات | الحد الأدنى للسعة. | int |
الاسم | نوع ملف تعريف حمل العمل لتشغيل أحمال العمل. | سلسلة (مطلوب) |
workloadProfileType | نوع ملف تعريف حمل العمل لتشغيل أحمال العمل. | سلسلة (مطلوب) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء تطبيق الحاوية والبيئة باستخدام السجل |
إنشاء بيئة تطبيق حاوية باستخدام تطبيق حاوية أساسي من Azure Container Registry. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق حاوية مع بيئة تطبيق الحاوية |
إنشاء اثنين من بيئة تطبيق الحاوية باستخدام تطبيق حاوية أساسي. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق حاوية داخل بيئة تطبيق الحاوية |
إنشاء بيئة تطبيق حاوية باستخدام تطبيق حاوية أساسي. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق حاوية بقاعدة تحجيم HTTP محددة |
إنشاء بيئة تطبيق حاوية باستخدام تطبيق حاوية أساسي يتوسع استنادا إلى نسبة استخدام الشبكة HTTP. |
إنشاء بيئة تطبيق حاوية خارجية باستخدام VNET |
إنشاء بيئة تطبيق حاوية خارجية باستخدام VNET. |
إنشاء بيئة تطبيق حاوية داخلية باستخدام VNET |
إنشاء بيئة تطبيق حاوية داخلية باستخدام VNET. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد managedEnvironments مع العمليات التي تستهدف:
- مجموعات الموارد - راجع أوامر نشر مجموعة الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.App/managedEnvironments، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.App/managedEnvironments",
"apiVersion": "2023-11-02-preview",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"kind": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"properties": {
"appInsightsConfiguration": {
"connectionString": "string"
},
"appLogsConfiguration": {
"destination": "string",
"logAnalyticsConfiguration": {
"customerId": "string",
"dynamicJsonColumns": "bool",
"sharedKey": "string"
}
},
"customDomainConfiguration": {
"certificateKeyVaultProperties": {
"identity": "string",
"keyVaultUrl": "string"
},
"certificatePassword": "string",
"certificateValue": {},
"dnsSuffix": "string"
},
"daprAIConnectionString": "string",
"daprAIInstrumentationKey": "string",
"daprConfiguration": {},
"infrastructureResourceGroup": "string",
"kedaConfiguration": {},
"openTelemetryConfiguration": {
"destinationsConfiguration": {
"dataDogConfiguration": {
"key": "string",
"site": "string"
},
"otlpConfigurations": [
{
"endpoint": "string",
"headers": [
{
"key": "string",
"value": "string"
}
],
"insecure": "bool",
"name": "string"
}
]
},
"logsConfiguration": {
"destinations": [ "string" ]
},
"metricsConfiguration": {
"destinations": [ "string" ]
},
"tracesConfiguration": {
"destinations": [ "string" ]
}
},
"peerAuthentication": {
"mtls": {
"enabled": "bool"
}
},
"vnetConfiguration": {
"dockerBridgeCidr": "string",
"infrastructureSubnetId": "string",
"internal": "bool",
"platformReservedCidr": "string",
"platformReservedDnsIP": "string"
},
"workloadProfiles": [
{
"maximumCount": "int",
"minimumCount": "int",
"name": "string",
"workloadProfileType": "string"
}
],
"zoneRedundant": "bool"
}
}
قيم Property
managedEnvironments
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.App/managedEnvironments" |
apiVersion | إصدار واجهة برمجة تطبيقات المورد | 'معاينة 2023-11-02' |
الاسم | اسم المورد | سلسلة (مطلوب) |
الموقع | الموقع الجغرافي حيث يعيش المورد | سلسلة (مطلوب) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع البيئة. | سلسلة |
الهوية | الهويات المدارة للبيئة المدارة للتفاعل مع خدمات Azure الأخرى دون الاحتفاظ بأي أسرار أو بيانات اعتماد في التعليمات البرمجية. | ManagedServiceIdentity |
خصائص | الخصائص الخاصة بموارد البيئة المدارة | ManagedEnvironmentProperties |
ManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع هوية الخدمة المدارة (حيث يسمح بكل من النوعين SystemAssigned وUserAssigned). | 'بلا' 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (مطلوب) |
userAssignedIdentities | مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. | معرفات تعيين المستخدم |
معرفات تعيين المستخدم
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | معرف تعيين المستخدم |
معرف تعيين المستخدم
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
خصائص بيئة مدارة
الاسم | الوصف | القيمة |
---|---|---|
تكوين appInsights | تكوين Application Insights على مستوى البيئة | تكوين AppInsights |
تكوين appLogs | تكوين نظام المجموعة الذي يمكن البرنامج الخفي للسجل من التصدير سجلات التطبيق إلى وجهة. حاليا فقط "log-analytics" هو مدعومة |
تكوين AppLogs |
تكوين المجال المخصص | تكوين المجال المخصص للبيئة | تكوين المجال المخصص |
daprAIConnectionString | سلسلة الاتصال Application Insights المستخدمة من قبل Dapr لتصدير بيانات تتبع الاستخدام لاتصال الخدمة إلى الخدمة | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
daprAIInstrumentationKey | مفتاح الأجهزة في Azure Monitor المستخدم من قبل Dapr لتصدير بيانات تتبع الاستخدام لاتصال الخدمة إلى الخدمة | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
daprConfiguration | تكوين مكون Dapr. | تكوين Dapr |
infrastructureResourceGroup | اسم مجموعة الموارد المدارة بواسطة النظام الأساسي التي تم إنشاؤها للبيئة المدارة لاستضافة موارد البنية الأساسية. إذا تم توفير معرف شبكة فرعية، فسيتم إنشاء مجموعة الموارد هذه في نفس الاشتراك مثل الشبكة الفرعية. | سلسلة |
kedaConfiguration | تكوين مكون Keda. | تكوين Keda |
openTelemetryConfiguration | تكوين بيانات تتبع الاستخدام المفتوحة للبيئة | تكوين OpenTelemetry |
المصادقة النظيرة | إعدادات مصادقة النظير للبيئة المدارة | ManagedEnvironmentPropertiesPeerAuthentication |
تكوين vnet | تكوين الشبكة الظاهرية للبيئة | تكوين Vnet |
ملفات تعريف حمل العمل | ملفات تعريف حمل العمل المكونة للبيئة المدارة. | WorkloadProfile[] |
zoneRedundant | ما إذا كانت هذه البيئة المدارة زائدة عن الحاجة أم لا. | Bool |
تكوين AppInsights
الاسم | الوصف | القيمة |
---|---|---|
سلسلة الاتصال | سلسلة الاتصال Application Insights | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
تكوين AppLogs
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | وجهة السجلات، يمكن أن تكون "log-analytics" أو "azure-monitor" أو "none" | سلسلة |
logAnalyticsConfiguration | يجب توفير تكوين Log Analytics فقط عند تكوين الوجهة على أنها "log-analytics" | تكوين LogAnalytics |
تكوين LogAnalytics
الاسم | الوصف | القيمة |
---|---|---|
Customerid | معرف عميل تحليلات السجل | سلسلة |
dynamicJsonColumns | قيمة منطقية تشير إلى ما إذا كان يجب تحليل سجل سلسلة json في أعمدة json الديناميكية | Bool |
sharedKey | مفتاح عميل تحليلات السجل | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
تكوين CustomDomain
الاسم | الوصف | القيمة |
---|---|---|
certificateKeyVaultProperties | الشهادة المخزنة في Azure Key Vault. | CertificateKeyVaultProperties |
certificatePassword | كلمة مرور الشهادة | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
قيمة الشهادة | PFX أو كائن ثنائي كبير الحجم ل PEM | |
لاحقة dnsSuffix | لاحقة Dns لمجال البيئة | سلسلة |
CertificateKeyVaultProperties
الاسم | الوصف | القيمة |
---|---|---|
الهوية | معرف المورد لهوية مدارة للمصادقة باستخدام Azure Key Vault أو النظام لاستخدام هوية معينة من قبل النظام. | سلسلة |
keyVaultUrl | عنوان URL يشير إلى سر Azure Key Vault الذي يحتوي على الشهادة. | سلسلة |
DaprConfiguration
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
تكوين Keda
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
تكوين OpenTelemetry
الاسم | الوصف | القيمة |
---|---|---|
تكوين الوجهات | فتح تكوين وجهات بيانات تتبع الاستخدام | تكوين الوجهات |
تكوين السجلات | فتح تكوين سجلات بيانات تتبع الاستخدام | تكوين السجلات |
تكوين المقاييس | فتح تكوين مقاييس القياس عن بعد | تكوين المقاييس |
tracesConfiguration | فتح تكوين تتبع بيانات تتبع الاستخدام | TracesConfiguration |
تكوين الوجهات
الاسم | الوصف | القيمة |
---|---|---|
dataDogConfiguration | فتح تكوين وجهة بيانات تتبع الاستخدام | تكوين DataDog |
تكوينات otlp | فتح تكوينات otlp لبيانات تتبع الاستخدام | OtlpConfiguration[] |
تكوين DataDog
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | مفتاح واجهة برمجة تطبيقات كلب البيانات | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
site | موقع كلاب البيانات | سلسلة |
تكوين Otlp
الاسم | الوصف | القيمة |
---|---|---|
نقطة النهاية | نقطة نهاية تكوين otlp | سلسلة |
الرؤوس | رؤوس تكوينات otlp | العنوان[] |
انعدام الامن | منطقي يشير إلى ما إذا كان تكوين otlp غير آمن | Bool |
الاسم | اسم تكوين otlp | سلسلة |
الرأس
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | مفتاح رأس تكوين otlp | سلسلة |
القيمة | قيمة رأس تكوين otlp | سلسلة |
تكوين السجلات
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات سجلات بيانات تتبع الاستخدام | سلسلة [] |
تكوين المقاييس
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات مقاييس القياس عن بعد | سلسلة [] |
TracesConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات تتبع تتبع الاستخدام | سلسلة [] |
ManagedEnvironmentPropertiesPeerAuthentication
الاسم | الوصف | القيمة |
---|---|---|
mtls | إعدادات مصادقة TLS المتبادلة للبيئة المدارة | Mtls |
Mtls
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | قيمة منطقية تشير إلى ما إذا كانت مصادقة TLS المتبادلة ممكنة | Bool |
تكوين Vnet
الاسم | الوصف | القيمة |
---|---|---|
dockerBridgeCidr | نطاق IP الخاص بتكوين CIDR المعين إلى جسر Docker، الشبكة. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
infrastructureSubnetId | معرف المورد لشبكة فرعية لمكونات البنية الأساسية. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
داخلي | قيمة منطقية تشير إلى أن البيئة تحتوي فقط على موازن تحميل داخلي. لا تحتوي هذه البيئات على مورد IP ثابت عام. يجب أن توفر البنية الأساسيةSubnetId في حالة تمكين هذه الخاصية | Bool |
platformReservedCidr | نطاق IP في رمز CIDR الذي يمكن حجزه لعناوين IP للبنية الأساسية للبيئة. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
platformReservedDnsIP | عنوان IP من نطاق IP المحدد بواسطة platformReservedCidr الذي سيتم حجزه لخادم DNS الداخلي. | سلسلة |
ملف تعريف حمل العمل
الاسم | الوصف | القيمة |
---|---|---|
الحد الأقصى لعدد الحسابات | الحد الأقصى للسعة. | int |
الحد الأدنى لعدد الحسابات | الحد الأدنى للسعة. | int |
الاسم | نوع ملف تعريف حمل العمل لتشغيل أحمال العمل عليه. | سلسلة (مطلوبة) |
workloadProfileType | نوع ملف تعريف حمل العمل لتشغيل أحمال العمل عليه. | سلسلة (مطلوبة) |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | الوصف |
---|---|
إنشاء تطبيق الحاوية والبيئة باستخدام السجل |
إنشاء Container App Environment باستخدام تطبيق حاوية أساسي من Azure Container Registry. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق حاوية مع بيئة تطبيق الحاوية |
إنشاء اثنين من Container App Environment باستخدام تطبيق حاوية أساسي. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق حاوية داخل بيئة تطبيق الحاوية |
إنشاء بيئة تطبيق الحاوية باستخدام تطبيق حاوية أساسي. كما أنه ينشر مساحة عمل Log Analytics لتخزين السجلات. |
إنشاء تطبيق حاوية بقاعدة تحجيم HTTP محددة |
إنشاء Container App Environment باستخدام تطبيق حاوية أساسي يتوسع استنادا إلى نسبة استخدام الشبكة HTTP. |
إنشاء بيئة تطبيق حاوية خارجية باستخدام VNET |
إنشاء بيئة تطبيق حاوية خارجية باستخدام VNET. |
إنشاء بيئة تطبيق حاوية داخلية باستخدام VNET |
إنشاء بيئة تطبيق حاوية داخلية باستخدام VNET. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد managedEnvironments مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير.
تنسيق المورد
لإنشاء مورد Microsoft.App/managedEnvironments، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.App/managedEnvironments@2023-11-02-preview"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
body = jsonencode({
properties = {
appInsightsConfiguration = {
connectionString = "string"
}
appLogsConfiguration = {
destination = "string"
logAnalyticsConfiguration = {
customerId = "string"
dynamicJsonColumns = bool
sharedKey = "string"
}
}
customDomainConfiguration = {
certificateKeyVaultProperties = {
identity = "string"
keyVaultUrl = "string"
}
certificatePassword = "string"
dnsSuffix = "string"
}
daprAIConnectionString = "string"
daprAIInstrumentationKey = "string"
daprConfiguration = {}
infrastructureResourceGroup = "string"
kedaConfiguration = {}
openTelemetryConfiguration = {
destinationsConfiguration = {
dataDogConfiguration = {
key = "string"
site = "string"
}
otlpConfigurations = [
{
endpoint = "string"
headers = [
{
key = "string"
value = "string"
}
]
insecure = bool
name = "string"
}
]
}
logsConfiguration = {
destinations = [
"string"
]
}
metricsConfiguration = {
destinations = [
"string"
]
}
tracesConfiguration = {
destinations = [
"string"
]
}
}
peerAuthentication = {
mtls = {
enabled = bool
}
}
vnetConfiguration = {
dockerBridgeCidr = "string"
infrastructureSubnetId = "string"
internal = bool
platformReservedCidr = "string"
platformReservedDnsIP = "string"
}
workloadProfiles = [
{
maximumCount = int
minimumCount = int
name = "string"
workloadProfileType = "string"
}
]
zoneRedundant = bool
}
kind = "string"
})
}
قيم Property
managedEnvironments
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع المورد | "Microsoft.App/managedEnvironments@2023-11-02-preview" |
الاسم | اسم المورد | سلسلة (مطلوب) |
الموقع | الموقع الجغرافي حيث يعيش المورد | سلسلة (مطلوب) |
parent_id | للنشر إلى مجموعة موارد، استخدم معرف مجموعة الموارد هذه. | سلسلة (مطلوب) |
العلامات | علامات الموارد. | قاموس أسماء العلامات والقيم. |
نوع | نوع البيئة. | سلسلة |
الهوية | الهويات المدارة للبيئة المدارة للتفاعل مع خدمات Azure الأخرى دون الاحتفاظ بأي أسرار أو بيانات اعتماد في التعليمات البرمجية. | ManagedServiceIdentity |
خصائص | الخصائص الخاصة بموارد البيئة المدارة | ManagedEnvironmentProperties |
ManagedServiceIdentity
الاسم | الوصف | القيمة |
---|---|---|
النوع | نوع هوية الخدمة المدارة (حيث يسمح بكل من النوعين SystemAssigned وUserAssigned). | "SystemAssigned" "SystemAssigned,UserAssigned" "UserAssigned" (مطلوب) |
identity_ids | مجموعة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مفاتيح قاموس userAssignedIdentities معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. يمكن أن تكون قيم القاموس كائنات فارغة ({}) في الطلبات. | صفيف معرفات هوية المستخدم. |
معرفات تعيين المستخدم
الاسم | الوصف | القيمة |
---|---|---|
{خاصية مخصصة} | UserAssignedIdentity |
UserAssignedIdentity
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
ManagedEnvironmentProperties
الاسم | الوصف | القيمة |
---|---|---|
تكوين appInsights | تكوين Application Insights على مستوى البيئة | تكوين AppInsights |
تكوين appLogs | تكوين نظام المجموعة الذي يمكن البرنامج الخفي للسجل من التصدير سجلات التطبيق إلى وجهة. حاليا فقط "log-analytics" هو مدعومة |
تكوين AppLogs |
تكوين customDomain | تكوين المجال المخصص للبيئة | تكوين CustomDomain |
daprAIConnectionString | سلسلة الاتصال استخدام Application Insights من قبل Dapr لتصدير بيانات تتبع الاستخدام لاتصال الخدمة | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
daprAIInstrumentationKey | مفتاح الأجهزة Azure Monitor المستخدم من قبل Dapr لتصدير الخدمة إلى بيانات تتبع الاستخدام لاتصال الخدمة | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
daprConfiguration | تكوين مكون Dapr. | DaprConfiguration |
infrastructureResourceGroup | اسم مجموعة الموارد المدارة بواسطة النظام الأساسي التي تم إنشاؤها للبيئة المدارة لاستضافة موارد البنية الأساسية. إذا تم توفير معرف شبكة فرعية، فسيتم إنشاء مجموعة الموارد هذه في نفس الاشتراك مثل الشبكة الفرعية. | سلسلة |
kedaConfiguration | تكوين مكون Keda. | تكوين Keda |
openTelemetryConfiguration | تكوين بيانات تتبع الاستخدام المفتوحة للبيئة | تكوين OpenTelemetry |
المصادقة النظيرة | إعدادات مصادقة النظير للبيئة المدارة | ManagedEnvironmentPropertiesPeerAuthentication |
vnetConfiguration | تكوين Vnet للبيئة | تكوين Vnet |
ملفات تعريف حمل العمل | ملفات تعريف حمل العمل المكونة للبيئة المدارة. | WorkloadProfile[] |
zoneRedundant | ما إذا كانت هذه البيئة المدارة زائدة عن الحاجة أم لا. | Bool |
تكوين AppInsights
الاسم | الوصف | القيمة |
---|---|---|
سلسلة الاتصال | سلسلة الاتصال Application Insights | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
تكوين AppLogs
الاسم | الوصف | القيمة |
---|---|---|
الوجهة | وجهة السجلات، يمكن أن تكون "log-analytics" أو "azure-monitor" أو "none" | سلسلة |
logAnalyticsConfiguration | يجب توفير تكوين Log Analytics فقط عند تكوين الوجهة ك "log-analytics" | تكوين LogAnalytics |
تكوين LogAnalytics
الاسم | الوصف | القيمة |
---|---|---|
Customerid | معرف عميل تحليلات السجل | سلسلة |
dynamicJsonColumns | منطقي يشير إلى ما إذا كان يجب تحليل سجل سلسلة json في أعمدة json الديناميكية | Bool |
sharedKey | مفتاح عميل تحليلات السجل | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
تكوين CustomDomain
الاسم | الوصف | القيمة |
---|---|---|
certificateKeyVaultProperties | الشهادة المخزنة في Azure Key Vault. | CertificateKeyVaultProperties |
certificatePassword | كلمة مرور الشهادة | سلسلة القيود: قيمة حساسة. قم بالتمرير كمعلمة آمنة. |
قيمة الشهادة | PFX أو كائن ثنائي كبير الحجم ل PEM | |
لاحقة dnsSuffix | لاحقة Dns لمجال البيئة | سلسلة |
CertificateKeyVaultProperties
الاسم | الوصف | القيمة |
---|---|---|
الهوية | معرف المورد لهوية مدارة للمصادقة باستخدام Azure Key Vault أو النظام لاستخدام هوية معينة من قبل النظام. | سلسلة |
keyVaultUrl | عنوان URL يشير إلى سر Azure Key Vault الذي يحتوي على الشهادة. | سلسلة |
DaprConfiguration
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
تكوين Keda
لا يحتوي هذا الكائن على أي خصائص لتعيينها أثناء التوزيع. جميع الخصائص هي ReadOnly.
تكوين OpenTelemetry
الاسم | الوصف | القيمة |
---|---|---|
تكوين الوجهات | فتح تكوين وجهات بيانات تتبع الاستخدام | تكوين الوجهات |
تكوين السجلات | فتح تكوين سجلات بيانات تتبع الاستخدام | تكوين السجلات |
تكوين المقاييس | فتح تكوين مقاييس القياس عن بعد | تكوين المقاييس |
tracesConfiguration | فتح تكوين تتبع بيانات تتبع الاستخدام | TracesConfiguration |
تكوين الوجهات
الاسم | الوصف | القيمة |
---|---|---|
dataDogConfiguration | فتح تكوين وجهة بيانات تتبع الاستخدام | تكوين DataDog |
تكوينات otlp | فتح تكوينات otlp لبيانات تتبع الاستخدام | OtlpConfiguration[] |
تكوين DataDog
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | مفتاح واجهة برمجة تطبيقات كلب البيانات | سلسلة القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
site | موقع كلب البيانات | سلسلة |
تكوين Otlp
الاسم | الوصف | القيمة |
---|---|---|
نقطة النهاية | نقطة نهاية تكوين otlp | سلسلة |
الرؤوس | رؤوس تكوينات otlp | رأس الصفحة[] |
انعدام الامن | منطقي يشير إلى ما إذا كان تكوين otlp غير آمن | Bool |
الاسم | اسم تكوين otlp | سلسلة |
الرأس
الاسم | الوصف | القيمة |
---|---|---|
المفتاح | مفتاح رأس تكوين otlp | سلسلة |
القيمة | قيمة رأس تكوين otlp | سلسلة |
تكوين السجلات
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات سجلات بيانات تتبع الاستخدام | سلسلة [] |
تكوين المقاييس
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات مقاييس القياس عن بعد | سلسلة [] |
TracesConfiguration
الاسم | الوصف | القيمة |
---|---|---|
الوجهات | فتح وجهات تتبع تتبع الاستخدام | سلسلة [] |
ManagedEnvironmentPropertiesPeerAuthentication
الاسم | الوصف | القيمة |
---|---|---|
mtls | إعدادات مصادقة TLS المتبادلة للبيئة المدارة | Mtls |
Mtls
الاسم | الوصف | القيمة |
---|---|---|
ممكّن | قيمة منطقية تشير إلى ما إذا كانت مصادقة TLS المتبادلة ممكنة | Bool |
تكوين Vnet
الاسم | الوصف | القيمة |
---|---|---|
dockerBridgeCidr | نطاق IP الخاص بتكوين CIDR المعين إلى جسر Docker، الشبكة. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
infrastructureSubnetId | معرف المورد لشبكة فرعية لمكونات البنية الأساسية. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
داخلي | منطقي يشير إلى أن البيئة تحتوي فقط على موازن تحميل داخلي. لا تحتوي هذه البيئات على مورد IP ثابت عام. يجب أن توفر البنية الأساسيةSubnetId إذا تم تمكين هذه الخاصية | Bool |
platformReservedCidr | نطاق IP في رمز CIDR الذي يمكن حجزه لعناوين IP للبنية الأساسية للبيئة. يجب ألا تتداخل مع أي نطاقات IP أخرى متوفرة. | سلسلة |
platformReservedDnsIP | عنوان IP من نطاق IP المحدد بواسطة platformReservedCidr الذي سيتم حجزه لخادم DNS الداخلي. | سلسلة |
ملف حمل العمل
الاسم | الوصف | القيمة |
---|---|---|
الحد الأقصى لعدد الحسابات | الحد الأقصى للسعة. | int |
الحد الأدنى لعدد الحسابات | الحد الأدنى للسعة. | int |
الاسم | نوع ملف تعريف حمل العمل لتشغيل أحمال العمل. | سلسلة (مطلوب) |
workloadProfileType | نوع ملف تعريف حمل العمل لتشغيل أحمال العمل. | سلسلة (مطلوب) |
الملاحظات
https://aka.ms/ContentUserFeedback.
قريبًا: خلال عام 2024، سنتخلص تدريجيًا من GitHub Issues بوصفها آلية إرسال ملاحظات للمحتوى ونستبدلها بنظام ملاحظات جديد. لمزيد من المعلومات، راجعإرسال الملاحظات وعرضها المتعلقة بـ