مواقع/فتحات Microsoft.Web 2021-03-01
- أحدث
- 2024-04-01
- 2023-12-01
- 2023-01-01
- 2022-09-01
- 2022-03-01
- 2021-03-01
- 2021-02-01
- 2021-01-15
- 2021-01-01
-
2020-12-01 - 2020-10-01
- 2020-09-01
-
2020-06-01 - 2019-08-01
- 2018-11-01
- 2018-02-01
- 2016-08-01
- 2015-08-01
تعريف مورد Bicep
يمكن نشر نوع مورد المواقع/الفتحات مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.Web/sites/slots@2021-03-01' = {
extendedLocation: {
name: 'string'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
kind: 'string'
location: 'string'
name: 'string'
properties: {
clientAffinityEnabled: bool
clientCertEnabled: bool
clientCertExclusionPaths: 'string'
clientCertMode: 'string'
cloningInfo: {
appSettingsOverrides: {
{customized property}: 'string'
}
cloneCustomHostNames: bool
cloneSourceControl: bool
configureLoadBalancing: bool
correlationId: 'string'
hostingEnvironment: 'string'
overwrite: bool
sourceWebAppId: 'string'
sourceWebAppLocation: 'string'
trafficManagerProfileId: 'string'
trafficManagerProfileName: 'string'
}
containerSize: int
customDomainVerificationId: 'string'
dailyMemoryTimeQuota: int
enabled: bool
hostingEnvironmentProfile: {
id: 'string'
}
hostNamesDisabled: bool
hostNameSslStates: [
{
hostType: 'string'
name: 'string'
sslState: 'string'
thumbprint: 'string'
toUpdate: bool
virtualIP: 'string'
}
]
httpsOnly: bool
hyperV: bool
isXenon: bool
keyVaultReferenceIdentity: 'string'
redundancyMode: 'string'
reserved: bool
scmSiteAlsoStopped: bool
serverFarmId: 'string'
siteConfig: {
acrUseManagedIdentityCreds: bool
acrUserManagedIdentityID: 'string'
alwaysOn: bool
apiDefinition: {
url: 'string'
}
apiManagementConfig: {
id: 'string'
}
appCommandLine: 'string'
appSettings: [
{
name: 'string'
value: 'string'
}
]
autoHealEnabled: bool
autoHealRules: {
actions: {
actionType: 'string'
customAction: {
exe: 'string'
parameters: 'string'
}
minProcessExecutionTime: 'string'
}
triggers: {
privateBytesInKB: int
requests: {
count: int
timeInterval: 'string'
}
slowRequests: {
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
slowRequestsWithPath: [
{
count: int
path: 'string'
timeInterval: 'string'
timeTaken: 'string'
}
]
statusCodes: [
{
count: int
path: 'string'
status: int
subStatus: int
timeInterval: 'string'
win32Status: int
}
]
statusCodesRange: [
{
count: int
path: 'string'
statusCodes: 'string'
timeInterval: 'string'
}
]
}
}
autoSwapSlotName: 'string'
azureStorageAccounts: {
{customized property}: {
accessKey: 'string'
accountName: 'string'
mountPath: 'string'
shareName: 'string'
type: 'string'
}
}
connectionStrings: [
{
connectionString: 'string'
name: 'string'
type: 'string'
}
]
cors: {
allowedOrigins: [
'string'
]
supportCredentials: bool
}
defaultDocuments: [
'string'
]
detailedErrorLoggingEnabled: bool
documentRoot: 'string'
experiments: {
rampUpRules: [
{
actionHostName: 'string'
changeDecisionCallbackUrl: 'string'
changeIntervalInMinutes: int
changeStep: int
maxReroutePercentage: int
minReroutePercentage: int
name: 'string'
reroutePercentage: int
}
]
}
ftpsState: 'string'
functionAppScaleLimit: int
functionsRuntimeScaleMonitoringEnabled: bool
handlerMappings: [
{
arguments: 'string'
extension: 'string'
scriptProcessor: 'string'
}
]
healthCheckPath: 'string'
http20Enabled: bool
httpLoggingEnabled: bool
ipSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
javaContainer: 'string'
javaContainerVersion: 'string'
javaVersion: 'string'
keyVaultReferenceIdentity: 'string'
limits: {
maxDiskSizeInMb: int
maxMemoryInMb: int
maxPercentageCpu: int
}
linuxFxVersion: 'string'
loadBalancing: 'string'
localMySqlEnabled: bool
logsDirectorySizeLimit: int
managedPipelineMode: 'string'
managedServiceIdentityId: int
minimumElasticInstanceCount: int
minTlsVersion: 'string'
netFrameworkVersion: 'string'
nodeVersion: 'string'
numberOfWorkers: int
phpVersion: 'string'
powerShellVersion: 'string'
preWarmedInstanceCount: int
publicNetworkAccess: 'string'
publishingUsername: 'string'
push: {
kind: 'string'
properties: {
dynamicTagsJson: 'string'
isPushEnabled: bool
tagsRequiringAuth: 'string'
tagWhitelistJson: 'string'
}
}
pythonVersion: 'string'
remoteDebuggingEnabled: bool
remoteDebuggingVersion: 'string'
requestTracingEnabled: bool
requestTracingExpirationTime: 'string'
scmIpSecurityRestrictions: [
{
action: 'string'
description: 'string'
headers: {
{customized property}: [
'string'
]
}
ipAddress: 'string'
name: 'string'
priority: int
subnetMask: 'string'
subnetTrafficTag: int
tag: 'string'
vnetSubnetResourceId: 'string'
vnetTrafficTag: int
}
]
scmIpSecurityRestrictionsUseMain: bool
scmMinTlsVersion: 'string'
scmType: 'string'
tracingOptions: 'string'
use32BitWorkerProcess: bool
virtualApplications: [
{
physicalPath: 'string'
preloadEnabled: bool
virtualDirectories: [
{
physicalPath: 'string'
virtualPath: 'string'
}
]
virtualPath: 'string'
}
]
vnetName: 'string'
vnetPrivatePortsCount: int
vnetRouteAllEnabled: bool
websiteTimeZone: 'string'
webSocketsEnabled: bool
windowsFxVersion: 'string'
xManagedServiceIdentityId: int
}
storageAccountRequired: bool
virtualNetworkSubnetId: 'string'
}
tags: {
{customized property}: 'string'
}
}
قيم الخصائص
ApiDefinitionInfo
اسم | وصف | قيمة |
---|---|---|
url | عنوان URL لتعريف واجهة برمجة التطبيقات. | خيط |
ApiManagementConfig
اسم | وصف | قيمة |
---|---|---|
معرف | معرف APIM-Api. | خيط |
عمليات الصحة التلقائية
اسم | وصف | قيمة |
---|---|---|
نوع الإجراء | إجراء محدد مسبقا يجب اتخاذه. | "CustomAction" 'LogEvent' "المحذوفات" |
customAction | إجراء مخصص يجب اتخاذه. | |
minProcessExecutionTime | الحد الأدنى من الوقت الذي يجب أن تنفذ فيه العملية قبل اتخاذ الإجراء |
خيط |
AutoHealCustomAction
اسم | وصف | قيمة |
---|---|---|
exe | قابل للتنفيذ ليتم تشغيله. | خيط |
البارامترات | معلمات للقابل للتنفيذ. | خيط |
قواعد الصحة التلقائية
اسم | وصف | قيمة |
---|---|---|
الاجراءات | الإجراءات التي سيتم تنفيذها عند تشغيل قاعدة. | "عمليات الصحة التلقائية" |
مشغلات | الشروط التي تصف وقت تنفيذ إجراءات المعالجة التلقائية. | |
أجهزة تبديل HealTriggers التلقائية
اسم | وصف | قيمة |
---|---|---|
PrivateBytesInKB | قاعدة تستند إلى وحدات البايت الخاصة. | الباحث |
الطلبات | قاعدة تستند إلى إجمالي الطلبات. | |
طلبات بطيئة | قاعدة تستند إلى وقت تنفيذ الطلب. | |
slowRequestsWithPath | قاعدة تستند إلى قاعدة طلبات بطيئة متعددة مع مسار | SlowRequestsBasedTrigger[] |
رموز الحالة | قاعدة تستند إلى رموز الحالة. | StatusCodesBasedTrigger[] |
statusCodesRange | قاعدة تستند إلى نطاقات رموز الحالة. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
اسم | وصف | قيمة |
---|---|---|
مفتاح الوصول | مفتاح الوصول لحساب التخزين. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
اسم الحساب | اسم حساب التخزين. | خيط |
mountPath | مسار تحميل التخزين داخل بيئة وقت تشغيل الموقع. | خيط |
اسم المشاركة | اسم مشاركة الملف (اسم الحاوية، لتخزين Blob). | خيط |
نوع | نوع التخزين. | "AzureBlob" "AzureFiles" |
معلومات الاستنساخ
اسم | وصف | قيمة |
---|---|---|
appSettingsOverrides | يتجاوز إعداد التطبيق للتطبيق المستنسخ. إذا تم تحديدها، تتجاوز هذه الإعدادات الإعدادات المستنسخة من تطبيق المصدر. وإلا، يتم الاحتفاظ بإعدادات التطبيق من تطبيق المصدر. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لنسخ أسماء المضيفين المخصصة من تطبيق المصدر؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
cloneSourceControl | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لاستنساخ التحكم بالمصادر من تطبيق المصدر؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
تكوينLoadBalancing | <التعليمات البرمجية>true</code> لتكوين موازنة التحميل لتطبيق المصدر والوجهة. | قيمة منطقية |
معرف الارتباط | معرف الارتباط لعملية الاستنساخ. يربط هذا المعرف عمليات استنساخ متعددة معا لاستخدام نفس اللقطة. |
خيط القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
بيئة الاستضافة | بيئة خدمة التطبيق. | خيط |
الكتابه | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> للكتابة فوق تطبيق الوجهة؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
sourceWebAppId | معرف مورد ARM لتطبيق المصدر. معرف مورد التطبيق من النموذج /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} لفتحات الإنتاج و /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} للفتحات الأخرى. |
سلسلة (مطلوب) |
sourceWebAppLocation | موقع تطبيق المصدر على سبيل المثال: غرب الولايات المتحدة أو شمال أوروبا | خيط |
trafficManagerProfileId | معرف مورد ARM لملف تعريف Traffic Manager المراد استخدامه، إذا كان موجودا. معرف مورد Traffic Manager هو من النموذج /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
خيط |
trafficManagerProfileName | اسم ملف تعريف Traffic Manager المراد إنشاؤه. هذا مطلوب فقط إذا لم يكن ملف تعريف Traffic Manager موجودا بالفعل. | خيط |
CloningInfoAppSettingsOverrides
اسم | وصف | قيمة |
---|
معلومات ConnStringInfo
اسم | وصف | قيمة |
---|---|---|
سلسلة الاتصال | قيمة سلسلة الاتصال. | خيط |
اسم | اسم سلسلة الاتصال. | خيط |
نوع | نوع قاعدة البيانات. | 'ApiHub' "مخصص" 'DocDb' 'EventHub' "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" 'SQLAzure' 'SQLServer' |
إعدادات Cors
اسم | وصف | قيمة |
---|---|---|
التواريخ الأصلية المسموح بها | الحصول على قائمة الأصول التي يجب السماح لها بجعل الأصل متقاطعا أو تعيينها الاستدعاءات (على سبيل المثال: http://example.com:12345). استخدم "*" للسماح للجميع. |
سلسلة[] |
بيانات اعتماد الدعم | الحصول على طلبات CORS مع بيانات الاعتماد أو تعيينها. رأى https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials لمزيد من التفاصيل. |
قيمة منطقية |
التجارب
اسم | وصف | قيمة |
---|---|---|
قواعد التدرج | قائمة القواعد المتدرجة. |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
خريطة المعالج
اسم | وصف | قيمة |
---|---|---|
الحجج | وسيطات سطر الأوامر التي سيتم تمريرها إلى معالج البرنامج النصي. | خيط |
امتداد | ستتم معالجة الطلبات بهذا الملحق باستخدام تطبيق FastCGI المحدد. | خيط |
معالج البرنامج النصي | المسار المطلق لتطبيق FastCGI. | خيط |
HostingEnvironmentProfile
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد لبيئة خدمة التطبيقات. | خيط |
HostNameSslState
اسم | وصف | قيمة |
---|---|---|
نوع المضيف | يشير إلى ما إذا كان اسم المضيف هو اسم مضيف قياسي أو اسم مضيف مستودع. | "المستودع" "قياسي" |
اسم | اسم المضيف. | خيط |
sslState | نوع SSL. | "معطل" "IpBasedEnabled" 'SniEnabled' |
بصمه الابهام | بصمة إبهام شهادة SSL. | خيط |
toUpdate | تعيين إلى <التعليمات البرمجية>true</code> لتحديث اسم المضيف الموجود. | قيمة منطقية |
VIRTUALIP | عنوان IP الظاهري المعين إلى اسم المضيف إذا تم تمكين SSL المستند إلى IP. | خيط |
IpSecurityRestriction
اسم | وصف | قيمة |
---|---|---|
فعل | السماح بالوصول إلى نطاق IP هذا أو رفضه. | خيط |
وصف | وصف قاعدة تقييد IP. | خيط |
رؤوس | عناوين قاعدة تقييد IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). المنطق المطابق هو .. - إذا كانت الخاصية فارغة أو خالية (افتراضي)، يسمح بجميع المضيفين (أو عدم وجود). - تتم مقارنة القيمة باستخدام ترتيبية-تجاهل-حالة (باستثناء رقم المنفذ). - يسمح بأحرف البدل للمجال الفرعي ولكن لا تتطابق مع المجال الجذر. على سبيل المثال، يطابق *.contoso.com المجال الفرعي foo.contoso.com ولكن ليس المجال الجذر contoso.com أو foo.bar.contoso.com متعدد المستويات - يسمح بأسماء مضيف Unicode ولكن يتم تحويلها إلى Punycode للمطابقة. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). المنطق المطابق هو .. - إذا كانت الخاصية فارغة أو خالية (افتراضي)، يسمح بأي سلاسل إعادة توجيه (أو نقص). - إذا تطابق أي عنوان (باستثناء رقم المنفذ) في السلسلة (مفصول بفواصل) مع CIDR المحدد بواسطة الخاصية. X-Azure-FDID وX-FD-HealthProbe. منطق المطابقة هو التطابق الدقيق. |
IpSecurityRestrictionHeaders |
عنوان ip | عنوان IP الذي يكون تقييد الأمان صالحا له. يمكن أن يكون في شكل عنوان ipv4 خالص (خاصية SubnetMask المطلوبة) أو رمز CIDR مثل ipv4/mask (مطابقة بت بادئة). بالنسبة إلى CIDR، يجب عدم تحديد خاصية SubnetMask. |
خيط |
اسم | اسم قاعدة تقييد IP. | خيط |
أولوية | أولوية قاعدة تقييد IP. | الباحث |
خريطة الشبكة الفرعية | قناع الشبكة الفرعية لنطاق عناوين IP الذي يكون التقييد صالحا له. | خيط |
subnetTrafficTag | (داخلي) علامة نسبة استخدام الشبكة الفرعية | الباحث |
العلامه | يحدد ما سيتم استخدام عامل تصفية IP هذا له. هذا لدعم تصفية IP على الوكلاء. | "افتراضي" "علامة تعريف الخدمة" 'XffProxy' |
vnetSubnetResourceId | معرف مورد الشبكة الظاهرية | خيط |
vnetTrafficTag | (داخلي) علامة نسبة استخدام الشبكة الظاهرية | الباحث |
عناوين IpSecurityRestriction
اسم | وصف | قيمة |
---|
معرف الخدمة المدارة
اسم | وصف | قيمة |
---|---|---|
نوع | نوع هوية الخدمة المدارة. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
Microsoft.Web/sites/slots
اسم | وصف | قيمة |
---|---|---|
توسيع الموقع | موقع موسع. | |
الهوية | هوية الخدمة المدارة. | |
نوع | نوع المورد. | خيط |
مكان | موقع المورد. | سلسلة (مطلوب) |
اسم | اسم المورد | سلسلة (مطلوب) |
الوالد | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل. |
الاسم الرمزي للمورد من النوع: مواقع |
خصائص | خصائص خاصة لمورد الموقع | |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
NameValuePair
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الإقران. | خيط |
قيمة | إقران القيمة. | خيط |
إعدادات الدفع
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد. | خيط |
خصائص | خصائص مورد PushSettings الخاصة | |
خصائص إعدادات الدفع
اسم | وصف | قيمة |
---|---|---|
dynamicTagsJson | الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الديناميكية التي سيتم تقييمها من مطالبات المستخدم في نقطة نهاية تسجيل الدفع. | خيط |
isPushEnabled | الحصول على علامة تشير إلى تمكين نقطة نهاية الدفع أو تعيينها. | bool (مطلوب) |
tagsRequiringAuth | يحصل على أو يعين سلسلة JSON تحتوي على قائمة بالعلامات التي تتطلب مصادقة المستخدم لاستخدامها في نقطة نهاية تسجيل الدفع. يمكن أن تتكون العلامات من أحرف أبجدية رقمية وما يلي: '_', '@', '#', '.', ':', '-'. يجب إجراء التحقق من الصحة في PushRequestHandler. |
خيط |
tagWhitelistJson | الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الموجودة في القائمة المسموح بها للاستخدام بواسطة نقطة نهاية تسجيل الدفع. | خيط |
قاعدة البيانات المتدرجة
اسم | وصف | قيمة |
---|---|---|
actionHostName | اسم مضيف الفتحة التي سيتم إعادة توجيه حركة المرور إليها إذا تقرر ذلك. على سبيل المثال myapp-stage.azurewebsites.net. | خيط |
changeDecisionCallbackUrl | يمكن توفير خوارزمية قرار مخصصة في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له. راجع ملحق موقع TiPCallback للحصول على السقالة والعقود. https://www.siteextensions.net/packages/TiPCallback/ |
خيط |
تغييرIntervalInMinutes | يحدد الفاصل الزمني بالدقائق لإعادة تقييم ReroutePercentage. | الباحث |
تغيير الخطوات | في سيناريو التدرج التلقائي، هذه هي الخطوة التي يجب إضافتها/إزالتها من التعليمات البرمجية <>ReroutePercentage</code> حتى تصل إلى التعليمات البرمجية \n<>MinReroutePercentage</> التعليمات البرمجية أو <التعليمات البرمجية>MaxReroutePercentage</code>. يتم التحقق من مقاييس الموقع كل N دقيقة محددة في التعليمات البرمجية <>ChangeIntervalInMinutes</code>.\nخوارزمية قرار مخصصة يمكن توفيره في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له في التعليمات البرمجية <>ChangeDecisionCallbackUrl</code>. |
الباحث |
maxReroutePercentage | تحديد الحد العلوي الذي سيبقى أسفله ReroutePercentage. | الباحث |
minReroutePercentage | تحديد الحد السفلي الذي سيبقى فوقه ReroutePercentage. | الباحث |
اسم | اسم قاعدة التوجيه. سيكون الاسم الموصى به هو الإشارة إلى الفتحة التي ستتلقى نسبة استخدام الشبكة في التجربة. | خيط |
إعادة توجيهPercentage | النسبة المئوية لنسبة استخدام الشبكة التي ستتم إعادة توجيهها إلى التعليمات البرمجية <>ActionHostName</code>. | الباحث |
RequestsBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
timeInterval | الفاصل الزمني. | خيط |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
تكوين الموقع
اسم | وصف | قيمة |
---|---|---|
acrUseManagedIdentityCreds | وضع علامة لاستخدام Managed Identity Creds لسحب ACR | قيمة منطقية |
acrUserManagedIdentityID | إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم | خيط |
alwaysOn | <التعليمات البرمجية></التعليمات البرمجية الصحيحة> إذا تم تمكين Always On؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
apiDefinition | معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. | معلومات |
apiManagementConfig | إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . | |
appCommandLine | سطر أوامر التطبيق لتشغيله. | خيط |
إعدادات التطبيق | إعدادات التطبيق. | NameValuePair[] |
AutoHealEnabled | < >التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين المعالجة التلقائية؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
قواعد الصحة التلقائية | قواعد المعالجة التلقائية. | |
autoSwapSlotName | اسم فتحة التبديل التلقائي. | خيط |
حسابات التخزين azure | قائمة حسابات تخزين Azure. | SiteConfigAzureStorageAccounts |
سلاسل الاتصال | سلاسل الاتصال. | |
cors | إعدادات مشاركة الموارد عبر المنشأ (CORS). | CorsSettings |
المستندات الافتراضية | المستندات الافتراضية. | سلسلة[] |
detailedErrorLoggingEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
documentRoot | جذر المستند. | خيط |
التجارب | هذا هو الحل البديل للأنوعات متعددة الأشكال. | تجارب |
ftpsState | حالة خدمة FTP / FTPS | "AllAllowed" "معطل" "FtpsOnly" |
functionAppScaleLimit | الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم. ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium |
الباحث القيود: قيمة الحد الأدنى = 0 |
functionsRuntimeScaleMonitoringEnabled | الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين، لن يقوم ScaleController بمراقبة مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك إلى وقت التشغيل للحصول على حالة المقياس. |
قيمة منطقية |
تعيينات المعالج | تعيينات المعالج. | |
healthCheckPath | مسار التحقق من الصحة | خيط |
http20Enabled | Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 | قيمة منطقية |
httpLoggingEnabled | >التعليمات البرمجية <</> code true إذا تم تمكين تسجيل HTTP؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
ipSecurityRestrictions | قيود أمان IP الرئيسية. | ipSecurityRestriction[] |
javaContainer | حاوية Java. | خيط |
javaContainerVersion | إصدار حاوية Java. | خيط |
javaVersion | إصدار Java. | خيط |
keyVaultReferenceIdentity | الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. | خيط |
حدود | حدود الموقع. | |
linuxFxVersion | Linux App Framework والإصدار | خيط |
loadBalancing | موازنة تحميل الموقع. | "طلبات الأقل" 'LeastResponseTime' "PerSiteRoundRobin" 'RequestHash' "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين MySQL المحلي؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
logsDirectorySizeLimit | حد حجم دليل سجلات HTTP. | الباحث |
managedPipelineMode | وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. | "كلاسيكي" "متكامل" |
managedServiceIdentityId | معرف هوية الخدمة المدارة | الباحث |
الحد الأدنى لعدد موازنات الElastic | عدد الحد الأدنى لعدد المثيلات لموقع ينطبق هذا الإعداد فقط على الخطط المرنة |
الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 20 |
minTlsVersion | MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL | '1.0' '1.1' '1.2' |
netFrameworkVersion | إصدار .NET Framework. | خيط |
nodeVersion | إصدار Node.js. | خيط |
numberOfWorkers | عدد العمال. | الباحث |
phpVersion | إصدار PHP. | خيط |
powerShellVersion | إصدار PowerShell. | خيط |
preWarmedInstanceCount | عدد مثيلات PreWarmed. ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة |
الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 10 |
publicNetworkAccess | خاصية للسماح بكافة حركة المرور العامة أو حظرها. | خيط |
نشرUsername | نشر اسم المستخدم. | خيط |
دفع | دفع إعدادات نقطة النهاية. | |
إصدار pythonVersion | إصدار Python. | خيط |
remoteDebuggingEnabled | <التعليمات البرمجية>صحيح</التعليمات البرمجية> إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
remoteDebuggingVersion | إصدار تصحيح الأخطاء عن بعد. | خيط |
requestTracingEnabled | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين تتبع الطلب؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
requestTracingExpirationTime | طلب وقت انتهاء صلاحية التتبع. | خيط |
scmIpSecurityRestrictions | قيود أمان IP ل scm. | ipSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | قيود أمان IP لاستخدام scm الرئيسي. | قيمة منطقية |
scmMinTlsVersion | ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM | '1.0' '1.1' '1.2' |
نوع scm | نوع SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' "Dropbox" 'ExternalGit' 'ExternalHg' 'GitHub' "LocalGit" "بلا" "OneDrive" 'Tfs' 'VSO' 'VSTSRM' |
خيارات التتبع | خيارات التتبع. | خيط |
use32BitWorkerProcess | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لاستخدام عملية عامل 32 بت؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
التطبيقات الظاهرية | التطبيقات الظاهرية. | |
اسم الشبكة الظاهرية | اسم الشبكة الظاهرية. | خيط |
vnetPrivatePortsCount | عدد المنافذ الخاصة المعينة لهذا التطبيق. سيتم تعيين هذه بشكل ديناميكي في وقت التشغيل. | الباحث |
vnetRouteAllEnabled | تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. | قيمة منطقية |
موقع ويبTimeZone | تعيين المنطقة الزمنية التي يستخدمها الموقع لإنشاء الطوابع الزمنية. متوافق مع Linux وWindows App Service. تعيين إعداد تطبيق WEBSITE_TIME_ZONE له الأسبقية على هذا التكوين. بالنسبة إلى Linux، تتوقع قيم قاعدة بيانات tz https://www.iana.org/time-zones (للحصول على مرجع سريع، راجع https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). بالنسبة إلى Windows، تتوقع إحدى المناطق الزمنية المدرجة ضمن HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | خيط |
webSocketsEnabled | >التعليمات البرمجية <</التعليمات البرمجية الحقيقية> إذا تم تمكين WebSocket؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
windowsFxVersion | Xenon App Framework والإصدار | خيط |
xManagedServiceIdentityId | معرف هوية الخدمة المدارة الصريحة | الباحث |
حسابات موقعConfigAzureStorage
اسم | وصف | قيمة |
---|
SiteLimits
اسم | وصف | قيمة |
---|---|---|
maxDiskSizeInMb | الحد الأقصى المسموح به لاستخدام حجم القرص بالميغابايت. | الباحث |
maxMemoryInMb | الحد الأقصى المسموح به لاستخدام الذاكرة بالميغابايت. | الباحث |
maxPercentageCpu | الحد الأقصى المسموح به لنسبة استخدام وحدة المعالجة المركزية. | الباحث |
خصائص الموقع
اسم | وصف | قيمة |
---|---|---|
clientAffinityEnabled | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لتمكين ترابط العميل؛ <التعليمات البرمجية>خطأ</التعليمات البرمجية> لإيقاف إرسال ملفات تعريف ارتباط ترابط جلسة العمل، والتي توجه طلبات العميل في نفس الجلسة إلى نفس المثيل. الافتراضي هو <التعليمات البرمجية>true</code>. | قيمة منطقية |
clientCertEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين مصادقة شهادة العميل (مصادقة TLS المتبادلة)؛ وإلا،>التعليمات البرمجية <خطأ</code>. الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. | قيمة منطقية |
clientCertExclusionPaths | مسارات الاستبعاد المفصولة بفواصل لمصادقة شهادة العميل | خيط |
clientCertMode | هذا يؤلف مع إعداد ClientCertEnabled. - ClientCertEnabled: خطأ يعني أنه تم تجاهل ClientCert. - ClientCertEnabled: true و ClientCertMode: مطلوب يعني أن ClientCert مطلوب. - ClientCertEnabled: true و ClientCertMode: اختياري يعني أن ClientCert اختياري أو مقبول. |
"اختياري" "مستخدم غير نشط اختياري" 'مطلوب' |
معلومات الاستنساخ | إذا تم تحديده أثناء إنشاء التطبيق، يتم نسخ التطبيق من تطبيق مصدر. | |
حجم الحاوية | حجم حاوية الدالة. | الباحث |
customDomainVerificationId | المعرف الفريد الذي يتحقق من المجالات المخصصة المعينة للتطبيق. سيقوم العميل بإضافة هذا المعرف إلى سجل txt للتحقق. | خيط |
dailyMemoryTimeQuota | الحد الأقصى المسموح به للحصة النسبية لوقت الذاكرة اليومي (ينطبق على التطبيقات الديناميكية فقط). | الباحث |
تمكين | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. يؤدي تعيين هذه القيمة إلى خطأ إلى تعطيل التطبيق (يؤدي إلى عدم اتصال التطبيق). | قيمة منطقية |
hostingEnvironmentProfile | بيئة خدمة التطبيق لاستخدامها للتطبيق. | HostingEnvironmentProfile |
hostNamesDisabled |
<التعليمات البرمجية>صحيح</> التعليمات البرمجية لتعطيل أسماء المضيفين العامة للتطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. إذا <التعليمات البرمجية>true</code>، يمكن الوصول إلى التطبيق فقط عبر عملية إدارة واجهة برمجة التطبيقات. |
قيمة منطقية |
hostNameSslStates | يتم استخدام حالات اسم المضيف SSL لإدارة روابط SSL لأسماء مضيفي التطبيق. | |
httpsOnly | HttpsOnly: يقوم بتكوين موقع ويب لقبول طلبات https فقط. إعادة توجيه المشكلات ل طلبات http |
قيمة منطقية |
hyperV | Hyper-V بيئة الاختبار المعزولة. | قيمة منطقية |
isXenon | قديم: Hyper-V بيئة الاختبار المعزولة. | قيمة منطقية |
keyVaultReferenceIdentity | الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. | خيط |
معدل التكرار | وضع تكرار الموقع | "ActiveActive" "تجاوز الفشل" "GeoRedundant" 'يدوي' "بلا" |
محجوز | >التعليمات البرمجية <></code true إذا كانت محجوزة؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
scmSiteAlsoStopped | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لإيقاف موقع SCM (KUDU) عند إيقاف التطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. الإعداد الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. | قيمة منطقية |
serverFarmId | معرف المورد لخطة App Service المقترنة، المنسقة على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | خيط |
تكوين الموقع | تكوين التطبيق. | تكوين الموقع |
حسابات التخزين المطلوبة | التحقق من أن حساب التخزين المقدم من العميل مطلوب | قيمة منطقية |
virtualNetworkSubnetId | معرف Azure Resource Manager للشبكة الظاهرية والشبكة الفرعية التي سيتم ضمها بواسطة تكامل VNET الإقليمي. يجب أن يكون هذا النموذج /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
خيط |
SlowRequestsBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | مسار الطلب. | خيط |
timeInterval | الفاصل الزمني. | خيط |
وقت الالتقاط | الوقت المستغرق. | خيط |
رمز الحالةBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | مسار الطلب | خيط |
حالة | رمز حالة HTTP. | الباحث |
الإحصائيات الفرعية | طلب الحالة الفرعية. | الباحث |
timeInterval | الفاصل الزمني. | خيط |
win32Status | رمز الخطأ Win32. | الباحث |
StatusCodesRangeBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | خيط | |
رموز الحالة | رمز حالة HTTP. | خيط |
timeInterval | الفاصل الزمني. | خيط |
معرف تعيين المستخدم
اسم | وصف | قيمة |
---|
التطبيق الظاهري
اسم | وصف | قيمة |
---|---|---|
مسار فعلي | المسار الفعلي. | خيط |
التحميل المسبق القابل للتحميل | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التحميل المسبق؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
الدلائل الظاهرية | الدلائل الظاهرية للتطبيق الظاهري. | |
virtualPath | المسار الظاهري. | خيط |
الدليل الظاهري
اسم | وصف | قيمة |
---|---|---|
مسار فعلي | المسار الفعلي. | خيط |
virtualPath | المسار إلى التطبيق الظاهري. | خيط |
نماذج التشغيل السريع
تنشر نماذج التشغيل السريع التالية نوع المورد هذا.
ملف Bicep | وصف |
---|---|
Azure Function App مع فتحة توزيع | يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium مع فتحة إنتاج وفتحة نشر إضافية. |
Web App متعدد المناطق المتوفرة بشكل كبير | يسمح لك هذا القالب بإنشاء حل آمن ومتاح للغاية ومتعدد المناطق من طرف إلى طرف باستخدام تطبيقي ويب في مناطق مختلفة خلف Azure Front Door |
وظيفة خطة استهلاك التزويد مع فتحة التوزيع | يقوم هذا القالب بتوفير تطبيق دالة على خطة Consumption، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة. |
|
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب مع فتحات التقسيم المرحلي والواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن الجزء الخلفي من خلال حقن VNet ونقطة النهاية الخاصة |
تعريف مورد قالب ARM
يمكن نشر نوع مورد المواقع/الفتحات مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.Web/sites/slots",
"apiVersion": "2021-03-01",
"name": "string",
"extendedLocation": {
"name": "string"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"kind": "string",
"location": "string",
"properties": {
"clientAffinityEnabled": "bool",
"clientCertEnabled": "bool",
"clientCertExclusionPaths": "string",
"clientCertMode": "string",
"cloningInfo": {
"appSettingsOverrides": {
"{customized property}": "string"
},
"cloneCustomHostNames": "bool",
"cloneSourceControl": "bool",
"configureLoadBalancing": "bool",
"correlationId": "string",
"hostingEnvironment": "string",
"overwrite": "bool",
"sourceWebAppId": "string",
"sourceWebAppLocation": "string",
"trafficManagerProfileId": "string",
"trafficManagerProfileName": "string"
},
"containerSize": "int",
"customDomainVerificationId": "string",
"dailyMemoryTimeQuota": "int",
"enabled": "bool",
"hostingEnvironmentProfile": {
"id": "string"
},
"hostNamesDisabled": "bool",
"hostNameSslStates": [
{
"hostType": "string",
"name": "string",
"sslState": "string",
"thumbprint": "string",
"toUpdate": "bool",
"virtualIP": "string"
}
],
"httpsOnly": "bool",
"hyperV": "bool",
"isXenon": "bool",
"keyVaultReferenceIdentity": "string",
"redundancyMode": "string",
"reserved": "bool",
"scmSiteAlsoStopped": "bool",
"serverFarmId": "string",
"siteConfig": {
"acrUseManagedIdentityCreds": "bool",
"acrUserManagedIdentityID": "string",
"alwaysOn": "bool",
"apiDefinition": {
"url": "string"
},
"apiManagementConfig": {
"id": "string"
},
"appCommandLine": "string",
"appSettings": [
{
"name": "string",
"value": "string"
}
],
"autoHealEnabled": "bool",
"autoHealRules": {
"actions": {
"actionType": "string",
"customAction": {
"exe": "string",
"parameters": "string"
},
"minProcessExecutionTime": "string"
},
"triggers": {
"privateBytesInKB": "int",
"requests": {
"count": "int",
"timeInterval": "string"
},
"slowRequests": {
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
},
"slowRequestsWithPath": [
{
"count": "int",
"path": "string",
"timeInterval": "string",
"timeTaken": "string"
}
],
"statusCodes": [
{
"count": "int",
"path": "string",
"status": "int",
"subStatus": "int",
"timeInterval": "string",
"win32Status": "int"
}
],
"statusCodesRange": [
{
"count": "int",
"path": "string",
"statusCodes": "string",
"timeInterval": "string"
}
]
}
},
"autoSwapSlotName": "string",
"azureStorageAccounts": {
"{customized property}": {
"accessKey": "string",
"accountName": "string",
"mountPath": "string",
"shareName": "string",
"type": "string"
}
},
"connectionStrings": [
{
"connectionString": "string",
"name": "string",
"type": "string"
}
],
"cors": {
"allowedOrigins": [ "string" ],
"supportCredentials": "bool"
},
"defaultDocuments": [ "string" ],
"detailedErrorLoggingEnabled": "bool",
"documentRoot": "string",
"experiments": {
"rampUpRules": [
{
"actionHostName": "string",
"changeDecisionCallbackUrl": "string",
"changeIntervalInMinutes": "int",
"changeStep": "int",
"maxReroutePercentage": "int",
"minReroutePercentage": "int",
"name": "string",
"reroutePercentage": "int"
}
]
},
"ftpsState": "string",
"functionAppScaleLimit": "int",
"functionsRuntimeScaleMonitoringEnabled": "bool",
"handlerMappings": [
{
"arguments": "string",
"extension": "string",
"scriptProcessor": "string"
}
],
"healthCheckPath": "string",
"http20Enabled": "bool",
"httpLoggingEnabled": "bool",
"ipSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"javaContainer": "string",
"javaContainerVersion": "string",
"javaVersion": "string",
"keyVaultReferenceIdentity": "string",
"limits": {
"maxDiskSizeInMb": "int",
"maxMemoryInMb": "int",
"maxPercentageCpu": "int"
},
"linuxFxVersion": "string",
"loadBalancing": "string",
"localMySqlEnabled": "bool",
"logsDirectorySizeLimit": "int",
"managedPipelineMode": "string",
"managedServiceIdentityId": "int",
"minimumElasticInstanceCount": "int",
"minTlsVersion": "string",
"netFrameworkVersion": "string",
"nodeVersion": "string",
"numberOfWorkers": "int",
"phpVersion": "string",
"powerShellVersion": "string",
"preWarmedInstanceCount": "int",
"publicNetworkAccess": "string",
"publishingUsername": "string",
"push": {
"kind": "string",
"properties": {
"dynamicTagsJson": "string",
"isPushEnabled": "bool",
"tagsRequiringAuth": "string",
"tagWhitelistJson": "string"
}
},
"pythonVersion": "string",
"remoteDebuggingEnabled": "bool",
"remoteDebuggingVersion": "string",
"requestTracingEnabled": "bool",
"requestTracingExpirationTime": "string",
"scmIpSecurityRestrictions": [
{
"action": "string",
"description": "string",
"headers": {
"{customized property}": [ "string" ]
},
"ipAddress": "string",
"name": "string",
"priority": "int",
"subnetMask": "string",
"subnetTrafficTag": "int",
"tag": "string",
"vnetSubnetResourceId": "string",
"vnetTrafficTag": "int"
}
],
"scmIpSecurityRestrictionsUseMain": "bool",
"scmMinTlsVersion": "string",
"scmType": "string",
"tracingOptions": "string",
"use32BitWorkerProcess": "bool",
"virtualApplications": [
{
"physicalPath": "string",
"preloadEnabled": "bool",
"virtualDirectories": [
{
"physicalPath": "string",
"virtualPath": "string"
}
],
"virtualPath": "string"
}
],
"vnetName": "string",
"vnetPrivatePortsCount": "int",
"vnetRouteAllEnabled": "bool",
"websiteTimeZone": "string",
"webSocketsEnabled": "bool",
"windowsFxVersion": "string",
"xManagedServiceIdentityId": "int"
},
"storageAccountRequired": "bool",
"virtualNetworkSubnetId": "string"
},
"tags": {
"{customized property}": "string"
}
}
قيم الخصائص
ApiDefinitionInfo
اسم | وصف | قيمة |
---|---|---|
url | عنوان URL لتعريف واجهة برمجة التطبيقات. | خيط |
ApiManagementConfig
اسم | وصف | قيمة |
---|---|---|
معرف | معرف APIM-Api. | خيط |
عمليات الصحة التلقائية
اسم | وصف | قيمة |
---|---|---|
نوع الإجراء | إجراء محدد مسبقا يجب اتخاذه. | "CustomAction" 'LogEvent' "المحذوفات" |
customAction | إجراء مخصص يجب اتخاذه. | |
minProcessExecutionTime | الحد الأدنى من الوقت الذي يجب أن تنفذ فيه العملية قبل اتخاذ الإجراء |
خيط |
AutoHealCustomAction
اسم | وصف | قيمة |
---|---|---|
exe | قابل للتنفيذ ليتم تشغيله. | خيط |
البارامترات | معلمات للقابل للتنفيذ. | خيط |
قواعد الصحة التلقائية
اسم | وصف | قيمة |
---|---|---|
الاجراءات | الإجراءات التي سيتم تنفيذها عند تشغيل قاعدة. | "عمليات الصحة التلقائية" |
مشغلات | الشروط التي تصف وقت تنفيذ إجراءات المعالجة التلقائية. | |
أجهزة تبديل HealTriggers التلقائية
اسم | وصف | قيمة |
---|---|---|
PrivateBytesInKB | قاعدة تستند إلى وحدات البايت الخاصة. | الباحث |
الطلبات | قاعدة تستند إلى إجمالي الطلبات. | |
طلبات بطيئة | قاعدة تستند إلى وقت تنفيذ الطلب. | |
slowRequestsWithPath | قاعدة تستند إلى قاعدة طلبات بطيئة متعددة مع مسار | SlowRequestsBasedTrigger[] |
رموز الحالة | قاعدة تستند إلى رموز الحالة. | StatusCodesBasedTrigger[] |
statusCodesRange | قاعدة تستند إلى نطاقات رموز الحالة. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
اسم | وصف | قيمة |
---|---|---|
مفتاح الوصول | مفتاح الوصول لحساب التخزين. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
اسم الحساب | اسم حساب التخزين. | خيط |
mountPath | مسار تحميل التخزين داخل بيئة وقت تشغيل الموقع. | خيط |
اسم المشاركة | اسم مشاركة الملف (اسم الحاوية، لتخزين Blob). | خيط |
نوع | نوع التخزين. | "AzureBlob" "AzureFiles" |
معلومات الاستنساخ
اسم | وصف | قيمة |
---|---|---|
appSettingsOverrides | يتجاوز إعداد التطبيق للتطبيق المستنسخ. إذا تم تحديدها، تتجاوز هذه الإعدادات الإعدادات المستنسخة من تطبيق المصدر. وإلا، يتم الاحتفاظ بإعدادات التطبيق من تطبيق المصدر. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لنسخ أسماء المضيفين المخصصة من تطبيق المصدر؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
cloneSourceControl | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لاستنساخ التحكم بالمصادر من تطبيق المصدر؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
تكوينLoadBalancing | <التعليمات البرمجية>true</code> لتكوين موازنة التحميل لتطبيق المصدر والوجهة. | قيمة منطقية |
معرف الارتباط | معرف الارتباط لعملية الاستنساخ. يربط هذا المعرف عمليات استنساخ متعددة معا لاستخدام نفس اللقطة. |
خيط القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
بيئة الاستضافة | بيئة خدمة التطبيق. | خيط |
الكتابه | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> للكتابة فوق تطبيق الوجهة؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
sourceWebAppId | معرف مورد ARM لتطبيق المصدر. معرف مورد التطبيق من النموذج /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} لفتحات الإنتاج و /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} للفتحات الأخرى. |
سلسلة (مطلوب) |
sourceWebAppLocation | موقع تطبيق المصدر على سبيل المثال: غرب الولايات المتحدة أو شمال أوروبا | خيط |
trafficManagerProfileId | معرف مورد ARM لملف تعريف Traffic Manager المراد استخدامه، إذا كان موجودا. معرف مورد Traffic Manager هو من النموذج /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
خيط |
trafficManagerProfileName | اسم ملف تعريف Traffic Manager المراد إنشاؤه. هذا مطلوب فقط إذا لم يكن ملف تعريف Traffic Manager موجودا بالفعل. | خيط |
CloningInfoAppSettingsOverrides
اسم | وصف | قيمة |
---|
معلومات ConnStringInfo
اسم | وصف | قيمة |
---|---|---|
سلسلة الاتصال | قيمة سلسلة الاتصال. | خيط |
اسم | اسم سلسلة الاتصال. | خيط |
نوع | نوع قاعدة البيانات. | 'ApiHub' "مخصص" 'DocDb' 'EventHub' "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" 'SQLAzure' 'SQLServer' |
إعدادات Cors
اسم | وصف | قيمة |
---|---|---|
التواريخ الأصلية المسموح بها | الحصول على قائمة الأصول التي يجب السماح لها بجعل الأصل متقاطعا أو تعيينها الاستدعاءات (على سبيل المثال: http://example.com:12345). استخدم "*" للسماح للجميع. |
سلسلة[] |
بيانات اعتماد الدعم | الحصول على طلبات CORS مع بيانات الاعتماد أو تعيينها. رأى https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials لمزيد من التفاصيل. |
قيمة منطقية |
التجارب
اسم | وصف | قيمة |
---|---|---|
قواعد التدرج | قائمة القواعد المتدرجة. |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
خريطة المعالج
اسم | وصف | قيمة |
---|---|---|
الحجج | وسيطات سطر الأوامر التي سيتم تمريرها إلى معالج البرنامج النصي. | خيط |
امتداد | ستتم معالجة الطلبات بهذا الملحق باستخدام تطبيق FastCGI المحدد. | خيط |
معالج البرنامج النصي | المسار المطلق لتطبيق FastCGI. | خيط |
HostingEnvironmentProfile
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد لبيئة خدمة التطبيقات. | خيط |
HostNameSslState
اسم | وصف | قيمة |
---|---|---|
نوع المضيف | يشير إلى ما إذا كان اسم المضيف هو اسم مضيف قياسي أو اسم مضيف مستودع. | "المستودع" "قياسي" |
اسم | اسم المضيف. | خيط |
sslState | نوع SSL. | "معطل" "IpBasedEnabled" 'SniEnabled' |
بصمه الابهام | بصمة إبهام شهادة SSL. | خيط |
toUpdate | تعيين إلى <التعليمات البرمجية>true</code> لتحديث اسم المضيف الموجود. | قيمة منطقية |
VIRTUALIP | عنوان IP الظاهري المعين إلى اسم المضيف إذا تم تمكين SSL المستند إلى IP. | خيط |
IpSecurityRestriction
اسم | وصف | قيمة |
---|---|---|
فعل | السماح بالوصول إلى نطاق IP هذا أو رفضه. | خيط |
وصف | وصف قاعدة تقييد IP. | خيط |
رؤوس | عناوين قاعدة تقييد IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). المنطق المطابق هو .. - إذا كانت الخاصية فارغة أو خالية (افتراضي)، يسمح بجميع المضيفين (أو عدم وجود). - تتم مقارنة القيمة باستخدام ترتيبية-تجاهل-حالة (باستثناء رقم المنفذ). - يسمح بأحرف البدل للمجال الفرعي ولكن لا تتطابق مع المجال الجذر. على سبيل المثال، يطابق *.contoso.com المجال الفرعي foo.contoso.com ولكن ليس المجال الجذر contoso.com أو foo.bar.contoso.com متعدد المستويات - يسمح بأسماء مضيف Unicode ولكن يتم تحويلها إلى Punycode للمطابقة. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). المنطق المطابق هو .. - إذا كانت الخاصية فارغة أو خالية (افتراضي)، يسمح بأي سلاسل إعادة توجيه (أو نقص). - إذا تطابق أي عنوان (باستثناء رقم المنفذ) في السلسلة (مفصول بفواصل) مع CIDR المحدد بواسطة الخاصية. X-Azure-FDID وX-FD-HealthProbe. منطق المطابقة هو التطابق الدقيق. |
IpSecurityRestrictionHeaders |
عنوان ip | عنوان IP الذي يكون تقييد الأمان صالحا له. يمكن أن يكون في شكل عنوان ipv4 خالص (خاصية SubnetMask المطلوبة) أو رمز CIDR مثل ipv4/mask (مطابقة بت بادئة). بالنسبة إلى CIDR، يجب عدم تحديد خاصية SubnetMask. |
خيط |
اسم | اسم قاعدة تقييد IP. | خيط |
أولوية | أولوية قاعدة تقييد IP. | الباحث |
خريطة الشبكة الفرعية | قناع الشبكة الفرعية لنطاق عناوين IP الذي يكون التقييد صالحا له. | خيط |
subnetTrafficTag | (داخلي) علامة نسبة استخدام الشبكة الفرعية | الباحث |
العلامه | يحدد ما سيتم استخدام عامل تصفية IP هذا له. هذا لدعم تصفية IP على الوكلاء. | "افتراضي" "علامة تعريف الخدمة" 'XffProxy' |
vnetSubnetResourceId | معرف مورد الشبكة الظاهرية | خيط |
vnetTrafficTag | (داخلي) علامة نسبة استخدام الشبكة الظاهرية | الباحث |
عناوين IpSecurityRestriction
اسم | وصف | قيمة |
---|
معرف الخدمة المدارة
اسم | وصف | قيمة |
---|---|---|
نوع | نوع هوية الخدمة المدارة. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
Microsoft.Web/sites/slots
اسم | وصف | قيمة |
---|---|---|
apiVersion | إصدار واجهة برمجة التطبيقات | '2021-03-01' |
توسيع الموقع | موقع موسع. | |
الهوية | هوية الخدمة المدارة. | |
نوع | نوع المورد. | خيط |
مكان | موقع المورد. | سلسلة (مطلوب) |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص خاصة لمورد الموقع | |
العلامات | علامات الموارد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد | 'Microsoft.Web/sites/slots' |
NameValuePair
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الإقران. | خيط |
قيمة | إقران القيمة. | خيط |
إعدادات الدفع
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد. | خيط |
خصائص | خصائص مورد PushSettings الخاصة | |
خصائص إعدادات الدفع
اسم | وصف | قيمة |
---|---|---|
dynamicTagsJson | الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الديناميكية التي سيتم تقييمها من مطالبات المستخدم في نقطة نهاية تسجيل الدفع. | خيط |
isPushEnabled | الحصول على علامة تشير إلى تمكين نقطة نهاية الدفع أو تعيينها. | bool (مطلوب) |
tagsRequiringAuth | يحصل على أو يعين سلسلة JSON تحتوي على قائمة بالعلامات التي تتطلب مصادقة المستخدم لاستخدامها في نقطة نهاية تسجيل الدفع. يمكن أن تتكون العلامات من أحرف أبجدية رقمية وما يلي: '_', '@', '#', '.', ':', '-'. يجب إجراء التحقق من الصحة في PushRequestHandler. |
خيط |
tagWhitelistJson | الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الموجودة في القائمة المسموح بها للاستخدام بواسطة نقطة نهاية تسجيل الدفع. | خيط |
قاعدة البيانات المتدرجة
اسم | وصف | قيمة |
---|---|---|
actionHostName | اسم مضيف الفتحة التي سيتم إعادة توجيه حركة المرور إليها إذا تقرر ذلك. على سبيل المثال myapp-stage.azurewebsites.net. | خيط |
changeDecisionCallbackUrl | يمكن توفير خوارزمية قرار مخصصة في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له. راجع ملحق موقع TiPCallback للحصول على السقالة والعقود. https://www.siteextensions.net/packages/TiPCallback/ |
خيط |
تغييرIntervalInMinutes | يحدد الفاصل الزمني بالدقائق لإعادة تقييم ReroutePercentage. | الباحث |
تغيير الخطوات | في سيناريو التدرج التلقائي، هذه هي الخطوة التي يجب إضافتها/إزالتها من التعليمات البرمجية <>ReroutePercentage</code> حتى تصل إلى التعليمات البرمجية \n<>MinReroutePercentage</> التعليمات البرمجية أو <التعليمات البرمجية>MaxReroutePercentage</code>. يتم التحقق من مقاييس الموقع كل N دقيقة محددة في التعليمات البرمجية <>ChangeIntervalInMinutes</code>.\nخوارزمية قرار مخصصة يمكن توفيره في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له في التعليمات البرمجية <>ChangeDecisionCallbackUrl</code>. |
الباحث |
maxReroutePercentage | تحديد الحد العلوي الذي سيبقى أسفله ReroutePercentage. | الباحث |
minReroutePercentage | تحديد الحد السفلي الذي سيبقى فوقه ReroutePercentage. | الباحث |
اسم | اسم قاعدة التوجيه. سيكون الاسم الموصى به هو الإشارة إلى الفتحة التي ستتلقى نسبة استخدام الشبكة في التجربة. | خيط |
إعادة توجيهPercentage | النسبة المئوية لنسبة استخدام الشبكة التي ستتم إعادة توجيهها إلى التعليمات البرمجية <>ActionHostName</code>. | الباحث |
RequestsBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
timeInterval | الفاصل الزمني. | خيط |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
تكوين الموقع
اسم | وصف | قيمة |
---|---|---|
acrUseManagedIdentityCreds | وضع علامة لاستخدام Managed Identity Creds لسحب ACR | قيمة منطقية |
acrUserManagedIdentityID | إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم | خيط |
alwaysOn | <التعليمات البرمجية></التعليمات البرمجية الصحيحة> إذا تم تمكين Always On؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
apiDefinition | معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. | معلومات |
apiManagementConfig | إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . | |
appCommandLine | سطر أوامر التطبيق لتشغيله. | خيط |
إعدادات التطبيق | إعدادات التطبيق. | NameValuePair[] |
AutoHealEnabled | < >التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين المعالجة التلقائية؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
قواعد الصحة التلقائية | قواعد المعالجة التلقائية. | |
autoSwapSlotName | اسم فتحة التبديل التلقائي. | خيط |
حسابات التخزين azure | قائمة حسابات تخزين Azure. | SiteConfigAzureStorageAccounts |
سلاسل الاتصال | سلاسل الاتصال. | |
cors | إعدادات مشاركة الموارد عبر المنشأ (CORS). | CorsSettings |
المستندات الافتراضية | المستندات الافتراضية. | سلسلة[] |
detailedErrorLoggingEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
documentRoot | جذر المستند. | خيط |
التجارب | هذا هو الحل البديل للأنوعات متعددة الأشكال. | تجارب |
ftpsState | حالة خدمة FTP / FTPS | "AllAllowed" "معطل" "FtpsOnly" |
functionAppScaleLimit | الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم. ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium |
الباحث القيود: قيمة الحد الأدنى = 0 |
functionsRuntimeScaleMonitoringEnabled | الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين، لن يقوم ScaleController بمراقبة مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك إلى وقت التشغيل للحصول على حالة المقياس. |
قيمة منطقية |
تعيينات المعالج | تعيينات المعالج. | |
healthCheckPath | مسار التحقق من الصحة | خيط |
http20Enabled | Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 | قيمة منطقية |
httpLoggingEnabled | >التعليمات البرمجية <</> code true إذا تم تمكين تسجيل HTTP؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
ipSecurityRestrictions | قيود أمان IP الرئيسية. | ipSecurityRestriction[] |
javaContainer | حاوية Java. | خيط |
javaContainerVersion | إصدار حاوية Java. | خيط |
javaVersion | إصدار Java. | خيط |
keyVaultReferenceIdentity | الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. | خيط |
حدود | حدود الموقع. | |
linuxFxVersion | Linux App Framework والإصدار | خيط |
loadBalancing | موازنة تحميل الموقع. | "طلبات الأقل" 'LeastResponseTime' "PerSiteRoundRobin" 'RequestHash' "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين MySQL المحلي؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
logsDirectorySizeLimit | حد حجم دليل سجلات HTTP. | الباحث |
managedPipelineMode | وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. | "كلاسيكي" "متكامل" |
managedServiceIdentityId | معرف هوية الخدمة المدارة | الباحث |
الحد الأدنى لعدد موازنات الElastic | عدد الحد الأدنى لعدد المثيلات لموقع ينطبق هذا الإعداد فقط على الخطط المرنة |
الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 20 |
minTlsVersion | MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL | '1.0' '1.1' '1.2' |
netFrameworkVersion | إصدار .NET Framework. | خيط |
nodeVersion | إصدار Node.js. | خيط |
numberOfWorkers | عدد العمال. | الباحث |
phpVersion | إصدار PHP. | خيط |
powerShellVersion | إصدار PowerShell. | خيط |
preWarmedInstanceCount | عدد مثيلات PreWarmed. ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة |
الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 10 |
publicNetworkAccess | خاصية للسماح بكافة حركة المرور العامة أو حظرها. | خيط |
نشرUsername | نشر اسم المستخدم. | خيط |
دفع | دفع إعدادات نقطة النهاية. | |
إصدار pythonVersion | إصدار Python. | خيط |
remoteDebuggingEnabled | <التعليمات البرمجية>صحيح</التعليمات البرمجية> إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
remoteDebuggingVersion | إصدار تصحيح الأخطاء عن بعد. | خيط |
requestTracingEnabled | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين تتبع الطلب؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
requestTracingExpirationTime | طلب وقت انتهاء صلاحية التتبع. | خيط |
scmIpSecurityRestrictions | قيود أمان IP ل scm. | ipSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | قيود أمان IP لاستخدام scm الرئيسي. | قيمة منطقية |
scmMinTlsVersion | ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM | '1.0' '1.1' '1.2' |
نوع scm | نوع SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' "Dropbox" 'ExternalGit' 'ExternalHg' 'GitHub' "LocalGit" "بلا" "OneDrive" 'Tfs' 'VSO' 'VSTSRM' |
خيارات التتبع | خيارات التتبع. | خيط |
use32BitWorkerProcess | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لاستخدام عملية عامل 32 بت؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
التطبيقات الظاهرية | التطبيقات الظاهرية. | |
اسم الشبكة الظاهرية | اسم الشبكة الظاهرية. | خيط |
vnetPrivatePortsCount | عدد المنافذ الخاصة المعينة لهذا التطبيق. سيتم تعيين هذه بشكل ديناميكي في وقت التشغيل. | الباحث |
vnetRouteAllEnabled | تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. | قيمة منطقية |
موقع ويبTimeZone | تعيين المنطقة الزمنية التي يستخدمها الموقع لإنشاء الطوابع الزمنية. متوافق مع Linux وWindows App Service. تعيين إعداد تطبيق WEBSITE_TIME_ZONE له الأسبقية على هذا التكوين. بالنسبة إلى Linux، تتوقع قيم قاعدة بيانات tz https://www.iana.org/time-zones (للحصول على مرجع سريع، راجع https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). بالنسبة إلى Windows، تتوقع إحدى المناطق الزمنية المدرجة ضمن HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | خيط |
webSocketsEnabled | >التعليمات البرمجية <</التعليمات البرمجية الحقيقية> إذا تم تمكين WebSocket؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
windowsFxVersion | Xenon App Framework والإصدار | خيط |
xManagedServiceIdentityId | معرف هوية الخدمة المدارة الصريحة | الباحث |
حسابات موقعConfigAzureStorage
اسم | وصف | قيمة |
---|
SiteLimits
اسم | وصف | قيمة |
---|---|---|
maxDiskSizeInMb | الحد الأقصى المسموح به لاستخدام حجم القرص بالميغابايت. | الباحث |
maxMemoryInMb | الحد الأقصى المسموح به لاستخدام الذاكرة بالميغابايت. | الباحث |
maxPercentageCpu | الحد الأقصى المسموح به لنسبة استخدام وحدة المعالجة المركزية. | الباحث |
خصائص الموقع
اسم | وصف | قيمة |
---|---|---|
clientAffinityEnabled | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لتمكين ترابط العميل؛ <التعليمات البرمجية>خطأ</التعليمات البرمجية> لإيقاف إرسال ملفات تعريف ارتباط ترابط جلسة العمل، والتي توجه طلبات العميل في نفس الجلسة إلى نفس المثيل. الافتراضي هو <التعليمات البرمجية>true</code>. | قيمة منطقية |
clientCertEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين مصادقة شهادة العميل (مصادقة TLS المتبادلة)؛ وإلا،>التعليمات البرمجية <خطأ</code>. الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. | قيمة منطقية |
clientCertExclusionPaths | مسارات الاستبعاد المفصولة بفواصل لمصادقة شهادة العميل | خيط |
clientCertMode | هذا يؤلف مع إعداد ClientCertEnabled. - ClientCertEnabled: خطأ يعني أنه تم تجاهل ClientCert. - ClientCertEnabled: true و ClientCertMode: مطلوب يعني أن ClientCert مطلوب. - ClientCertEnabled: true و ClientCertMode: اختياري يعني أن ClientCert اختياري أو مقبول. |
"اختياري" "مستخدم غير نشط اختياري" 'مطلوب' |
معلومات الاستنساخ | إذا تم تحديده أثناء إنشاء التطبيق، يتم نسخ التطبيق من تطبيق مصدر. | |
حجم الحاوية | حجم حاوية الدالة. | الباحث |
customDomainVerificationId | المعرف الفريد الذي يتحقق من المجالات المخصصة المعينة للتطبيق. سيقوم العميل بإضافة هذا المعرف إلى سجل txt للتحقق. | خيط |
dailyMemoryTimeQuota | الحد الأقصى المسموح به للحصة النسبية لوقت الذاكرة اليومي (ينطبق على التطبيقات الديناميكية فقط). | الباحث |
تمكين | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. يؤدي تعيين هذه القيمة إلى خطأ إلى تعطيل التطبيق (يؤدي إلى عدم اتصال التطبيق). | قيمة منطقية |
hostingEnvironmentProfile | بيئة خدمة التطبيق لاستخدامها للتطبيق. | HostingEnvironmentProfile |
hostNamesDisabled |
<التعليمات البرمجية>صحيح</> التعليمات البرمجية لتعطيل أسماء المضيفين العامة للتطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. إذا <التعليمات البرمجية>true</code>، يمكن الوصول إلى التطبيق فقط عبر عملية إدارة واجهة برمجة التطبيقات. |
قيمة منطقية |
hostNameSslStates | يتم استخدام حالات اسم المضيف SSL لإدارة روابط SSL لأسماء مضيفي التطبيق. | |
httpsOnly | HttpsOnly: يقوم بتكوين موقع ويب لقبول طلبات https فقط. إعادة توجيه المشكلات ل طلبات http |
قيمة منطقية |
hyperV | Hyper-V بيئة الاختبار المعزولة. | قيمة منطقية |
isXenon | قديم: Hyper-V بيئة الاختبار المعزولة. | قيمة منطقية |
keyVaultReferenceIdentity | الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. | خيط |
معدل التكرار | وضع تكرار الموقع | "ActiveActive" "تجاوز الفشل" "GeoRedundant" 'يدوي' "بلا" |
محجوز | >التعليمات البرمجية <></code true إذا كانت محجوزة؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
scmSiteAlsoStopped | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لإيقاف موقع SCM (KUDU) عند إيقاف التطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. الإعداد الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. | قيمة منطقية |
serverFarmId | معرف المورد لخطة App Service المقترنة، المنسقة على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | خيط |
تكوين الموقع | تكوين التطبيق. | تكوين الموقع |
حسابات التخزين المطلوبة | التحقق من أن حساب التخزين المقدم من العميل مطلوب | قيمة منطقية |
virtualNetworkSubnetId | معرف Azure Resource Manager للشبكة الظاهرية والشبكة الفرعية التي سيتم ضمها بواسطة تكامل VNET الإقليمي. يجب أن يكون هذا النموذج /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
خيط |
SlowRequestsBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | مسار الطلب. | خيط |
timeInterval | الفاصل الزمني. | خيط |
وقت الالتقاط | الوقت المستغرق. | خيط |
رمز الحالةBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | مسار الطلب | خيط |
حالة | رمز حالة HTTP. | الباحث |
الإحصائيات الفرعية | طلب الحالة الفرعية. | الباحث |
timeInterval | الفاصل الزمني. | خيط |
win32Status | رمز الخطأ Win32. | الباحث |
StatusCodesRangeBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | خيط | |
رموز الحالة | رمز حالة HTTP. | خيط |
timeInterval | الفاصل الزمني. | خيط |
معرف تعيين المستخدم
اسم | وصف | قيمة |
---|
التطبيق الظاهري
اسم | وصف | قيمة |
---|---|---|
مسار فعلي | المسار الفعلي. | خيط |
التحميل المسبق القابل للتحميل | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التحميل المسبق؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
الدلائل الظاهرية | الدلائل الظاهرية للتطبيق الظاهري. | |
virtualPath | المسار الظاهري. | خيط |
الدليل الظاهري
اسم | وصف | قيمة |
---|---|---|
مسار فعلي | المسار الفعلي. | خيط |
virtualPath | المسار إلى التطبيق الظاهري. | خيط |
قوالب التشغيل السريع
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | وصف |
---|---|
Azure Function App مع فتحة توزيع |
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium مع فتحة إنتاج وفتحة نشر إضافية. |
Web App متعدد المناطق المتوفرة بشكل كبير |
يسمح لك هذا القالب بإنشاء حل آمن ومتاح للغاية ومتعدد المناطق من طرف إلى طرف باستخدام تطبيقي ويب في مناطق مختلفة خلف Azure Front Door |
وظيفة خطة استهلاك التزويد مع فتحة التوزيع |
يقوم هذا القالب بتوفير تطبيق دالة على خطة Consumption، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة. |
|
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب مع فتحات التقسيم المرحلي والواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن الجزء الخلفي من خلال حقن VNet ونقطة النهاية الخاصة |
Web App مع فتحات نشر مخصصة |
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب مع فتحات نشر مخصصة على Azure Web Apps. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد المواقع/الفتحات مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.Web/sites/slots، أضف Terraform التالي إلى القالب.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Web/sites/slots@2021-03-01"
name = "string"
extendedLocation = {
name = "string"
}
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
kind = "string"
location = "string"
body = jsonencode({
properties = {
clientAffinityEnabled = bool
clientCertEnabled = bool
clientCertExclusionPaths = "string"
clientCertMode = "string"
cloningInfo = {
appSettingsOverrides = {
{customized property} = "string"
}
cloneCustomHostNames = bool
cloneSourceControl = bool
configureLoadBalancing = bool
correlationId = "string"
hostingEnvironment = "string"
overwrite = bool
sourceWebAppId = "string"
sourceWebAppLocation = "string"
trafficManagerProfileId = "string"
trafficManagerProfileName = "string"
}
containerSize = int
customDomainVerificationId = "string"
dailyMemoryTimeQuota = int
enabled = bool
hostingEnvironmentProfile = {
id = "string"
}
hostNamesDisabled = bool
hostNameSslStates = [
{
hostType = "string"
name = "string"
sslState = "string"
thumbprint = "string"
toUpdate = bool
virtualIP = "string"
}
]
httpsOnly = bool
hyperV = bool
isXenon = bool
keyVaultReferenceIdentity = "string"
redundancyMode = "string"
reserved = bool
scmSiteAlsoStopped = bool
serverFarmId = "string"
siteConfig = {
acrUseManagedIdentityCreds = bool
acrUserManagedIdentityID = "string"
alwaysOn = bool
apiDefinition = {
url = "string"
}
apiManagementConfig = {
id = "string"
}
appCommandLine = "string"
appSettings = [
{
name = "string"
value = "string"
}
]
autoHealEnabled = bool
autoHealRules = {
actions = {
actionType = "string"
customAction = {
exe = "string"
parameters = "string"
}
minProcessExecutionTime = "string"
}
triggers = {
privateBytesInKB = int
requests = {
count = int
timeInterval = "string"
}
slowRequests = {
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
slowRequestsWithPath = [
{
count = int
path = "string"
timeInterval = "string"
timeTaken = "string"
}
]
statusCodes = [
{
count = int
path = "string"
status = int
subStatus = int
timeInterval = "string"
win32Status = int
}
]
statusCodesRange = [
{
count = int
path = "string"
statusCodes = "string"
timeInterval = "string"
}
]
}
}
autoSwapSlotName = "string"
azureStorageAccounts = {
{customized property} = {
accessKey = "string"
accountName = "string"
mountPath = "string"
shareName = "string"
type = "string"
}
}
connectionStrings = [
{
connectionString = "string"
name = "string"
type = "string"
}
]
cors = {
allowedOrigins = [
"string"
]
supportCredentials = bool
}
defaultDocuments = [
"string"
]
detailedErrorLoggingEnabled = bool
documentRoot = "string"
experiments = {
rampUpRules = [
{
actionHostName = "string"
changeDecisionCallbackUrl = "string"
changeIntervalInMinutes = int
changeStep = int
maxReroutePercentage = int
minReroutePercentage = int
name = "string"
reroutePercentage = int
}
]
}
ftpsState = "string"
functionAppScaleLimit = int
functionsRuntimeScaleMonitoringEnabled = bool
handlerMappings = [
{
arguments = "string"
extension = "string"
scriptProcessor = "string"
}
]
healthCheckPath = "string"
http20Enabled = bool
httpLoggingEnabled = bool
ipSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
javaContainer = "string"
javaContainerVersion = "string"
javaVersion = "string"
keyVaultReferenceIdentity = "string"
limits = {
maxDiskSizeInMb = int
maxMemoryInMb = int
maxPercentageCpu = int
}
linuxFxVersion = "string"
loadBalancing = "string"
localMySqlEnabled = bool
logsDirectorySizeLimit = int
managedPipelineMode = "string"
managedServiceIdentityId = int
minimumElasticInstanceCount = int
minTlsVersion = "string"
netFrameworkVersion = "string"
nodeVersion = "string"
numberOfWorkers = int
phpVersion = "string"
powerShellVersion = "string"
preWarmedInstanceCount = int
publicNetworkAccess = "string"
publishingUsername = "string"
push = {
kind = "string"
properties = {
dynamicTagsJson = "string"
isPushEnabled = bool
tagsRequiringAuth = "string"
tagWhitelistJson = "string"
}
}
pythonVersion = "string"
remoteDebuggingEnabled = bool
remoteDebuggingVersion = "string"
requestTracingEnabled = bool
requestTracingExpirationTime = "string"
scmIpSecurityRestrictions = [
{
action = "string"
description = "string"
headers = {
{customized property} = [
"string"
]
}
ipAddress = "string"
name = "string"
priority = int
subnetMask = "string"
subnetTrafficTag = int
tag = "string"
vnetSubnetResourceId = "string"
vnetTrafficTag = int
}
]
scmIpSecurityRestrictionsUseMain = bool
scmMinTlsVersion = "string"
scmType = "string"
tracingOptions = "string"
use32BitWorkerProcess = bool
virtualApplications = [
{
physicalPath = "string"
preloadEnabled = bool
virtualDirectories = [
{
physicalPath = "string"
virtualPath = "string"
}
]
virtualPath = "string"
}
]
vnetName = "string"
vnetPrivatePortsCount = int
vnetRouteAllEnabled = bool
websiteTimeZone = "string"
webSocketsEnabled = bool
windowsFxVersion = "string"
xManagedServiceIdentityId = int
}
storageAccountRequired = bool
virtualNetworkSubnetId = "string"
}
})
tags = {
{customized property} = "string"
}
}
قيم الخصائص
ApiDefinitionInfo
اسم | وصف | قيمة |
---|---|---|
url | عنوان URL لتعريف واجهة برمجة التطبيقات. | خيط |
ApiManagementConfig
اسم | وصف | قيمة |
---|---|---|
معرف | معرف APIM-Api. | خيط |
عمليات الصحة التلقائية
اسم | وصف | قيمة |
---|---|---|
نوع الإجراء | إجراء محدد مسبقا يجب اتخاذه. | "CustomAction" 'LogEvent' "المحذوفات" |
customAction | إجراء مخصص يجب اتخاذه. | |
minProcessExecutionTime | الحد الأدنى من الوقت الذي يجب أن تنفذ فيه العملية قبل اتخاذ الإجراء |
خيط |
AutoHealCustomAction
اسم | وصف | قيمة |
---|---|---|
exe | قابل للتنفيذ ليتم تشغيله. | خيط |
البارامترات | معلمات للقابل للتنفيذ. | خيط |
قواعد الصحة التلقائية
اسم | وصف | قيمة |
---|---|---|
الاجراءات | الإجراءات التي سيتم تنفيذها عند تشغيل قاعدة. | "عمليات الصحة التلقائية" |
مشغلات | الشروط التي تصف وقت تنفيذ إجراءات المعالجة التلقائية. | |
أجهزة تبديل HealTriggers التلقائية
اسم | وصف | قيمة |
---|---|---|
PrivateBytesInKB | قاعدة تستند إلى وحدات البايت الخاصة. | الباحث |
الطلبات | قاعدة تستند إلى إجمالي الطلبات. | |
طلبات بطيئة | قاعدة تستند إلى وقت تنفيذ الطلب. | |
slowRequestsWithPath | قاعدة تستند إلى قاعدة طلبات بطيئة متعددة مع مسار | SlowRequestsBasedTrigger[] |
رموز الحالة | قاعدة تستند إلى رموز الحالة. | StatusCodesBasedTrigger[] |
statusCodesRange | قاعدة تستند إلى نطاقات رموز الحالة. | StatusCodesRangeBasedTrigger[] |
AzureStorageInfoValue
اسم | وصف | قيمة |
---|---|---|
مفتاح الوصول | مفتاح الوصول لحساب التخزين. | خيط القيود: قيمة حساسة. تمرير كمعلمة آمنة. |
اسم الحساب | اسم حساب التخزين. | خيط |
mountPath | مسار تحميل التخزين داخل بيئة وقت تشغيل الموقع. | خيط |
اسم المشاركة | اسم مشاركة الملف (اسم الحاوية، لتخزين Blob). | خيط |
نوع | نوع التخزين. | "AzureBlob" "AzureFiles" |
معلومات الاستنساخ
اسم | وصف | قيمة |
---|---|---|
appSettingsOverrides | يتجاوز إعداد التطبيق للتطبيق المستنسخ. إذا تم تحديدها، تتجاوز هذه الإعدادات الإعدادات المستنسخة من تطبيق المصدر. وإلا، يتم الاحتفاظ بإعدادات التطبيق من تطبيق المصدر. |
CloningInfoAppSettingsOverrides |
cloneCustomHostNames | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لنسخ أسماء المضيفين المخصصة من تطبيق المصدر؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
cloneSourceControl | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لاستنساخ التحكم بالمصادر من تطبيق المصدر؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
تكوينLoadBalancing | <التعليمات البرمجية>true</code> لتكوين موازنة التحميل لتطبيق المصدر والوجهة. | قيمة منطقية |
معرف الارتباط | معرف الارتباط لعملية الاستنساخ. يربط هذا المعرف عمليات استنساخ متعددة معا لاستخدام نفس اللقطة. |
خيط القيود: الحد الأدنى للطول = 36 الحد الأقصى للطول = 36 النمط = ^[0-9a-fA-F]{8}-([0-9a-fA-F]{4}-){3}[0-9a-fA-F]{12}$ |
بيئة الاستضافة | بيئة خدمة التطبيق. | خيط |
الكتابه | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> للكتابة فوق تطبيق الوجهة؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
sourceWebAppId | معرف مورد ARM لتطبيق المصدر. معرف مورد التطبيق من النموذج /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName} لفتحات الإنتاج و /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Web/sites/{siteName}/slots/{slotName} للفتحات الأخرى. |
سلسلة (مطلوب) |
sourceWebAppLocation | موقع تطبيق المصدر على سبيل المثال: غرب الولايات المتحدة أو شمال أوروبا | خيط |
trafficManagerProfileId | معرف مورد ARM لملف تعريف Traffic Manager المراد استخدامه، إذا كان موجودا. معرف مورد Traffic Manager هو من النموذج /subscriptions/{subId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/trafficManagerProfiles/{profileName}. |
خيط |
trafficManagerProfileName | اسم ملف تعريف Traffic Manager المراد إنشاؤه. هذا مطلوب فقط إذا لم يكن ملف تعريف Traffic Manager موجودا بالفعل. | خيط |
CloningInfoAppSettingsOverrides
اسم | وصف | قيمة |
---|
معلومات ConnStringInfo
اسم | وصف | قيمة |
---|---|---|
سلسلة الاتصال | قيمة سلسلة الاتصال. | خيط |
اسم | اسم سلسلة الاتصال. | خيط |
نوع | نوع قاعدة البيانات. | 'ApiHub' "مخصص" 'DocDb' 'EventHub' "MySql" "NotificationHub" "PostgreSQL" "RedisCache" "ServiceBus" 'SQLAzure' 'SQLServer' |
إعدادات Cors
اسم | وصف | قيمة |
---|---|---|
التواريخ الأصلية المسموح بها | الحصول على قائمة الأصول التي يجب السماح لها بجعل الأصل متقاطعا أو تعيينها الاستدعاءات (على سبيل المثال: http://example.com:12345). استخدم "*" للسماح للجميع. |
سلسلة[] |
بيانات اعتماد الدعم | الحصول على طلبات CORS مع بيانات الاعتماد أو تعيينها. رأى https://developer.mozilla.org/en-US/docs/Web/HTTP/CORS#Requests_with_credentials لمزيد من التفاصيل. |
قيمة منطقية |
التجارب
اسم | وصف | قيمة |
---|---|---|
قواعد التدرج | قائمة القواعد المتدرجة. |
توسيع الموقع
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الموقع الموسع. | خيط |
خريطة المعالج
اسم | وصف | قيمة |
---|---|---|
الحجج | وسيطات سطر الأوامر التي سيتم تمريرها إلى معالج البرنامج النصي. | خيط |
امتداد | ستتم معالجة الطلبات بهذا الملحق باستخدام تطبيق FastCGI المحدد. | خيط |
معالج البرنامج النصي | المسار المطلق لتطبيق FastCGI. | خيط |
HostingEnvironmentProfile
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد لبيئة خدمة التطبيقات. | خيط |
HostNameSslState
اسم | وصف | قيمة |
---|---|---|
نوع المضيف | يشير إلى ما إذا كان اسم المضيف هو اسم مضيف قياسي أو اسم مضيف مستودع. | "المستودع" "قياسي" |
اسم | اسم المضيف. | خيط |
sslState | نوع SSL. | "معطل" "IpBasedEnabled" 'SniEnabled' |
بصمه الابهام | بصمة إبهام شهادة SSL. | خيط |
toUpdate | تعيين إلى <التعليمات البرمجية>true</code> لتحديث اسم المضيف الموجود. | قيمة منطقية |
VIRTUALIP | عنوان IP الظاهري المعين إلى اسم المضيف إذا تم تمكين SSL المستند إلى IP. | خيط |
IpSecurityRestriction
اسم | وصف | قيمة |
---|---|---|
فعل | السماح بالوصول إلى نطاق IP هذا أو رفضه. | خيط |
وصف | وصف قاعدة تقييد IP. | خيط |
رؤوس | عناوين قاعدة تقييد IP. X-Forwarded-Host (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-Host#Examples). المنطق المطابق هو .. - إذا كانت الخاصية فارغة أو خالية (افتراضي)، يسمح بجميع المضيفين (أو عدم وجود). - تتم مقارنة القيمة باستخدام ترتيبية-تجاهل-حالة (باستثناء رقم المنفذ). - يسمح بأحرف البدل للمجال الفرعي ولكن لا تتطابق مع المجال الجذر. على سبيل المثال، يطابق *.contoso.com المجال الفرعي foo.contoso.com ولكن ليس المجال الجذر contoso.com أو foo.bar.contoso.com متعدد المستويات - يسمح بأسماء مضيف Unicode ولكن يتم تحويلها إلى Punycode للمطابقة. X-Forwarded-For (https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/X-Forwarded-For#Examples). المنطق المطابق هو .. - إذا كانت الخاصية فارغة أو خالية (افتراضي)، يسمح بأي سلاسل إعادة توجيه (أو نقص). - إذا تطابق أي عنوان (باستثناء رقم المنفذ) في السلسلة (مفصول بفواصل) مع CIDR المحدد بواسطة الخاصية. X-Azure-FDID وX-FD-HealthProbe. منطق المطابقة هو التطابق الدقيق. |
IpSecurityRestrictionHeaders |
عنوان ip | عنوان IP الذي يكون تقييد الأمان صالحا له. يمكن أن يكون في شكل عنوان ipv4 خالص (خاصية SubnetMask المطلوبة) أو رمز CIDR مثل ipv4/mask (مطابقة بت بادئة). بالنسبة إلى CIDR، يجب عدم تحديد خاصية SubnetMask. |
خيط |
اسم | اسم قاعدة تقييد IP. | خيط |
أولوية | أولوية قاعدة تقييد IP. | الباحث |
خريطة الشبكة الفرعية | قناع الشبكة الفرعية لنطاق عناوين IP الذي يكون التقييد صالحا له. | خيط |
subnetTrafficTag | (داخلي) علامة نسبة استخدام الشبكة الفرعية | الباحث |
العلامه | يحدد ما سيتم استخدام عامل تصفية IP هذا له. هذا لدعم تصفية IP على الوكلاء. | "افتراضي" "علامة تعريف الخدمة" 'XffProxy' |
vnetSubnetResourceId | معرف مورد الشبكة الظاهرية | خيط |
vnetTrafficTag | (داخلي) علامة نسبة استخدام الشبكة الظاهرية | الباحث |
عناوين IpSecurityRestriction
اسم | وصف | قيمة |
---|
معرف الخدمة المدارة
اسم | وصف | قيمة |
---|---|---|
نوع | نوع هوية الخدمة المدارة. | "بلا" 'SystemAssigned' "SystemAssigned, UserAssigned" "تعيين المستخدم" |
معرفات تعيين المستخدم | قائمة الهويات المعينة من قبل المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName} | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
اسم | وصف | قيمة |
---|
Microsoft.Web/sites/slots
NameValuePair
اسم | وصف | قيمة |
---|---|---|
اسم | اسم الإقران. | خيط |
قيمة | إقران القيمة. | خيط |
إعدادات الدفع
اسم | وصف | قيمة |
---|---|---|
نوع | نوع المورد. | خيط |
خصائص | خصائص مورد PushSettings الخاصة | |
خصائص إعدادات الدفع
اسم | وصف | قيمة |
---|---|---|
dynamicTagsJson | الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الديناميكية التي سيتم تقييمها من مطالبات المستخدم في نقطة نهاية تسجيل الدفع. | خيط |
isPushEnabled | الحصول على علامة تشير إلى تمكين نقطة نهاية الدفع أو تعيينها. | bool (مطلوب) |
tagsRequiringAuth | يحصل على أو يعين سلسلة JSON تحتوي على قائمة بالعلامات التي تتطلب مصادقة المستخدم لاستخدامها في نقطة نهاية تسجيل الدفع. يمكن أن تتكون العلامات من أحرف أبجدية رقمية وما يلي: '_', '@', '#', '.', ':', '-'. يجب إجراء التحقق من الصحة في PushRequestHandler. |
خيط |
tagWhitelistJson | الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الموجودة في القائمة المسموح بها للاستخدام بواسطة نقطة نهاية تسجيل الدفع. | خيط |
قاعدة البيانات المتدرجة
اسم | وصف | قيمة |
---|---|---|
actionHostName | اسم مضيف الفتحة التي سيتم إعادة توجيه حركة المرور إليها إذا تقرر ذلك. على سبيل المثال myapp-stage.azurewebsites.net. | خيط |
changeDecisionCallbackUrl | يمكن توفير خوارزمية قرار مخصصة في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له. راجع ملحق موقع TiPCallback للحصول على السقالة والعقود. https://www.siteextensions.net/packages/TiPCallback/ |
خيط |
تغييرIntervalInMinutes | يحدد الفاصل الزمني بالدقائق لإعادة تقييم ReroutePercentage. | الباحث |
تغيير الخطوات | في سيناريو التدرج التلقائي، هذه هي الخطوة التي يجب إضافتها/إزالتها من التعليمات البرمجية <>ReroutePercentage</code> حتى تصل إلى التعليمات البرمجية \n<>MinReroutePercentage</> التعليمات البرمجية أو <التعليمات البرمجية>MaxReroutePercentage</code>. يتم التحقق من مقاييس الموقع كل N دقيقة محددة في التعليمات البرمجية <>ChangeIntervalInMinutes</code>.\nخوارزمية قرار مخصصة يمكن توفيره في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له في التعليمات البرمجية <>ChangeDecisionCallbackUrl</code>. |
الباحث |
maxReroutePercentage | تحديد الحد العلوي الذي سيبقى أسفله ReroutePercentage. | الباحث |
minReroutePercentage | تحديد الحد السفلي الذي سيبقى فوقه ReroutePercentage. | الباحث |
اسم | اسم قاعدة التوجيه. سيكون الاسم الموصى به هو الإشارة إلى الفتحة التي ستتلقى نسبة استخدام الشبكة في التجربة. | خيط |
إعادة توجيهPercentage | النسبة المئوية لنسبة استخدام الشبكة التي ستتم إعادة توجيهها إلى التعليمات البرمجية <>ActionHostName</code>. | الباحث |
RequestsBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
timeInterval | الفاصل الزمني. | خيط |
علامات تعريف الموارد
اسم | وصف | قيمة |
---|
تكوين الموقع
اسم | وصف | قيمة |
---|---|---|
acrUseManagedIdentityCreds | وضع علامة لاستخدام Managed Identity Creds لسحب ACR | قيمة منطقية |
acrUserManagedIdentityID | إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم | خيط |
alwaysOn | <التعليمات البرمجية></التعليمات البرمجية الصحيحة> إذا تم تمكين Always On؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
apiDefinition | معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. | معلومات |
apiManagementConfig | إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . | |
appCommandLine | سطر أوامر التطبيق لتشغيله. | خيط |
إعدادات التطبيق | إعدادات التطبيق. | NameValuePair[] |
AutoHealEnabled | < >التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين المعالجة التلقائية؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
قواعد الصحة التلقائية | قواعد المعالجة التلقائية. | |
autoSwapSlotName | اسم فتحة التبديل التلقائي. | خيط |
حسابات التخزين azure | قائمة حسابات تخزين Azure. | SiteConfigAzureStorageAccounts |
سلاسل الاتصال | سلاسل الاتصال. | |
cors | إعدادات مشاركة الموارد عبر المنشأ (CORS). | CorsSettings |
المستندات الافتراضية | المستندات الافتراضية. | سلسلة[] |
detailedErrorLoggingEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
documentRoot | جذر المستند. | خيط |
التجارب | هذا هو الحل البديل للأنوعات متعددة الأشكال. | تجارب |
ftpsState | حالة خدمة FTP / FTPS | "AllAllowed" "معطل" "FtpsOnly" |
functionAppScaleLimit | الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم. ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium |
الباحث القيود: قيمة الحد الأدنى = 0 |
functionsRuntimeScaleMonitoringEnabled | الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين، لن يقوم ScaleController بمراقبة مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك إلى وقت التشغيل للحصول على حالة المقياس. |
قيمة منطقية |
تعيينات المعالج | تعيينات المعالج. | |
healthCheckPath | مسار التحقق من الصحة | خيط |
http20Enabled | Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 | قيمة منطقية |
httpLoggingEnabled | >التعليمات البرمجية <</> code true إذا تم تمكين تسجيل HTTP؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
ipSecurityRestrictions | قيود أمان IP الرئيسية. | ipSecurityRestriction[] |
javaContainer | حاوية Java. | خيط |
javaContainerVersion | إصدار حاوية Java. | خيط |
javaVersion | إصدار Java. | خيط |
keyVaultReferenceIdentity | الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. | خيط |
حدود | حدود الموقع. | |
linuxFxVersion | Linux App Framework والإصدار | خيط |
loadBalancing | موازنة تحميل الموقع. | "طلبات الأقل" 'LeastResponseTime' "PerSiteRoundRobin" 'RequestHash' "WeightedRoundRobin" "WeightedTotalTraffic" |
localMySqlEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين MySQL المحلي؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
logsDirectorySizeLimit | حد حجم دليل سجلات HTTP. | الباحث |
managedPipelineMode | وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. | "كلاسيكي" "متكامل" |
managedServiceIdentityId | معرف هوية الخدمة المدارة | الباحث |
الحد الأدنى لعدد موازنات الElastic | عدد الحد الأدنى لعدد المثيلات لموقع ينطبق هذا الإعداد فقط على الخطط المرنة |
الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 20 |
minTlsVersion | MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL | '1.0' '1.1' '1.2' |
netFrameworkVersion | إصدار .NET Framework. | خيط |
nodeVersion | إصدار Node.js. | خيط |
numberOfWorkers | عدد العمال. | الباحث |
phpVersion | إصدار PHP. | خيط |
powerShellVersion | إصدار PowerShell. | خيط |
preWarmedInstanceCount | عدد مثيلات PreWarmed. ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة |
الباحث القيود: قيمة الحد الأدنى = 0 القيمة القصوى = 10 |
publicNetworkAccess | خاصية للسماح بكافة حركة المرور العامة أو حظرها. | خيط |
نشرUsername | نشر اسم المستخدم. | خيط |
دفع | دفع إعدادات نقطة النهاية. | |
إصدار pythonVersion | إصدار Python. | خيط |
remoteDebuggingEnabled | <التعليمات البرمجية>صحيح</التعليمات البرمجية> إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
remoteDebuggingVersion | إصدار تصحيح الأخطاء عن بعد. | خيط |
requestTracingEnabled | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين تتبع الطلب؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
requestTracingExpirationTime | طلب وقت انتهاء صلاحية التتبع. | خيط |
scmIpSecurityRestrictions | قيود أمان IP ل scm. | ipSecurityRestriction[] |
scmIpSecurityRestrictionsUseMain | قيود أمان IP لاستخدام scm الرئيسي. | قيمة منطقية |
scmMinTlsVersion | ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM | '1.0' '1.1' '1.2' |
نوع scm | نوع SCM. | 'BitbucketGit' 'BitbucketHg' 'CodePlexGit' 'CodePlexHg' "Dropbox" 'ExternalGit' 'ExternalHg' 'GitHub' "LocalGit" "بلا" "OneDrive" 'Tfs' 'VSO' 'VSTSRM' |
خيارات التتبع | خيارات التتبع. | خيط |
use32BitWorkerProcess | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لاستخدام عملية عامل 32 بت؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
التطبيقات الظاهرية | التطبيقات الظاهرية. | |
اسم الشبكة الظاهرية | اسم الشبكة الظاهرية. | خيط |
vnetPrivatePortsCount | عدد المنافذ الخاصة المعينة لهذا التطبيق. سيتم تعيين هذه بشكل ديناميكي في وقت التشغيل. | الباحث |
vnetRouteAllEnabled | تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. | قيمة منطقية |
موقع ويبTimeZone | تعيين المنطقة الزمنية التي يستخدمها الموقع لإنشاء الطوابع الزمنية. متوافق مع Linux وWindows App Service. تعيين إعداد تطبيق WEBSITE_TIME_ZONE له الأسبقية على هذا التكوين. بالنسبة إلى Linux، تتوقع قيم قاعدة بيانات tz https://www.iana.org/time-zones (للحصول على مرجع سريع، راجع https://en.wikipedia.org/wiki/List_of_tz_database_time_zones). بالنسبة إلى Windows، تتوقع إحدى المناطق الزمنية المدرجة ضمن HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows NT\CurrentVersion\Time Zones | خيط |
webSocketsEnabled | >التعليمات البرمجية <</التعليمات البرمجية الحقيقية> إذا تم تمكين WebSocket؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
windowsFxVersion | Xenon App Framework والإصدار | خيط |
xManagedServiceIdentityId | معرف هوية الخدمة المدارة الصريحة | الباحث |
حسابات موقعConfigAzureStorage
اسم | وصف | قيمة |
---|
SiteLimits
اسم | وصف | قيمة |
---|---|---|
maxDiskSizeInMb | الحد الأقصى المسموح به لاستخدام حجم القرص بالميغابايت. | الباحث |
maxMemoryInMb | الحد الأقصى المسموح به لاستخدام الذاكرة بالميغابايت. | الباحث |
maxPercentageCpu | الحد الأقصى المسموح به لنسبة استخدام وحدة المعالجة المركزية. | الباحث |
خصائص الموقع
اسم | وصف | قيمة |
---|---|---|
clientAffinityEnabled | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لتمكين ترابط العميل؛ <التعليمات البرمجية>خطأ</التعليمات البرمجية> لإيقاف إرسال ملفات تعريف ارتباط ترابط جلسة العمل، والتي توجه طلبات العميل في نفس الجلسة إلى نفس المثيل. الافتراضي هو <التعليمات البرمجية>true</code>. | قيمة منطقية |
clientCertEnabled | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين مصادقة شهادة العميل (مصادقة TLS المتبادلة)؛ وإلا،>التعليمات البرمجية <خطأ</code>. الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. | قيمة منطقية |
clientCertExclusionPaths | مسارات الاستبعاد المفصولة بفواصل لمصادقة شهادة العميل | خيط |
clientCertMode | هذا يؤلف مع إعداد ClientCertEnabled. - ClientCertEnabled: خطأ يعني أنه تم تجاهل ClientCert. - ClientCertEnabled: true و ClientCertMode: مطلوب يعني أن ClientCert مطلوب. - ClientCertEnabled: true و ClientCertMode: اختياري يعني أن ClientCert اختياري أو مقبول. |
"اختياري" "مستخدم غير نشط اختياري" 'مطلوب' |
معلومات الاستنساخ | إذا تم تحديده أثناء إنشاء التطبيق، يتم نسخ التطبيق من تطبيق مصدر. | |
حجم الحاوية | حجم حاوية الدالة. | الباحث |
customDomainVerificationId | المعرف الفريد الذي يتحقق من المجالات المخصصة المعينة للتطبيق. سيقوم العميل بإضافة هذا المعرف إلى سجل txt للتحقق. | خيط |
dailyMemoryTimeQuota | الحد الأقصى المسموح به للحصة النسبية لوقت الذاكرة اليومي (ينطبق على التطبيقات الديناميكية فقط). | الباحث |
تمكين | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. يؤدي تعيين هذه القيمة إلى خطأ إلى تعطيل التطبيق (يؤدي إلى عدم اتصال التطبيق). | قيمة منطقية |
hostingEnvironmentProfile | بيئة خدمة التطبيق لاستخدامها للتطبيق. | HostingEnvironmentProfile |
hostNamesDisabled |
<التعليمات البرمجية>صحيح</> التعليمات البرمجية لتعطيل أسماء المضيفين العامة للتطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. إذا <التعليمات البرمجية>true</code>، يمكن الوصول إلى التطبيق فقط عبر عملية إدارة واجهة برمجة التطبيقات. |
قيمة منطقية |
hostNameSslStates | يتم استخدام حالات اسم المضيف SSL لإدارة روابط SSL لأسماء مضيفي التطبيق. | |
httpsOnly | HttpsOnly: يقوم بتكوين موقع ويب لقبول طلبات https فقط. إعادة توجيه المشكلات ل طلبات http |
قيمة منطقية |
hyperV | Hyper-V بيئة الاختبار المعزولة. | قيمة منطقية |
isXenon | قديم: Hyper-V بيئة الاختبار المعزولة. | قيمة منطقية |
keyVaultReferenceIdentity | الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. | خيط |
معدل التكرار | وضع تكرار الموقع | "ActiveActive" "تجاوز الفشل" "GeoRedundant" 'يدوي' "بلا" |
محجوز | >التعليمات البرمجية <></code true إذا كانت محجوزة؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
scmSiteAlsoStopped | <التعليمات البرمجية>صحيح</> التعليمات البرمجية لإيقاف موقع SCM (KUDU) عند إيقاف التطبيق؛ وإلا،>التعليمات البرمجية <خطأ</code>. الإعداد الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. | قيمة منطقية |
serverFarmId | معرف المورد لخطة App Service المقترنة، المنسقة على النحو التالي: "/subscriptions/{subscriptionID}/resourceGroups/{groupName}/providers/Microsoft.Web/serverfarms/{appServicePlanName}". | خيط |
تكوين الموقع | تكوين التطبيق. | تكوين الموقع |
حسابات التخزين المطلوبة | التحقق من أن حساب التخزين المقدم من العميل مطلوب | قيمة منطقية |
virtualNetworkSubnetId | معرف Azure Resource Manager للشبكة الظاهرية والشبكة الفرعية التي سيتم ضمها بواسطة تكامل VNET الإقليمي. يجب أن يكون هذا النموذج /subscriptions/{subscriptionName}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/virtualNetworks/{vnetName}/subnets/{subnetName} |
خيط |
SlowRequestsBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | مسار الطلب. | خيط |
timeInterval | الفاصل الزمني. | خيط |
وقت الالتقاط | الوقت المستغرق. | خيط |
رمز الحالةBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | مسار الطلب | خيط |
حالة | رمز حالة HTTP. | الباحث |
الإحصائيات الفرعية | طلب الحالة الفرعية. | الباحث |
timeInterval | الفاصل الزمني. | خيط |
win32Status | رمز الخطأ Win32. | الباحث |
StatusCodesRangeBasedTrigger
اسم | وصف | قيمة |
---|---|---|
عد | عدد الطلبات. | الباحث |
مسار | خيط | |
رموز الحالة | رمز حالة HTTP. | خيط |
timeInterval | الفاصل الزمني. | خيط |
معرف تعيين المستخدم
اسم | وصف | قيمة |
---|
التطبيق الظاهري
اسم | وصف | قيمة |
---|---|---|
مسار فعلي | المسار الفعلي. | خيط |
التحميل المسبق القابل للتحميل | <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التحميل المسبق؛ وإلا،>التعليمات البرمجية <خطأ</code>. | قيمة منطقية |
الدلائل الظاهرية | الدلائل الظاهرية للتطبيق الظاهري. | |
virtualPath | المسار الظاهري. | خيط |
الدليل الظاهري
اسم | وصف | قيمة |
---|---|---|
مسار فعلي | المسار الفعلي. | خيط |
virtualPath | المسار إلى التطبيق الظاهري. | خيط |