مشاركة عبر


مواقع Microsoft.Web

تعريف مورد Bicep

يمكن نشر نوع مورد المواقع مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Web/sites، أضف Bicep التالي إلى القالب الخاص بك.

resource symbolicname 'Microsoft.Web/sites@2024-04-01' = {
  extendedLocation: {
    name: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  kind: 'string'
  location: 'string'
  name: 'string'
  properties: {
    autoGeneratedDomainNameLabelScope: 'string'
    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
    daprConfig: {
      appId: 'string'
      appPort: int
      enableApiLogging: bool
      enabled: bool
      httpMaxRequestSize: int
      httpReadBufferSize: int
      logLevel: 'string'
    }
    dnsConfiguration: {
      dnsAltServer: 'string'
      dnsMaxCacheTimeout: int
      dnsRetryAttemptCount: int
      dnsRetryAttemptTimeout: int
      dnsServers: [
        'string'
      ]
    }
    enabled: bool
    endToEndEncryptionEnabled: bool
    functionAppConfig: {
      deployment: {
        storage: {
          authentication: {
            storageAccountConnectionStringName: 'string'
            type: 'string'
            userAssignedIdentityResourceId: 'string'
          }
          type: 'string'
          value: 'string'
        }
      }
      runtime: {
        name: 'string'
        version: 'string'
      }
      scaleAndConcurrency: {
        alwaysReady: [
          {
            instanceCount: int
            name: 'string'
          }
        ]
        instanceMemoryMB: int
        maximumInstanceCount: int
        triggers: {
          http: {
            perInstanceConcurrency: int
          }
        }
      }
    }
    hostingEnvironmentProfile: {
      id: 'string'
    }
    hostNamesDisabled: bool
    hostNameSslStates: [
      {
        hostType: 'string'
        name: 'string'
        sslState: 'string'
        thumbprint: 'string'
        toUpdate: bool
        virtualIP: 'string'
      }
    ]
    httpsOnly: bool
    hyperV: bool
    ipMode: 'string'
    isXenon: bool
    keyVaultReferenceIdentity: 'string'
    managedEnvironmentId: 'string'
    publicNetworkAccess: 'string'
    redundancyMode: 'string'
    reserved: bool
    resourceConfig: {
      cpu: int
      memory: 'string'
    }
    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'
          protocol: 'string'
          shareName: 'string'
          type: 'string'
        }
      }
      connectionStrings: [
        {
          connectionString: 'string'
          name: 'string'
          type: 'string'
        }
      ]
      cors: {
        allowedOrigins: [
          'string'
        ]
        supportCredentials: bool
      }
      defaultDocuments: [
        'string'
      ]
      detailedErrorLoggingEnabled: bool
      documentRoot: 'string'
      elasticWebAppScaleLimit: int
      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
        }
      ]
      ipSecurityRestrictionsDefaultAction: 'string'
      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
      metadata: [
        {
          name: 'string'
          value: 'string'
        }
      ]
      minimumElasticInstanceCount: int
      minTlsCipherSuite: 'string'
      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
        }
      ]
      scmIpSecurityRestrictionsDefaultAction: 'string'
      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'
    vnetBackupRestoreEnabled: bool
    vnetContentShareEnabled: bool
    vnetImagePullEnabled: bool
    vnetRouteAllEnabled: bool
    workloadProfileName: 'string'
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

ApiDefinitionInfo

اسم وصف قيمة
url عنوان URL لتعريف واجهة برمجة التطبيقات. خيط

ApiManagementConfig

اسم وصف قيمة
معرف معرف APIM-Api. خيط

عمليات الصحة التلقائية

اسم وصف قيمة
نوع الإجراء إجراء محدد مسبقا يجب اتخاذه. "CustomAction"
'LogEvent'
"المحذوفات"
customAction إجراء مخصص يجب اتخاذه. AutoHealCustomAction
minProcessExecutionTime الحد الأدنى من الوقت الذي يجب أن تنفذ فيه العملية
قبل اتخاذ الإجراء
خيط

AutoHealCustomAction

اسم وصف قيمة
exe قابل للتنفيذ ليتم تشغيله. خيط
البارامترات معلمات للقابل للتنفيذ. خيط

قواعد الصحة التلقائية

اسم وصف قيمة
الاجراءات الإجراءات التي سيتم تنفيذها عند تشغيل قاعدة. "عمليات الصحة التلقائية"
مشغلات الشروط التي تصف وقت تنفيذ إجراءات المعالجة التلقائية. النهالات التلقائية

أجهزة تبديل HealTriggers التلقائية

اسم وصف قيمة
PrivateBytesInKB قاعدة تستند إلى وحدات البايت الخاصة. الباحث
الطلبات قاعدة تستند إلى إجمالي الطلبات. RequestsBasedTrigger
طلبات بطيئة قاعدة تستند إلى وقت تنفيذ الطلب. SlowRequestsBasedTrigger
slowRequestsWithPath قاعدة تستند إلى قاعدة طلبات بطيئة متعددة مع مسار SlowRequestsBasedTrigger[]
رموز الحالة قاعدة تستند إلى رموز الحالة. StatusCodesBasedTrigger[]
statusCodesRange قاعدة تستند إلى نطاقات رموز الحالة. StatusCodesRangeBasedTrigger[]

AzureStorageInfoValue

اسم وصف قيمة
مفتاح الوصول مفتاح الوصول لحساب التخزين. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
اسم الحساب اسم حساب التخزين. خيط
mountPath مسار تحميل التخزين داخل بيئة وقت تشغيل الموقع. خيط
بروتوكول بروتوكول التحميل لاستخدامه لحساب التخزين. 'Http'
'Nfs'
'Smb'
اسم المشاركة اسم مشاركة الملف (اسم الحاوية، لتخزين 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
لمزيد من التفاصيل.
قيمة منطقية

DaprConfig

اسم وصف قيمة
معرف التطبيق معرف تطبيق Dapr خيط
منفذ التطبيق يخبر Dapr المنفذ الذي يستمع إليه تطبيقك الباحث
enableApiLogging تمكين تسجيل واجهة برمجة التطبيقات ل Dapr sidecar قيمة منطقية
تمكين منطقي يشير إلى ما إذا تم تمكين سيارة Dapr الجانبية قيمة منطقية
httpMaxRequestSize زيادة الحد الأقصى لحجم طلب معلمة خوادم http الأساسية بالميغابايت للتعامل مع تحميل الملفات الكبيرة. الافتراضي هو 4 ميغابايت. الباحث
httpReadBufferSize الحد الأقصى لحجم المخزن المؤقت لقراءة رأس http في KB للتعامل معه عند إرسال رؤوس متعددة كيلوبايت. الافتراضي هو 65 كيلوبايت. الباحث
مستوى السجل تعيين مستوى السجل ل Dapr sidecar. القيم المسموح بها هي التصحيح والمعلومات والتحذير والخطأ. الافتراضي هو المعلومات. "تصحيح الأخطاء"
"خطأ"
"معلومات"
"تحذير"

التجارب

اسم وصف قيمة
قواعد التدرج قائمة القواعد المتدرجة. RampUpRule []

توسيع الموقع

اسم وصف قيمة
اسم اسم الموقع الموسع. خيط

FunctionAppConfig

اسم وصف قيمة
نشر تكوين توزيع تطبيق الوظائف. FunctionsDeployment
وقت التشغيل إعدادات وقت تشغيل تطبيق الوظائف. FunctionsRuntime
scaleAndConcurrency إعدادات مقياس تطبيق الوظائف والتزامن. FunctionsScaleAndConcurrency

FunctionsAlwaysReadyConfig

اسم وصف قيمة
عدد المثيلات تعيين عدد مثيلات "جاهز دائما" لمجموعة دالة معينة أو دالة معينة. للحصول على معلومات إضافية، راجع https://aka.ms/flexconsumption/alwaysready. الباحث
اسم مطلوب إما مجموعة دالة أو اسم دالة. للحصول على معلومات إضافية، راجع https://aka.ms/flexconsumption/alwaysready. خيط

توزيع الوظائف

اسم وصف قيمة
خزن التخزين للحزمة المنشورة المستخدمة من قبل تطبيق الوظائف. FunctionsDeploymentStorage

FunctionsDeploymentStorage

اسم وصف قيمة
المصادقه أسلوب المصادقة للوصول إلى حساب التخزين للنشر. FunctionsDeploymentStorageAuthentication
نوع خاصية لتحديد نوع تخزين Azure. الخيارات المتوفرة: blobContainer. 'blobContainer'
قيمة خاصية لتعيين عنوان URL لنوع تخزين Azure المحدد. مثال: بالنسبة إلى blobContainer، يمكن أن تكون القيمة https://<storageAccountName>.blob.core.windows.net/<containerName>. خيط

FunctionsDeploymentStorageAuthentication

اسم وصف قيمة
storageAccountConnectionStringName استخدم هذه الخاصية ل StorageAccountConnectionString. تعيين اسم إعداد التطبيق الذي يحتوي على سلسلة اتصال حساب التخزين. لا تقم بتعيين قيمة لهذه الخاصية عند استخدام نوع مصادقة آخر. خيط
نوع خاصية لتحديد نوع المصادقة للوصول إلى حساب التخزين المحدد. الخيارات المتوفرة: SystemAssignedIdentity، UserAssignedIdentity، StorageAccountConnectionString. "StorageAccountConnectionString"
'SystemAssignedIdentity'
"معرف تعيين المستخدم"
userAssignedIdentityResourceId استخدم هذه الخاصية ل UserAssignedIdentity. تعيين معرف المورد للهوية. لا تقم بتعيين قيمة لهذه الخاصية عند استخدام نوع مصادقة آخر. خيط

FunctionsRuntime

اسم وصف قيمة
اسم اسم وقت تشغيل تطبيق الوظائف. الخيارات المتاحة: dotnet المعزولة، العقدة، java، powershell، python، مخصص "مخصص"
"dotnet-isolated"
'java'
'عقدة'
"powershell"
'python'
الإصدار إصدار وقت تشغيل تطبيق الوظائف. مثال: 8 (ل dotnet-isolated) خيط

FunctionsScaleAndConcurrency

اسم وصف قيمة
AlwaysReady تكوين "جاهز دائما" لتطبيق الوظائف. FunctionsAlwaysReadyConfig[]
instanceMemoryMB تعيين مقدار الذاكرة المخصصة لكل مثيل من تطبيق الوظائف بالميغابايت. يتم تخصيص وحدة المعالجة المركزية وعرض النطاق الترددي للشبكة بشكل متناسب. الباحث
الحد الأقصى لعدد المتماثلات الحد الأقصى لعدد مثيلات تطبيق الوظائف. الباحث
مشغلات إعدادات المقياس والتزامن لمشغلات تطبيق الوظائف. FunctionsScaleAndConcurrencyTriggers

FunctionsScaleAndConcurrencyTriggers

اسم وصف قيمة
http إعدادات المقياس والتزامن لمشغل HTTP. FunctionsScaleAndConcurrencyTriggersHttp

FunctionsScaleAndConcurrencyTriggersHttp

اسم وصف قيمة
perInstanceConcurrency الحد الأقصى لعدد استدعاءات مشغل HTTP المتزامنة لكل مثيل. الباحث

خريطة المعالج

اسم وصف قيمة
الحجج وسيطات سطر الأوامر التي سيتم تمريرها إلى معالج البرنامج النصي. خيط
امتداد ستتم معالجة الطلبات بهذا الملحق باستخدام تطبيق 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

اسم وصف قيمة
توسيع الموقع موقع موسع. ExtendedLocation
الهوية هوية الخدمة المدارة. ManagedServiceIdentity
نوع نوع المورد. إذا كان المورد تطبيقا، يمكنك الرجوع إلى https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference للحصول على تفاصيل القيم المدعومة لنوعها. خيط
مكان موقع المورد. سلسلة (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص خاصة لمورد الموقع SiteProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

NameValuePair

اسم وصف قيمة
اسم اسم الإقران. خيط
قيمة إقران القيمة. خيط

إعدادات الدفع

اسم وصف قيمة
نوع نوع المورد. خيط
خصائص خصائص مورد PushSettings الخاصة PushSettingsProperties

خصائص إعدادات الدفع

اسم وصف قيمة
dynamicTagsJson الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الديناميكية التي سيتم تقييمها من مطالبات المستخدم في نقطة نهاية تسجيل الدفع. خيط
isPushEnabled الحصول على علامة تشير إلى تمكين نقطة نهاية الدفع أو تعيينها. bool (مطلوب)
tagsRequiringAuth يحصل على أو يعين سلسلة JSON تحتوي على قائمة بالعلامات التي تتطلب مصادقة المستخدم لاستخدامها في نقطة نهاية تسجيل الدفع.
يمكن أن تتكون العلامات من أحرف أبجدية رقمية وما يلي:
'_', '@', '#', '.', ':', '-'.
يجب إجراء التحقق من الصحة في PushRequestHandler.
خيط
tagWhitelistJson الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات التي تم إدراجها في القائمة البيضاء لاستخدامها بواسطة نقطة نهاية تسجيل الدفع. خيط

قاعدة البيانات المتدرجة

اسم وصف قيمة
actionHostName اسم مضيف الفتحة التي سيتم إعادة توجيه حركة المرور إليها إذا تقرر ذلك. على سبيل المثال myapp-stage.azurewebsites.net. خيط
changeDecisionCallbackUrl يمكن توفير خوارزمية قرار مخصصة في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له. خيط
تغيير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 الفاصل الزمني. خيط

تكوين الموارد

اسم وصف قيمة
وحده المعالجه المركزيه وحدة المعالجة المركزية المطلوبة في الذاكرات الأساسية، على سبيل المثال 0.5 الباحث
ذاكرة الذاكرة المطلوبة، على سبيل المثال "1Gi" خيط

علامات تعريف الموارد

اسم وصف قيمة

تكوين الموقع

اسم وصف قيمة
acrUseManagedIdentityCreds وضع علامة لاستخدام Managed Identity Creds لسحب ACR قيمة منطقية
acrUserManagedIdentityID إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم خيط
alwaysOn <التعليمات البرمجية></التعليمات البرمجية الصحيحة> إذا تم تمكين Always On؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
apiDefinition معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. معلومات ApiDefinitionInfo
apiManagementConfig إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . ApiManagementConfig
appCommandLine سطر أوامر التطبيق لتشغيله. خيط
إعدادات التطبيق إعدادات التطبيق. NameValuePair[]
AutoHealEnabled <>التعليمات البرمجية>صحيح>/< التعليمات البرمجية إذا تم تمكين المعالجة التلقائية؛ وإلا،>التعليمات البرمجية <خطأ>/code. قيمة منطقية
قواعد الصحة التلقائية قواعد المعالجة التلقائية. AutoHealRules
autoSwapSlotName اسم فتحة التبديل التلقائي. خيط
حسابات التخزين azure قائمة حسابات تخزين Azure. SiteConfigAzureStorageAccounts
سلاسل الاتصال سلاسل الاتصال. ConnStringInfo []
cors إعدادات مشاركة الموارد عبر المنشأ (CORS). CorsSettings
المستندات الافتراضية المستندات الافتراضية. سلسلة[]
detailedErrorLoggingEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
documentRoot جذر المستند. خيط
elasticWebAppScaleLimit الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم.
ينطبق هذا الإعداد فقط على التطبيقات في الخطط حيث يكون ElasticScaleEnabled <التعليمات البرمجية>true</code>
الباحث

القيود:
قيمة الحد الأدنى = 0
التجارب هذا هو الحل البديل للأنوعات متعددة الأشكال. تجارب
ftpsState حالة خدمة FTP / FTPS "AllAllowed"
"معطل"
"FtpsOnly"
functionAppScaleLimit الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم.
ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium
الباحث

القيود:
قيمة الحد الأدنى = 0
functionsRuntimeScaleMonitoringEnabled الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين،
لن يقوم ScaleController بمراقبة مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك إلى
وقت التشغيل للحصول على حالة المقياس.
قيمة منطقية
تعيينات المعالج تعيينات المعالج. HandlerMapping []
healthCheckPath مسار التحقق من الصحة خيط
http20Enabled Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 قيمة منطقية
httpLoggingEnabled <التعليمات البرمجية ></> code true إذا تم تمكين تسجيل HTTP؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
ipSecurityRestrictions قيود أمان IP الرئيسية. ipSecurityRestriction[]
ipSecurityRestrictionsDefaultAction الإجراء الافتراضي لقيود الوصول الرئيسية إذا لم يتم مطابقة أي قواعد. "السماح"
"رفض"
javaContainer حاوية Java. خيط
javaContainerVersion إصدار حاوية Java. خيط
javaVersion إصدار Java. خيط
keyVaultReferenceIdentity الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. خيط
حدود حدود الموقع. SiteLimits
linuxFxVersion Linux App Framework والإصدار خيط
loadBalancing موازنة تحميل الموقع. "طلبات الأقل"
'LeastRequestsWithTieBreaker'
'LeastResponseTime'
"PerSiteRoundRobin"
'RequestHash'
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين MySQL المحلي؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
logsDirectorySizeLimit حد حجم دليل سجلات HTTP. الباحث
managedPipelineMode وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. "كلاسيكي"
"متكامل"
managedServiceIdentityId معرف هوية الخدمة المدارة الباحث
بيانات التعريف بيانات تعريف التطبيق. لا يمكن استرداد هذه الخاصية، لأنها قد تحتوي على أسرار. NameValuePair[]
الحد الأدنى لعدد موازنات الElastic عدد الحد الأدنى لعدد المثيلات لموقع
ينطبق هذا الإعداد فقط على الخطط المرنة
الباحث

القيود:
قيمة الحد الأدنى = 0
القيمة القصوى = 20
minTlsCipherSuite الحد الأدنى لقوة مجموعة تشفير TLS المسموح بها للتطبيق "TLS_AES_128_GCM_SHA256"
"TLS_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
minTlsVersion MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL '1.0'
'1.1'
'1.2'
'1.3'
netFrameworkVersion إصدار .NET Framework. خيط
nodeVersion إصدار Node.js. خيط
numberOfWorkers عدد العمال. الباحث
phpVersion إصدار PHP. خيط
powerShellVersion إصدار PowerShell. خيط
preWarmedInstanceCount عدد مثيلات PreWarmed.
ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة
الباحث

القيود:
قيمة الحد الأدنى = 0
القيمة القصوى = 10
publicNetworkAccess خاصية للسماح بكافة حركة المرور العامة أو حظرها. خيط
نشرUsername نشر اسم المستخدم. خيط
دفع دفع إعدادات نقطة النهاية. PushSettings
إصدار pythonVersion إصدار Python. خيط
remoteDebuggingEnabled <التعليمات البرمجية>صحيح</التعليمات البرمجية> إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
remoteDebuggingVersion إصدار تصحيح الأخطاء عن بعد. خيط
requestTracingEnabled <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين تتبع الطلب؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
requestTracingExpirationTime طلب وقت انتهاء صلاحية التتبع. خيط
scmIpSecurityRestrictions قيود أمان IP ل scm. ipSecurityRestriction[]
scmIpSecurityRestrictionsDefaultAction الإجراء الافتراضي لقيود الوصول إلى scm إذا لم يتم مطابقة أي قواعد. "السماح"
"رفض"
scmIpSecurityRestrictionsUseMain قيود أمان IP لاستخدام scm الرئيسي. قيمة منطقية
scmMinTlsVersion ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM '1.0'
'1.1'
'1.2'
'1.3'
نوع scm نوع SCM. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
"Dropbox"
'ExternalGit'
'ExternalHg'
'GitHub'
"LocalGit"
"بلا"
"OneDrive"
'Tfs'
'VSO'
'VSTSRM'
خيارات التتبع خيارات التتبع. خيط
use32BitWorkerProcess <التعليمات البرمجية>صحيح</> التعليمات البرمجية لاستخدام عملية عامل 32 بت؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
التطبيقات الظاهرية التطبيقات الظاهرية. VirtualApplication []
اسم الشبكة الظاهرية اسم الشبكة الظاهرية. خيط
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

اسم وصف قيمة

تكوين SiteDns

اسم وصف قيمة
dnsAltServer خادم DNS بديل لاستخدامه من قبل التطبيقات. تنسخ هذه الخاصية إعداد تطبيق WEBSITE_DNS_ALT_SERVER. خيط
dnsMaxCacheTimeout وقت مخصص ل DNS ليتم تخزينه مؤقتا في ثوان. النطاق المسموح به: 0-60. الافتراضي هو 30 ثانية. 0 يعني تعطيل التخزين المؤقت. الباحث
dnsRetryAttemptCount إجمالي عدد مرات إعادة المحاولة للبحث عن dns. النطاق المسموح به: 1-5. الافتراضي هو 3. الباحث
dnsRetryAttemptTimeout مهلة للبحث عن dns واحد في ثوان. النطاق المسموح به: 1-30. الافتراضي هو 3. الباحث
dnsServers قائمة بخوادم DNS المخصصة التي سيتم استخدامها من قبل تطبيق لإجراء عمليات البحث. يمكن تعيين 5 خوادم dns كحد أقصى. سلسلة[]

SiteLimits

اسم وصف قيمة
maxDiskSizeInMb الحد الأقصى المسموح به لاستخدام حجم القرص بالميغابايت. الباحث
maxMemoryInMb الحد الأقصى المسموح به لاستخدام الذاكرة بالميغابايت. الباحث
maxPercentageCpu الحد الأقصى المسموح به لنسبة استخدام وحدة المعالجة المركزية. الباحث

خصائص الموقع

اسم وصف قيمة
autoGeneratedDomainNameLabelScope تحديد نطاق التفرد لاسم المضيف الافتراضي أثناء إنشاء المورد "NoReuse"
'ResourceGroupReuse'
"إعادة استخدام الاشتراك"
"TenantReuse"
clientAffinityEnabled <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لتمكين ترابط العميل؛ <التعليمات البرمجية>خطأ</التعليمات البرمجية> لإيقاف إرسال ملفات تعريف ارتباط ترابط جلسة العمل، والتي توجه طلبات العميل في نفس الجلسة إلى نفس المثيل. الافتراضي هو <التعليمات البرمجية>true</code>. قيمة منطقية
clientCertEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين مصادقة شهادة العميل (مصادقة TLS المتبادلة)؛ وإلا،<التعليمات البرمجية >خطأ</code>. الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. قيمة منطقية
clientCertExclusionPaths مسارات الاستبعاد المفصولة بفواصل لمصادقة شهادة العميل خيط
clientCertMode هذا يؤلف مع إعداد ClientCertEnabled.
- ClientCertEnabled: خطأ يعني أنه تم تجاهل ClientCert.
- ClientCertEnabled: true و ClientCertMode: مطلوب يعني أن ClientCert مطلوب.
- ClientCertEnabled: true و ClientCertMode: اختياري يعني أن ClientCert اختياري أو مقبول.
"اختياري"
"مستخدم غير نشط اختياري"
'مطلوب'
معلومات الاستنساخ إذا تم تحديده أثناء إنشاء التطبيق، يتم نسخ التطبيق من تطبيق مصدر. CloningInfo
حجم الحاوية حجم حاوية الدالة. الباحث
customDomainVerificationId المعرف الفريد الذي يتحقق من المجالات المخصصة المعينة للتطبيق. سيقوم العميل بإضافة هذا المعرف إلى سجل txt للتحقق. خيط
dailyMemoryTimeQuota الحد الأقصى المسموح به للحصة النسبية لوقت الذاكرة اليومي (ينطبق على التطبيقات الديناميكية فقط). الباحث
daprConfig تكوين Dapr للتطبيق. DaprConfig
تكوين dns خاصية لتكوين إعدادات DNS مختلفة ذات صلة لموقع. SiteDnsConfig
تمكين <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التطبيق؛ وإلا،<التعليمات البرمجية >خطأ</code>. يؤدي تعيين هذه القيمة إلى خطأ إلى تعطيل التطبيق (يؤدي إلى عدم اتصال التطبيق). قيمة منطقية
endToEndEncryptionEnabled ما إذا كان يجب استخدام التشفير من طرف إلى طرف بين الواجهة الأمامية والعامل قيمة منطقية
functionAppConfig تكوين خاص بتطبيق Azure Function. FunctionAppConfig
hostingEnvironmentProfile بيئة خدمة التطبيق لاستخدامها للتطبيق. HostingEnvironmentProfile
hostNamesDisabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتعطيل أسماء المضيفين العامة للتطبيق؛ وإلا،<التعليمات البرمجية >خطأ</code>.
إذا <التعليمات البرمجية>true</code>، يمكن الوصول إلى التطبيق فقط عبر عملية إدارة واجهة برمجة التطبيقات.
قيمة منطقية
hostNameSslStates يتم استخدام حالات اسم المضيف SSL لإدارة روابط SSL لأسماء مضيفي التطبيق. HostNameSslState []
httpsOnly HttpsOnly: يقوم بتكوين موقع ويب لقبول طلبات https فقط. إعادة توجيه المشكلات ل
طلبات http
قيمة منطقية
hyperV Hyper-V بيئة الاختبار المعزولة. قيمة منطقية
ipMode يحدد وضع IP للتطبيق. "IPv4"
'IPv4AndIPv6'
"IPv6"
isXenon قديم: Hyper-V بيئة الاختبار المعزولة. قيمة منطقية
keyVaultReferenceIdentity الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. خيط
managedEnvironmentId معرف Azure Resource Manager للبيئة المدارة المحددة للعميل التي سيتم استضافة هذا التطبيق عليها. يجب أن يكون هذا النموذج /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} خيط
publicNetworkAccess خاصية للسماح بكافة حركة المرور العامة أو حظرها. القيم المسموح بها: "ممكن" أو "معطل" أو سلسلة فارغة. خيط
معدل التكرار وضع تكرار الموقع "ActiveActive"
"تجاوز الفشل"
"GeoRedundant"
'يدوي'
"بلا"
محجوز <التعليمات البرمجية ><>/code true إذا كانت محجوزة؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
تكوين الموارد متطلبات موارد تطبيق الوظائف. ResourceConfig
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}
خيط
vnetBackupRestoreEnabled لتمكين عمليات النسخ الاحتياطي والاستعادة عبر الشبكة الظاهرية قيمة منطقية
vnetContentShareEnabled لتمكين الوصول إلى المحتوى عبر الشبكة الظاهرية قيمة منطقية
vnetImagePullEnabled لتمكين سحب الصورة عبر الشبكة الظاهرية قيمة منطقية
vnetRouteAllEnabled تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. قيمة منطقية
workloadProfileName اسم ملف تعريف حمل العمل لتطبيق الوظائف لتنفيذه. خيط

SlowRequestsBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار مسار الطلب. خيط
timeInterval الفاصل الزمني. خيط
وقت الالتقاط الوقت المستغرق. خيط

رمز الحالةBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار مسار الطلب خيط
حالة رمز حالة HTTP. الباحث
الإحصائيات الفرعية طلب الحالة الفرعية. الباحث
timeInterval الفاصل الزمني. خيط
win32Status رمز الخطأ Win32. الباحث

StatusCodesRangeBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار خيط
رموز الحالة رمز حالة HTTP. خيط
timeInterval الفاصل الزمني. خيط

معرف تعيين المستخدم

اسم وصف قيمة

التطبيق الظاهري

اسم وصف قيمة
مسار فعلي المسار الفعلي. خيط
التحميل المسبق القابل للتحميل <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التحميل المسبق؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
الدلائل الظاهرية الدلائل الظاهرية للتطبيق الظاهري. VirtualDirectory []
virtualPath المسار الظاهري. خيط

الدليل الظاهري

اسم وصف قيمة
مسار فعلي المسار الفعلي. خيط
virtualPath المسار إلى التطبيق الظاهري. خيط

أمثلة الاستخدام

الوحدات النمطية التي تم التحقق منها من Azure

يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
تطبيق Web/Function وحدة موارد AVM لتطبيق الويب/الدالة

نماذج Azure Quickstart

تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.

ملف Bicep وصف
App Service Environment مع خطة الاستضافة وAzure WebApp إنشاء App Service Environment v2 بعنوان ILB في شبكة ظاهرية موجودة والتي ستكون قابلة للاستفادة من القطاع الخاص. ستحتوي بيئة App Service على خطة استضافة وتطبيق ويب Azure
App Service Quickstart - تطبيق Linux سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
App Service Quickstart - تطبيق Windows سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
App Service Quickstart - تطبيق Windows سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
App Service Quickstart - تطبيق حاوية Windows سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
Application Gateway مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
حساب Azure Cosmos DB باستخدام تطبيق الويب ينشر هذا القالب حساب Azure Cosmos DB، وخطة خدمة التطبيقات، وينشئ تطبيق ويب في خطة خدمة التطبيقات. كما يضيف اثنين من إعدادات التطبيق إلى تطبيق الويب الذي يشير إلى نقطة نهاية حساب Azure Cosmos DB. بهذه الطريقة، يمكن للحلول المنشورة على تطبيق الويب الاتصال بنقطة نهاية حساب Azure Cosmos DB باستخدام هذه الإعدادات.
Azure Digital Twins مع خدمة Function و Private Link ينشئ هذا القالب خدمة Azure Digital Twins تم تكوينها باستخدام وظيفة Azure المتصلة بالشبكة الظاهرية التي يمكنها الاتصال من خلال نقطة نهاية الارتباط الخاص إلى Digital Twins. كما أنه ينشئ منطقة DNS خاصة للسماح بدقة اسم المضيف السلس لنقطة نهاية Digital Twins من الشبكة الظاهرية إلى عنوان IP للشبكة الفرعية الداخلية لنقطة النهاية الخاصة. يتم تخزين اسم المضيف كإعداد ل Azure Function بالاسم "ADT_ENDPOINT".
تطبيق Azure Function ووظيفة مشغلة من HTTP ينشر هذا المثال تطبيق Azure Function ودالة مشغلة من HTTP مضمنة في القالب. كما أنه ينشر Key Vault ويملأ سرا بمفتاح مضيف تطبيق الوظائف.
تطبيق Azure Function المستضاف على خطة استهلاك Linux يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Linux، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد.
Azure Function App مع فتحة توزيع يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium مع فتحة إنتاج وفتحة نشر إضافية.
Azure Function App مع مركز الأحداث والهوية المدارة يقوم قالبه بتوفير تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين
Azure Function App مع تكامل الشبكة الظاهرية يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية لشبكة ظاهرية تم إنشاؤها حديثا.
مثال تطبيق الويب Azure Traffic Manager يوضح هذا القالب كيفية إنشاء ملف تعريف Azure Traffic Manager لخدمة التطبيقات.
إنشاء تطبيق ويب على Linux باستخدام قاعدة بيانات Azure ل MySQL يوفر هذا القالب طريقة لنشر تطبيقات الويب على Linux مع قاعدة بيانات Azure ل MySQL.
إنشاء ملف تعريف CDN ونقطة نهاية CDN وتطبيق ويب ينشئ هذا القالب ملف تعريف CDN ونقطة نهاية CDN مع تطبيق ويب كأصل
إنشاء تطبيق ويب على Azure مع تمكين Java 13 وTomcat 9 ينشئ هذا القالب تطبيق ويب على azure مع تمكين Java 13 و Tomcat 9 مما يسمح لك بتشغيل تطبيقات Java في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
إنشاء تطبيق ويب بالإضافة إلى Redis Cache باستخدام قالب ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis.
إنشاء تطبيق ويب وPE وApplication Gateway v2 ينشئ هذا القالب Azure Web App مع نقطة نهاية خاصة في الشبكة الفرعية لشبكة Azure الظاهرية ، وApplication Gateway v2. يتم نشر بوابة التطبيق في شبكة ظاهرية (شبكة فرعية). يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية باستخدام نقطة النهاية الخاصة
إنشاء حساب Azure Cosmos بدون لمس وAzure Web App ينشئ هذا القالب حساب Azure Cosmos، ويدخل نقطة نهاية Cosmos DB والمفاتيح في إعدادات Azure Web App، ثم ينشر تطبيق ويب ASP MVC من GitHub.
إنشاء تطبيق الوظائف والتخزين الآمن لنقطة النهاية الخاصة يسمح لك هذا القالب بنشر تطبيق Azure Function الذي يتصل ب Azure Storage عبر نقاط النهاية الخاصة.
نشر تطبيق ويب Linux أساسي يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Linux أساسي
نشر خدمة تطبيق مع تكامل الشبكة الظاهرية الإقليمية يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Windows أساسي، مع تمكين تكامل VNet الإقليمي لشبكة ظاهرية تم إنشاؤها حديثا
نشر خطة Azure Function Premium الممكنة من AZ يسمح لك هذا القالب بنشر خطة Azure Function Premium مع دعم مناطق التوفر، بما في ذلك حساب تخزين ممكن لمناطق التوفر.
توزيع خطة Azure Function Premium مع تكامل vnet يسمح لك هذا القالب بنشر خطة Azure Function Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية لشبكة ظاهرية تم إنشاؤها حديثا.
تطبيق Django يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Django.
خدمة تطبيق Flask يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Flask.
Front Door Premium مع أصل App Service Private Link ينشئ هذا القالب Front Door Premium وApp Service، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى التطبيق.
Front Door Standard/Premium مع أصل App Service ينشئ هذا القالب Front Door Standard/Premium، وهو App Service، ويكون App Service للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door.
Front Door Standard/Premium مع أصل Azure Functions ينشئ هذا القالب Front Door Standard/Premium، وهو تطبيق Azure Functions، ويكون تطبيق الوظائف للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door.
تطبيق الوظائف ينشر هذا القالب تطبيق وظائف فارغ وخطة استضافة.
Function App مؤمن بواسطة Azure Frontdoor يسمح لك هذا القالب بنشر وظيفة azure premium محمية ونشرها بواسطة Azure Frontdoor premium. ال conenction بين Azure Frontdoor وAzure Functions محمي بواسطة Azure Private Link.
Web App متعدد المناطق المتوفرة بشكل كبير يسمح لك هذا القالب بإنشاء حل آمن ومتاح للغاية ومتعدد المناطق من طرف إلى طرف باستخدام تطبيقي ويب في مناطق مختلفة خلف Azure Front Door
Moesif API Analytics and Monetization سيسجل القالب استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل
تطبيق الوظائف الخاصة التخزين الآمن لنقطة النهاية الخاصة يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium تحتوي على نقاط نهاية خاصة وتتصل ب Azure Storage عبر نقاط النهاية الخاصة.
توفير تطبيق دالة على خطة استهلاك يقوم هذا القالب بتوفير تطبيق دالة على خطة Consumption، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
توفير تطبيق دالة يعمل على خطة خدمة التطبيقات يقوم هذا القالب بتوفير تطبيق دالة على خطة استضافة مخصصة، ما يعني أنه سيتم تشغيله والفوترة تماما مثل أي موقع App Service.
توفير تطبيق ويب باستخدام قاعدة بيانات SQL يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وإعدادات التحجيم التلقائي وقواعد التنبيه وApp Insights. يقوم بتكوين سلسلة اتصال في تطبيق الويب لقاعدة البيانات.
وظيفة خطة استهلاك التزويد مع فتحة التوزيع يقوم هذا القالب بتوفير تطبيق دالة على خطة Consumption، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
Secure N-tier Web App يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب مع فتحات التقسيم المرحلي والواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن الجزء الخلفي من خلال حقن VNet ونقطة النهاية الخاصة
Sonarqube Docker Web App على Linux باستخدام Azure SQL ينشر هذا القالب Sonarqube في حاوية Linux لتطبيق ويب Azure App Service باستخدام صورة Sonarqube الرسمية مدعومة من Azure SQL Server.
Sonarqube Docker Web App على Linux باستخدام PostgreSQL يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL (معاينة)
SonarQube على Web App مع تكامل PostgreSQL وVNet يوفر هذا القالب سهولة نشر SonarQube إلى Web App على Linux مع خادم PostgreSQL المرن وتكامل VNet وDNS الخاص.
Web App Deployment من GitHub يسمح لك هذا القالب بإنشاء WebApp مرتبط بمستودع GitHub مرتبط.
Web App w/ Application Insights المرسلة إلى Log Analytics سيساعد هذا القالب في دعم إصدارات واجهة برمجة التطبيقات الجديدة من microsoft.insights/components. بدءا من 2020-02-02-معاينة WorkspaceID سيكون مطلوبا عند إنشاء Application Inisghts.سيقوم هذا القالب بنشر خطة خدمة التطبيقات وخدمة التطبيقات وApp Insights ومساحة عمل Log Analytics وربطها جميعا معا.
Web App مع قاعدة بيانات Azure ل MySQL يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL.
Web App مع الهوية المدارة وSQL Server و Ι مثال بسيط لنشر البنية الأساسية ل Azure للتطبيق + البيانات + الهوية المدارة + المراقبة
Web App مع حقن الشبكة الظاهرية ونقطة النهاية الخاصة يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب، الواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن من خلال حقن VNet ونقطة النهاية الخاصة

تعريف مورد قالب ARM

يمكن نشر نوع مورد المواقع مع العمليات التي تستهدف:

  • مجموعات الموارد - راجع أوامر نشر مجموعة الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Web/sites، أضف JSON التالي إلى القالب الخاص بك.

{
  "type": "Microsoft.Web/sites",
  "apiVersion": "2024-04-01",
  "name": "string",
  "extendedLocation": {
    "name": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "kind": "string",
  "location": "string",
  "properties": {
    "autoGeneratedDomainNameLabelScope": "string",
    "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",
    "daprConfig": {
      "appId": "string",
      "appPort": "int",
      "enableApiLogging": "bool",
      "enabled": "bool",
      "httpMaxRequestSize": "int",
      "httpReadBufferSize": "int",
      "logLevel": "string"
    },
    "dnsConfiguration": {
      "dnsAltServer": "string",
      "dnsMaxCacheTimeout": "int",
      "dnsRetryAttemptCount": "int",
      "dnsRetryAttemptTimeout": "int",
      "dnsServers": [ "string" ]
    },
    "enabled": "bool",
    "endToEndEncryptionEnabled": "bool",
    "functionAppConfig": {
      "deployment": {
        "storage": {
          "authentication": {
            "storageAccountConnectionStringName": "string",
            "type": "string",
            "userAssignedIdentityResourceId": "string"
          },
          "type": "string",
          "value": "string"
        }
      },
      "runtime": {
        "name": "string",
        "version": "string"
      },
      "scaleAndConcurrency": {
        "alwaysReady": [
          {
            "instanceCount": "int",
            "name": "string"
          }
        ],
        "instanceMemoryMB": "int",
        "maximumInstanceCount": "int",
        "triggers": {
          "http": {
            "perInstanceConcurrency": "int"
          }
        }
      }
    },
    "hostingEnvironmentProfile": {
      "id": "string"
    },
    "hostNamesDisabled": "bool",
    "hostNameSslStates": [
      {
        "hostType": "string",
        "name": "string",
        "sslState": "string",
        "thumbprint": "string",
        "toUpdate": "bool",
        "virtualIP": "string"
      }
    ],
    "httpsOnly": "bool",
    "hyperV": "bool",
    "ipMode": "string",
    "isXenon": "bool",
    "keyVaultReferenceIdentity": "string",
    "managedEnvironmentId": "string",
    "publicNetworkAccess": "string",
    "redundancyMode": "string",
    "reserved": "bool",
    "resourceConfig": {
      "cpu": "int",
      "memory": "string"
    },
    "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",
          "protocol": "string",
          "shareName": "string",
          "type": "string"
        }
      },
      "connectionStrings": [
        {
          "connectionString": "string",
          "name": "string",
          "type": "string"
        }
      ],
      "cors": {
        "allowedOrigins": [ "string" ],
        "supportCredentials": "bool"
      },
      "defaultDocuments": [ "string" ],
      "detailedErrorLoggingEnabled": "bool",
      "documentRoot": "string",
      "elasticWebAppScaleLimit": "int",
      "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"
        }
      ],
      "ipSecurityRestrictionsDefaultAction": "string",
      "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",
      "metadata": [
        {
          "name": "string",
          "value": "string"
        }
      ],
      "minimumElasticInstanceCount": "int",
      "minTlsCipherSuite": "string",
      "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"
        }
      ],
      "scmIpSecurityRestrictionsDefaultAction": "string",
      "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",
    "vnetBackupRestoreEnabled": "bool",
    "vnetContentShareEnabled": "bool",
    "vnetImagePullEnabled": "bool",
    "vnetRouteAllEnabled": "bool",
    "workloadProfileName": "string"
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

ApiDefinitionInfo

اسم وصف قيمة
url عنوان URL لتعريف واجهة برمجة التطبيقات. خيط

ApiManagementConfig

اسم وصف قيمة
معرف معرف APIM-Api. خيط

عمليات الصحة التلقائية

اسم وصف قيمة
نوع الإجراء إجراء محدد مسبقا يجب اتخاذه. "CustomAction"
'LogEvent'
"المحذوفات"
customAction إجراء مخصص يجب اتخاذه. AutoHealCustomAction
minProcessExecutionTime الحد الأدنى من الوقت الذي يجب أن تنفذ فيه العملية
قبل اتخاذ الإجراء
خيط

AutoHealCustomAction

اسم وصف قيمة
exe قابل للتنفيذ ليتم تشغيله. خيط
البارامترات معلمات للقابل للتنفيذ. خيط

قواعد الصحة التلقائية

اسم وصف قيمة
الاجراءات الإجراءات التي سيتم تنفيذها عند تشغيل قاعدة. "عمليات الصحة التلقائية"
مشغلات الشروط التي تصف وقت تنفيذ إجراءات المعالجة التلقائية. النهالات التلقائية

أجهزة تبديل HealTriggers التلقائية

اسم وصف قيمة
PrivateBytesInKB قاعدة تستند إلى وحدات البايت الخاصة. الباحث
الطلبات قاعدة تستند إلى إجمالي الطلبات. RequestsBasedTrigger
طلبات بطيئة قاعدة تستند إلى وقت تنفيذ الطلب. SlowRequestsBasedTrigger
slowRequestsWithPath قاعدة تستند إلى قاعدة طلبات بطيئة متعددة مع مسار SlowRequestsBasedTrigger[]
رموز الحالة قاعدة تستند إلى رموز الحالة. StatusCodesBasedTrigger[]
statusCodesRange قاعدة تستند إلى نطاقات رموز الحالة. StatusCodesRangeBasedTrigger[]

AzureStorageInfoValue

اسم وصف قيمة
مفتاح الوصول مفتاح الوصول لحساب التخزين. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
اسم الحساب اسم حساب التخزين. خيط
mountPath مسار تحميل التخزين داخل بيئة وقت تشغيل الموقع. خيط
بروتوكول بروتوكول التحميل لاستخدامه لحساب التخزين. 'Http'
'Nfs'
'Smb'
اسم المشاركة اسم مشاركة الملف (اسم الحاوية، لتخزين 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
لمزيد من التفاصيل.
قيمة منطقية

DaprConfig

اسم وصف قيمة
معرف التطبيق معرف تطبيق Dapr خيط
منفذ التطبيق يخبر Dapr المنفذ الذي يستمع إليه تطبيقك الباحث
enableApiLogging تمكين تسجيل واجهة برمجة التطبيقات ل Dapr sidecar قيمة منطقية
تمكين منطقي يشير إلى ما إذا تم تمكين سيارة Dapr الجانبية قيمة منطقية
httpMaxRequestSize زيادة الحد الأقصى لحجم طلب معلمة خوادم http الأساسية بالميغابايت للتعامل مع تحميل الملفات الكبيرة. الافتراضي هو 4 ميغابايت. الباحث
httpReadBufferSize الحد الأقصى لحجم المخزن المؤقت لقراءة رأس http في KB للتعامل معه عند إرسال رؤوس متعددة كيلوبايت. الافتراضي هو 65 كيلوبايت. الباحث
مستوى السجل تعيين مستوى السجل ل Dapr sidecar. القيم المسموح بها هي التصحيح والمعلومات والتحذير والخطأ. الافتراضي هو المعلومات. "تصحيح الأخطاء"
"خطأ"
"معلومات"
"تحذير"

التجارب

اسم وصف قيمة
قواعد التدرج قائمة القواعد المتدرجة. RampUpRule []

توسيع الموقع

اسم وصف قيمة
اسم اسم الموقع الموسع. خيط

FunctionAppConfig

اسم وصف قيمة
نشر تكوين توزيع تطبيق الوظائف. FunctionsDeployment
وقت التشغيل إعدادات وقت تشغيل تطبيق الوظائف. FunctionsRuntime
scaleAndConcurrency إعدادات مقياس تطبيق الوظائف والتزامن. FunctionsScaleAndConcurrency

FunctionsAlwaysReadyConfig

اسم وصف قيمة
عدد المثيلات تعيين عدد مثيلات "جاهز دائما" لمجموعة دالة معينة أو دالة معينة. للحصول على معلومات إضافية، راجع https://aka.ms/flexconsumption/alwaysready. الباحث
اسم مطلوب إما مجموعة دالة أو اسم دالة. للحصول على معلومات إضافية، راجع https://aka.ms/flexconsumption/alwaysready. خيط

توزيع الوظائف

اسم وصف قيمة
خزن التخزين للحزمة المنشورة المستخدمة من قبل تطبيق الوظائف. FunctionsDeploymentStorage

FunctionsDeploymentStorage

اسم وصف قيمة
المصادقه أسلوب المصادقة للوصول إلى حساب التخزين للنشر. FunctionsDeploymentStorageAuthentication
نوع خاصية لتحديد نوع تخزين Azure. الخيارات المتوفرة: blobContainer. 'blobContainer'
قيمة خاصية لتعيين عنوان URL لنوع تخزين Azure المحدد. مثال: بالنسبة إلى blobContainer، يمكن أن تكون القيمة https://<storageAccountName>.blob.core.windows.net/<containerName>. خيط

FunctionsDeploymentStorageAuthentication

اسم وصف قيمة
storageAccountConnectionStringName استخدم هذه الخاصية ل StorageAccountConnectionString. تعيين اسم إعداد التطبيق الذي يحتوي على سلسلة اتصال حساب التخزين. لا تقم بتعيين قيمة لهذه الخاصية عند استخدام نوع مصادقة آخر. خيط
نوع خاصية لتحديد نوع المصادقة للوصول إلى حساب التخزين المحدد. الخيارات المتوفرة: SystemAssignedIdentity، UserAssignedIdentity، StorageAccountConnectionString. "StorageAccountConnectionString"
'SystemAssignedIdentity'
"معرف تعيين المستخدم"
userAssignedIdentityResourceId استخدم هذه الخاصية ل UserAssignedIdentity. تعيين معرف المورد للهوية. لا تقم بتعيين قيمة لهذه الخاصية عند استخدام نوع مصادقة آخر. خيط

FunctionsRuntime

اسم وصف قيمة
اسم اسم وقت تشغيل تطبيق الوظائف. الخيارات المتاحة: dotnet المعزولة، العقدة، java، powershell، python، مخصص "مخصص"
"dotnet-isolated"
'java'
'عقدة'
"powershell"
'python'
الإصدار إصدار وقت تشغيل تطبيق الوظائف. مثال: 8 (ل dotnet-isolated) خيط

FunctionsScaleAndConcurrency

اسم وصف قيمة
AlwaysReady تكوين "جاهز دائما" لتطبيق الوظائف. FunctionsAlwaysReadyConfig[]
instanceMemoryMB تعيين مقدار الذاكرة المخصصة لكل مثيل من تطبيق الوظائف بالميغابايت. يتم تخصيص وحدة المعالجة المركزية وعرض النطاق الترددي للشبكة بشكل متناسب. الباحث
الحد الأقصى لعدد المتماثلات الحد الأقصى لعدد مثيلات تطبيق الوظائف. الباحث
مشغلات إعدادات المقياس والتزامن لمشغلات تطبيق الوظائف. FunctionsScaleAndConcurrencyTriggers

FunctionsScaleAndConcurrencyTriggers

اسم وصف قيمة
http إعدادات المقياس والتزامن لمشغل HTTP. FunctionsScaleAndConcurrencyTriggersHttp

FunctionsScaleAndConcurrencyTriggersHttp

اسم وصف قيمة
perInstanceConcurrency الحد الأقصى لعدد استدعاءات مشغل HTTP المتزامنة لكل مثيل. الباحث

خريطة المعالج

اسم وصف قيمة
الحجج وسيطات سطر الأوامر التي سيتم تمريرها إلى معالج البرنامج النصي. خيط
امتداد ستتم معالجة الطلبات بهذا الملحق باستخدام تطبيق 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

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2024-04-01'
توسيع الموقع موقع موسع. ExtendedLocation
الهوية هوية الخدمة المدارة. ManagedServiceIdentity
نوع نوع المورد. إذا كان المورد تطبيقا، يمكنك الرجوع إلى https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference للحصول على تفاصيل القيم المدعومة لنوعها. خيط
مكان موقع المورد. سلسلة (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص خاصة لمورد الموقع SiteProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد 'Microsoft.Web/sites'

NameValuePair

اسم وصف قيمة
اسم اسم الإقران. خيط
قيمة إقران القيمة. خيط

إعدادات الدفع

اسم وصف قيمة
نوع نوع المورد. خيط
خصائص خصائص مورد PushSettings الخاصة PushSettingsProperties

خصائص إعدادات الدفع

اسم وصف قيمة
dynamicTagsJson الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الديناميكية التي سيتم تقييمها من مطالبات المستخدم في نقطة نهاية تسجيل الدفع. خيط
isPushEnabled الحصول على علامة تشير إلى تمكين نقطة نهاية الدفع أو تعيينها. bool (مطلوب)
tagsRequiringAuth يحصل على أو يعين سلسلة JSON تحتوي على قائمة بالعلامات التي تتطلب مصادقة المستخدم لاستخدامها في نقطة نهاية تسجيل الدفع.
يمكن أن تتكون العلامات من أحرف أبجدية رقمية وما يلي:
'_', '@', '#', '.', ':', '-'.
يجب إجراء التحقق من الصحة في PushRequestHandler.
خيط
tagWhitelistJson الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات التي تم إدراجها في القائمة البيضاء لاستخدامها بواسطة نقطة نهاية تسجيل الدفع. خيط

قاعدة البيانات المتدرجة

اسم وصف قيمة
actionHostName اسم مضيف الفتحة التي سيتم إعادة توجيه حركة المرور إليها إذا تقرر ذلك. على سبيل المثال myapp-stage.azurewebsites.net. خيط
changeDecisionCallbackUrl يمكن توفير خوارزمية قرار مخصصة في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له. خيط
تغيير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 الفاصل الزمني. خيط

تكوين الموارد

اسم وصف قيمة
وحده المعالجه المركزيه وحدة المعالجة المركزية المطلوبة في الذاكرات الأساسية، على سبيل المثال 0.5 الباحث
ذاكرة الذاكرة المطلوبة، على سبيل المثال "1Gi" خيط

علامات تعريف الموارد

اسم وصف قيمة

تكوين الموقع

اسم وصف قيمة
acrUseManagedIdentityCreds وضع علامة لاستخدام Managed Identity Creds لسحب ACR قيمة منطقية
acrUserManagedIdentityID إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم خيط
alwaysOn <التعليمات البرمجية></التعليمات البرمجية الصحيحة> إذا تم تمكين Always On؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
apiDefinition معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. معلومات ApiDefinitionInfo
apiManagementConfig إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . ApiManagementConfig
appCommandLine سطر أوامر التطبيق لتشغيله. خيط
إعدادات التطبيق إعدادات التطبيق. NameValuePair[]
AutoHealEnabled <>التعليمات البرمجية>صحيح>/< التعليمات البرمجية إذا تم تمكين المعالجة التلقائية؛ وإلا،>التعليمات البرمجية <خطأ>/code. قيمة منطقية
قواعد الصحة التلقائية قواعد المعالجة التلقائية. AutoHealRules
autoSwapSlotName اسم فتحة التبديل التلقائي. خيط
حسابات التخزين azure قائمة حسابات تخزين Azure. SiteConfigAzureStorageAccounts
سلاسل الاتصال سلاسل الاتصال. ConnStringInfo []
cors إعدادات مشاركة الموارد عبر المنشأ (CORS). CorsSettings
المستندات الافتراضية المستندات الافتراضية. سلسلة[]
detailedErrorLoggingEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
documentRoot جذر المستند. خيط
elasticWebAppScaleLimit الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم.
ينطبق هذا الإعداد فقط على التطبيقات في الخطط حيث يكون ElasticScaleEnabled <التعليمات البرمجية>true</code>
الباحث

القيود:
قيمة الحد الأدنى = 0
التجارب هذا هو الحل البديل للأنوعات متعددة الأشكال. تجارب
ftpsState حالة خدمة FTP / FTPS "AllAllowed"
"معطل"
"FtpsOnly"
functionAppScaleLimit الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم.
ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium
الباحث

القيود:
قيمة الحد الأدنى = 0
functionsRuntimeScaleMonitoringEnabled الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين،
لن يقوم ScaleController بمراقبة مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك إلى
وقت التشغيل للحصول على حالة المقياس.
قيمة منطقية
تعيينات المعالج تعيينات المعالج. HandlerMapping []
healthCheckPath مسار التحقق من الصحة خيط
http20Enabled Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 قيمة منطقية
httpLoggingEnabled <التعليمات البرمجية ></> code true إذا تم تمكين تسجيل HTTP؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
ipSecurityRestrictions قيود أمان IP الرئيسية. ipSecurityRestriction[]
ipSecurityRestrictionsDefaultAction الإجراء الافتراضي لقيود الوصول الرئيسية إذا لم يتم مطابقة أي قواعد. "السماح"
"رفض"
javaContainer حاوية Java. خيط
javaContainerVersion إصدار حاوية Java. خيط
javaVersion إصدار Java. خيط
keyVaultReferenceIdentity الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. خيط
حدود حدود الموقع. SiteLimits
linuxFxVersion Linux App Framework والإصدار خيط
loadBalancing موازنة تحميل الموقع. "طلبات الأقل"
'LeastRequestsWithTieBreaker'
'LeastResponseTime'
"PerSiteRoundRobin"
'RequestHash'
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين MySQL المحلي؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
logsDirectorySizeLimit حد حجم دليل سجلات HTTP. الباحث
managedPipelineMode وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. "كلاسيكي"
"متكامل"
managedServiceIdentityId معرف هوية الخدمة المدارة الباحث
بيانات التعريف بيانات تعريف التطبيق. لا يمكن استرداد هذه الخاصية، لأنها قد تحتوي على أسرار. NameValuePair[]
الحد الأدنى لعدد موازنات الElastic عدد الحد الأدنى لعدد المثيلات لموقع
ينطبق هذا الإعداد فقط على الخطط المرنة
الباحث

القيود:
قيمة الحد الأدنى = 0
القيمة القصوى = 20
minTlsCipherSuite الحد الأدنى لقوة مجموعة تشفير TLS المسموح بها للتطبيق "TLS_AES_128_GCM_SHA256"
"TLS_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
minTlsVersion MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL '1.0'
'1.1'
'1.2'
'1.3'
netFrameworkVersion إصدار .NET Framework. خيط
nodeVersion إصدار Node.js. خيط
numberOfWorkers عدد العمال. الباحث
phpVersion إصدار PHP. خيط
powerShellVersion إصدار PowerShell. خيط
preWarmedInstanceCount عدد مثيلات PreWarmed.
ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة
الباحث

القيود:
قيمة الحد الأدنى = 0
القيمة القصوى = 10
publicNetworkAccess خاصية للسماح بكافة حركة المرور العامة أو حظرها. خيط
نشرUsername نشر اسم المستخدم. خيط
دفع دفع إعدادات نقطة النهاية. PushSettings
إصدار pythonVersion إصدار Python. خيط
remoteDebuggingEnabled <التعليمات البرمجية>صحيح</التعليمات البرمجية> إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
remoteDebuggingVersion إصدار تصحيح الأخطاء عن بعد. خيط
requestTracingEnabled <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين تتبع الطلب؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
requestTracingExpirationTime طلب وقت انتهاء صلاحية التتبع. خيط
scmIpSecurityRestrictions قيود أمان IP ل scm. ipSecurityRestriction[]
scmIpSecurityRestrictionsDefaultAction الإجراء الافتراضي لقيود الوصول إلى scm إذا لم يتم مطابقة أي قواعد. "السماح"
"رفض"
scmIpSecurityRestrictionsUseMain قيود أمان IP لاستخدام scm الرئيسي. قيمة منطقية
scmMinTlsVersion ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM '1.0'
'1.1'
'1.2'
'1.3'
نوع scm نوع SCM. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
"Dropbox"
'ExternalGit'
'ExternalHg'
'GitHub'
"LocalGit"
"بلا"
"OneDrive"
'Tfs'
'VSO'
'VSTSRM'
خيارات التتبع خيارات التتبع. خيط
use32BitWorkerProcess <التعليمات البرمجية>صحيح</> التعليمات البرمجية لاستخدام عملية عامل 32 بت؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
التطبيقات الظاهرية التطبيقات الظاهرية. VirtualApplication []
اسم الشبكة الظاهرية اسم الشبكة الظاهرية. خيط
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

اسم وصف قيمة

تكوين SiteDns

اسم وصف قيمة
dnsAltServer خادم DNS بديل لاستخدامه من قبل التطبيقات. تنسخ هذه الخاصية إعداد تطبيق WEBSITE_DNS_ALT_SERVER. خيط
dnsMaxCacheTimeout وقت مخصص ل DNS ليتم تخزينه مؤقتا في ثوان. النطاق المسموح به: 0-60. الافتراضي هو 30 ثانية. 0 يعني تعطيل التخزين المؤقت. الباحث
dnsRetryAttemptCount إجمالي عدد مرات إعادة المحاولة للبحث عن dns. النطاق المسموح به: 1-5. الافتراضي هو 3. الباحث
dnsRetryAttemptTimeout مهلة للبحث عن dns واحد في ثوان. النطاق المسموح به: 1-30. الافتراضي هو 3. الباحث
dnsServers قائمة بخوادم DNS المخصصة التي سيتم استخدامها من قبل تطبيق لإجراء عمليات البحث. يمكن تعيين 5 خوادم dns كحد أقصى. سلسلة[]

SiteLimits

اسم وصف قيمة
maxDiskSizeInMb الحد الأقصى المسموح به لاستخدام حجم القرص بالميغابايت. الباحث
maxMemoryInMb الحد الأقصى المسموح به لاستخدام الذاكرة بالميغابايت. الباحث
maxPercentageCpu الحد الأقصى المسموح به لنسبة استخدام وحدة المعالجة المركزية. الباحث

خصائص الموقع

اسم وصف قيمة
autoGeneratedDomainNameLabelScope تحديد نطاق التفرد لاسم المضيف الافتراضي أثناء إنشاء المورد "NoReuse"
'ResourceGroupReuse'
"إعادة استخدام الاشتراك"
"TenantReuse"
clientAffinityEnabled <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لتمكين ترابط العميل؛ <التعليمات البرمجية>خطأ</التعليمات البرمجية> لإيقاف إرسال ملفات تعريف ارتباط ترابط جلسة العمل، والتي توجه طلبات العميل في نفس الجلسة إلى نفس المثيل. الافتراضي هو <التعليمات البرمجية>true</code>. قيمة منطقية
clientCertEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين مصادقة شهادة العميل (مصادقة TLS المتبادلة)؛ وإلا،<التعليمات البرمجية >خطأ</code>. الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. قيمة منطقية
clientCertExclusionPaths مسارات الاستبعاد المفصولة بفواصل لمصادقة شهادة العميل خيط
clientCertMode هذا يؤلف مع إعداد ClientCertEnabled.
- ClientCertEnabled: خطأ يعني أنه تم تجاهل ClientCert.
- ClientCertEnabled: true و ClientCertMode: مطلوب يعني أن ClientCert مطلوب.
- ClientCertEnabled: true و ClientCertMode: اختياري يعني أن ClientCert اختياري أو مقبول.
"اختياري"
"مستخدم غير نشط اختياري"
'مطلوب'
معلومات الاستنساخ إذا تم تحديده أثناء إنشاء التطبيق، يتم نسخ التطبيق من تطبيق مصدر. CloningInfo
حجم الحاوية حجم حاوية الدالة. الباحث
customDomainVerificationId المعرف الفريد الذي يتحقق من المجالات المخصصة المعينة للتطبيق. سيقوم العميل بإضافة هذا المعرف إلى سجل txt للتحقق. خيط
dailyMemoryTimeQuota الحد الأقصى المسموح به للحصة النسبية لوقت الذاكرة اليومي (ينطبق على التطبيقات الديناميكية فقط). الباحث
daprConfig تكوين Dapr للتطبيق. DaprConfig
تكوين dns خاصية لتكوين إعدادات DNS مختلفة ذات صلة لموقع. SiteDnsConfig
تمكين <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التطبيق؛ وإلا،<التعليمات البرمجية >خطأ</code>. يؤدي تعيين هذه القيمة إلى خطأ إلى تعطيل التطبيق (يؤدي إلى عدم اتصال التطبيق). قيمة منطقية
endToEndEncryptionEnabled ما إذا كان يجب استخدام التشفير من طرف إلى طرف بين الواجهة الأمامية والعامل قيمة منطقية
functionAppConfig تكوين خاص بتطبيق Azure Function. FunctionAppConfig
hostingEnvironmentProfile بيئة خدمة التطبيق لاستخدامها للتطبيق. HostingEnvironmentProfile
hostNamesDisabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتعطيل أسماء المضيفين العامة للتطبيق؛ وإلا،<التعليمات البرمجية >خطأ</code>.
إذا <التعليمات البرمجية>true</code>، يمكن الوصول إلى التطبيق فقط عبر عملية إدارة واجهة برمجة التطبيقات.
قيمة منطقية
hostNameSslStates يتم استخدام حالات اسم المضيف SSL لإدارة روابط SSL لأسماء مضيفي التطبيق. HostNameSslState []
httpsOnly HttpsOnly: يقوم بتكوين موقع ويب لقبول طلبات https فقط. إعادة توجيه المشكلات ل
طلبات http
قيمة منطقية
hyperV Hyper-V بيئة الاختبار المعزولة. قيمة منطقية
ipMode يحدد وضع IP للتطبيق. "IPv4"
'IPv4AndIPv6'
"IPv6"
isXenon قديم: Hyper-V بيئة الاختبار المعزولة. قيمة منطقية
keyVaultReferenceIdentity الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. خيط
managedEnvironmentId معرف Azure Resource Manager للبيئة المدارة المحددة للعميل التي سيتم استضافة هذا التطبيق عليها. يجب أن يكون هذا النموذج /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} خيط
publicNetworkAccess خاصية للسماح بكافة حركة المرور العامة أو حظرها. القيم المسموح بها: "ممكن" أو "معطل" أو سلسلة فارغة. خيط
معدل التكرار وضع تكرار الموقع "ActiveActive"
"تجاوز الفشل"
"GeoRedundant"
'يدوي'
"بلا"
محجوز <التعليمات البرمجية ><>/code true إذا كانت محجوزة؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
تكوين الموارد متطلبات موارد تطبيق الوظائف. ResourceConfig
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}
خيط
vnetBackupRestoreEnabled لتمكين عمليات النسخ الاحتياطي والاستعادة عبر الشبكة الظاهرية قيمة منطقية
vnetContentShareEnabled لتمكين الوصول إلى المحتوى عبر الشبكة الظاهرية قيمة منطقية
vnetImagePullEnabled لتمكين سحب الصورة عبر الشبكة الظاهرية قيمة منطقية
vnetRouteAllEnabled تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. قيمة منطقية
workloadProfileName اسم ملف تعريف حمل العمل لتطبيق الوظائف لتنفيذه. خيط

SlowRequestsBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار مسار الطلب. خيط
timeInterval الفاصل الزمني. خيط
وقت الالتقاط الوقت المستغرق. خيط

رمز الحالةBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار مسار الطلب خيط
حالة رمز حالة HTTP. الباحث
الإحصائيات الفرعية طلب الحالة الفرعية. الباحث
timeInterval الفاصل الزمني. خيط
win32Status رمز الخطأ Win32. الباحث

StatusCodesRangeBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار خيط
رموز الحالة رمز حالة HTTP. خيط
timeInterval الفاصل الزمني. خيط

معرف تعيين المستخدم

اسم وصف قيمة

التطبيق الظاهري

اسم وصف قيمة
مسار فعلي المسار الفعلي. خيط
التحميل المسبق القابل للتحميل <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التحميل المسبق؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
الدلائل الظاهرية الدلائل الظاهرية للتطبيق الظاهري. VirtualDirectory []
virtualPath المسار الظاهري. خيط

الدليل الظاهري

اسم وصف قيمة
مسار فعلي المسار الفعلي. خيط
virtualPath المسار إلى التطبيق الظاهري. خيط

أمثلة الاستخدام

قوالب Azure Quickstart

قوالب Azure Quickstart التالية توزيع نوع المورد هذا.

قالب وصف
Airflow Docker Web App على Linux مع postgreSQL

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر صورة puckel/docker-airflow (أحدث علامة) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL
Airflow Web App مع قاعدة بيانات PostgreSQL على App Services

Deploy to Azure
قالب لنشر Airflow Web App مع قاعدة بيانات PostgreSQL على App Services
App Service Environment مع الخلفية ل Azure SQL

Deploy to Azure
ينشئ هذا القالب بيئة خدمة التطبيقات مع خلفية Azure SQL جنبا إلى جنب مع نقاط النهاية الخاصة جنبا إلى جنب مع الموارد المقترنة المستخدمة عادة في بيئة خاصة/معزولة.
App Service Environment مع خطة الاستضافة وAzure WebApp

Deploy to Azure
إنشاء App Service Environment v2 بعنوان ILB في شبكة ظاهرية موجودة والتي ستكون قابلة للاستفادة من القطاع الخاص. ستحتوي بيئة App Service على خطة استضافة وتطبيق ويب Azure
App Service Quickstart - تطبيق Linux

Deploy to Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
App Service Quickstart - تطبيق Windows

Deploy to Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
App Service Quickstart - تطبيق Windows

Deploy to Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
App Service Quickstart - تطبيق حاوية Windows

Deploy to Azure
سيتم استخدام هذا القالب مع /azure/app-service/quickstart-arm-template
Application Gateway لتطبيق ويب مع تقييد IP

Deploy to Azure
ينشئ هذا القالب بوابة تطبيق أمام Azure Web App مع تمكين تقييد IP على تطبيق الويب.
Application Gateway مع إدارة واجهة برمجة التطبيقات الداخلية وتطبيق الويب

Deploy to Azure
توجيه حركة مرور الإنترنت لبوابة التطبيق إلى مثيل APIM للشبكة الظاهرية (الوضع الداخلي) الذي يقوم بخدمات واجهة برمجة تطبيقات الويب المستضافة في Azure Web App.
تطبيق ASP.NET

Deploy to Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق ASP.NET.
حساب Azure Cosmos DB باستخدام تطبيق الويب

Deploy to Azure
ينشر هذا القالب حساب Azure Cosmos DB، وخطة خدمة التطبيقات، وينشئ تطبيق ويب في خطة خدمة التطبيقات. كما يضيف اثنين من إعدادات التطبيق إلى تطبيق الويب الذي يشير إلى نقطة نهاية حساب Azure Cosmos DB. بهذه الطريقة، يمكن للحلول المنشورة على تطبيق الويب الاتصال بنقطة نهاية حساب Azure Cosmos DB باستخدام هذه الإعدادات.
Azure Digital Twins مع خدمة Function و Private Link

Deploy to Azure
ينشئ هذا القالب خدمة Azure Digital Twins تم تكوينها باستخدام وظيفة Azure المتصلة بالشبكة الظاهرية التي يمكنها الاتصال من خلال نقطة نهاية الارتباط الخاص إلى Digital Twins. كما أنه ينشئ منطقة DNS خاصة للسماح بدقة اسم المضيف السلس لنقطة نهاية Digital Twins من الشبكة الظاهرية إلى عنوان IP للشبكة الفرعية الداخلية لنقطة النهاية الخاصة. يتم تخزين اسم المضيف كإعداد ل Azure Function بالاسم "ADT_ENDPOINT".
تطبيق Azure Function ووظيفة مشغلة من HTTP

Deploy to Azure
ينشر هذا المثال تطبيق Azure Function ودالة مشغلة من HTTP مضمنة في القالب. كما أنه ينشر Key Vault ويملأ سرا بمفتاح مضيف تطبيق الوظائف.
تطبيق Azure Function المستضاف على خطة مخصصة

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استضافة مخصصة، ما يعني أنه سيتم تشغيله والفوترة تماما مثل أي موقع App Service.
تطبيق Azure Function المستضاف على خطة استهلاك Linux

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Linux، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد.
تطبيق Azure Function المستضاف على خطة Premium

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium.
تطبيق Azure Function المستضاف على خطة استهلاك Windows

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Windows، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد.
Azure Function App مع فتحة توزيع

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium مع فتحة إنتاج وفتحة نشر إضافية.
Azure Function App مع مركز الأحداث والهوية المدارة

Deploy to Azure
يقوم قالبه بتوفير تطبيق Azure Function على خطة استهلاك Linux، جنبا إلى جنب مع Event Hub وAzure Storage وApplication Insights. تطبيق الوظائف قادر على استخدام الهوية المدارة للاتصال بمركز الأحداث وحساب التخزين
Azure Function App مع تكامل الشبكة الظاهرية

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية لشبكة ظاهرية تم إنشاؤها حديثا.
Azure Logic App مع function

Deploy to Azure
ينشئ هذا القالب تطبيقا بلا خادم في Azure باستخدام Logic Apps و Functions. يتم تشغيل Logic App على HTTP POST، ويستدعي Azure Function، ويعيد الاستجابة.
مثال تطبيق الويب Azure Traffic Manager

Deploy to Azure
يوضح هذا القالب كيفية إنشاء ملف تعريف Azure Traffic Manager لخدمة التطبيقات.
Buffalo Web App

Deploy to Azure
ابدأ تشغيل تطبيق Golang Buffalo على Azure بسرعة وبتكلفة زهيدة.
إنشاء تطبيق ويب على Linux باستخدام قاعدة بيانات Azure ل MySQL

Deploy to Azure
يوفر هذا القالب طريقة لنشر تطبيقات الويب على Linux مع قاعدة بيانات Azure ل MySQL.
استدعاء واجهات برمجة التطبيقات المخصصة من Azure Logic Apps

Deploy to Azure
على الرغم من أن Logic Apps توفر مئات الموصلات لخدمات مختلفة، فقد تحتاج إلى استدعاء واجهات برمجة التطبيقات التي تقوم بتشغيل التعليمات البرمجية الخاصة بك. واحدة من أسهل الطرق وأكثرها قابلية للتطوير لاستضافة واجهات برمجة تطبيقات الويب الخاصة بك هي باستخدام Azure App Service. ينشر هذا القالب تطبيق ويب لواجهة برمجة التطبيقات المخصصة الخاصة بك ويؤمن واجهة برمجة التطبيقات هذه باستخدام مصادقة Azure Active Directory.
إنشاء ملف تعريف CDN ونقطة نهاية CDN وتطبيق ويب

Deploy to Azure
ينشئ هذا القالب ملف تعريف CDN ونقطة نهاية CDN مع تطبيق ويب كأصل
إنشاء تطبيق دالة واستدعائه باستخدام مورد مخصص

Deploy to Azure
ينشئ هذا القالب تطبيق الوظائف المستخدم كعبء عمل لموفر موارد مخصص في نشر القالب.
إنشاء تطبيق ويب + Redis Cache + SQL DB باستخدام قالب

Deploy to Azure
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis وقاعدة بيانات SQL.
إنشاء تطبيق ويب على Azure مع تمكين Java 13 وTomcat 9

Deploy to Azure
ينشئ هذا القالب تطبيق ويب على azure مع تمكين Java 13 و Tomcat 9 مما يسمح لك بتشغيل تطبيقات Java في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
إنشاء تطبيق ويب على Azure مع تمكين Python

Deploy to Azure
ينشئ هذا القالب تطبيق ويب على Azure مع تمكين Python مما يسمح لك بتشغيل تطبيقات Python في Azure. تم تأليف القالب بواسطة Donovan Brown من Microsoft.
إنشاء تطبيق ويب بالإضافة إلى Redis Cache باستخدام قالب

Deploy to Azure
ينشئ هذا القالب Azure Web App مع ذاكرة التخزين المؤقت Redis.
إنشاء تطبيق ويب محمي بواسطة Application Gateway v2

Deploy to Azure
ينشئ هذا القالب Azure Web App مع تقييد الوصول ل Application Gateway v2. يتم نشر Application Gateway في vNet (شبكة فرعية) التي تم تمكين نقطة نهاية خدمة "Microsoft.Web". يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية.
إنشاء تطبيق ويب وPE وApplication Gateway v2

Deploy to Azure
ينشئ هذا القالب Azure Web App مع نقطة نهاية خاصة في الشبكة الفرعية لشبكة Azure الظاهرية ، وApplication Gateway v2. يتم نشر بوابة التطبيق في شبكة ظاهرية (شبكة فرعية). يقيد تطبيق الويب الوصول إلى نسبة استخدام الشبكة من الشبكة الفرعية باستخدام نقطة النهاية الخاصة
إنشاء حساب Azure Cosmos بدون لمس وAzure Web App

Deploy to Azure
ينشئ هذا القالب حساب Azure Cosmos، ويدخل نقطة نهاية Cosmos DB والمفاتيح في إعدادات Azure Web App، ثم ينشر تطبيق ويب ASP MVC من GitHub.
إنشاء AppServicePlan وApp في تطبيق. Service Env. الإصدار 2

Deploy to Azure
إنشاء AppServicePlan وApp في App Service Environment v2
إنشاء AppServicePlan وAppServicePlan في ASE

Deploy to Azure
إنشاء AppServicePlan وApp في ASE
إنشاء شهادة خدمة التطبيقات القياسية وتعيينها

Deploy to Azure
إنشاء شهادة خدمة تطبيق قياسية، والتحقق منها باستخدام تطبيق خدمة التطبيقات وإنشاء روابط SSL بمجرد أن تصبح الشهادة جاهزة
إنشاء "شهادة خدمة تطبيق أحرف البدل" وتعيينها

Deploy to Azure
إنشاء شهادة خدمة تطبيق حرف بدل، والتحقق منها باستخدام مجال خدمة التطبيق وإنشاء روابط SSL على تطبيق خدمة التطبيقات بمجرد أن تصبح الشهادة جاهزة
إنشاء بيئة خدمة تطبيق Azure باستخدام تطبيق ويب تمت إضافته

Deploy to Azure
إنشاء بيئة خدمة تطبيقات Azure داخل شبكة فرعية للشبكة الظاهرية. يضيف هذا القالب أيضا Azure Web App داخل App Service Environment. القالب الذي تم تأليفه في الأصل بواسطة Callum Brankin من PixelPin
إنشاء تطبيق Azure Web باستخدام سلسلة اتصال Blob Storage

Deploy to Azure
إنشاء تطبيق ويب Azure باستخدام سلسلة اتصال Blob Storage، القالب الذي تم تأليفه في الأصل بواسطة Jeff Bowles من Microsoft
إنشاء تطبيق الوظائف والتخزين الآمن لنقطة النهاية الخاصة

Deploy to Azure
يسمح لك هذا القالب بنشر تطبيق Azure Function الذي يتصل ب Azure Storage عبر نقاط النهاية الخاصة.
إنشاء تطبيق دالة مع هوية خدمة مدارة

Deploy to Azure
إنشاء تطبيق دالة مع تمكين هوية الخدمة المدارة مع إعداد Application Insights للسجلات والمقاييس.
نشر تطبيق ويب Linux أساسي

Deploy to Azure
يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Linux أساسي
نشر خدمة تطبيق مع تكامل الشبكة الظاهرية الإقليمية

Deploy to Azure
يسمح لك هذا القالب بنشر خطة خدمة تطبيق وتطبيق ويب Windows أساسي، مع تمكين تكامل VNet الإقليمي لشبكة ظاهرية تم إنشاؤها حديثا
نشر خطة Azure Function Premium الممكنة من AZ

Deploy to Azure
يسمح لك هذا القالب بنشر خطة Azure Function Premium مع دعم مناطق التوفر، بما في ذلك حساب تخزين ممكن لمناطق التوفر.
توزيع خطة Azure Function Premium مع تكامل vnet

Deploy to Azure
يسمح لك هذا القالب بنشر خطة Azure Function Premium مع تمكين تكامل الشبكة الظاهرية الإقليمية لشبكة ظاهرية تم إنشاؤها حديثا.
تطبيق Django

Deploy to Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Django.
Enterprise Governance-AppService وSQL DB وD وOMS ودفتر التشغيل

Deploy to Azure
يتطلب اعتماد السحابة لمؤسسة، صغيرة أو كبيرة، نماذج حوكمة مسؤولة وفعالة لاشتقاق القيمة من عمليات النشر السحابية الخاصة بها. CloudWise (اسم التعليمات البرمجية للحل)، هو حل مركب متاح من Azure Partner QuickStarts، وهو تمكين اعتماد للعملاء ومدمجي النظام والشركاء على حد سواء، الذي يقدم حل إدارة وعمليات تلقائية ذاتية الخدمة، يركز على تحسين التكاليف الخاصة بك، وتحسين موثوقية التطبيق (التطبيقات)، والحد من مخاطر الأعمال. يسلط الحل الضوء على ركائز الحوكمة الأساسية للرؤية والتحكم.
EPiserverCMS في Azure

Deploy to Azure
يسمح لك هذا القالب بإنشاء الموارد المطلوبة لنشر EpiServerCMS في Azure
موقع eShop على الويب مع ILB ASE

Deploy to Azure
بيئة خدمة التطبيقات هي خيار خطة خدمة Premium لخدمة Azure App Service التي توفر بيئة معزولة ومخصصة بالكامل لتشغيل تطبيقات Azure App Service بشكل آمن على نطاق واسع، بما في ذلك تطبيقات الويب وتطبيقات الأجهزة المحمولة وتطبيقات واجهة برمجة التطبيقات.
خدمة تطبيق Flask

Deploy to Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Flask.
Front Door Premium مع أصل App Service Private Link

Deploy to Azure
ينشئ هذا القالب Front Door Premium وApp Service، ويستخدم نقطة نهاية خاصة ل Front Door لإرسال نسبة استخدام الشبكة إلى التطبيق.
Front Door Standard/Premium مع أصل App Service

Deploy to Azure
ينشئ هذا القالب Front Door Standard/Premium، وهو App Service، ويكون App Service للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door.
Front Door Standard/Premium مع أصل Azure Functions

Deploy to Azure
ينشئ هذا القالب Front Door Standard/Premium، وهو تطبيق Azure Functions، ويكون تطبيق الوظائف للتحقق من أن نسبة استخدام الشبكة قد جاءت من خلال أصل Front Door.
تطبيق الوظائف

Deploy to Azure
ينشر هذا القالب تطبيق وظائف فارغ وخطة استضافة.
Function App على خطة استهلاك Linux مع الإنشاء عن بعد

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استهلاك Linux وتنفيذ الإنشاء عن بعد أثناء نشر التعليمات البرمجية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد.
Function App مؤمن بواسطة Azure Frontdoor

Deploy to Azure
يسمح لك هذا القالب بنشر وظيفة azure premium محمية ونشرها بواسطة Azure Frontdoor premium. ال conenction بين Azure Frontdoor وAzure Functions محمي بواسطة Azure Private Link.
Web App متعدد المناطق المتوفرة بشكل كبير

Deploy to Azure
يسمح لك هذا القالب بإنشاء حل آمن ومتاح للغاية ومتعدد المناطق من طرف إلى طرف باستخدام تطبيقي ويب في مناطق مختلفة خلف Azure Front Door
بيئة خدمة تطبيق ILB مع جدار حماية Azure

Deploy to Azure
قوالب Resource Manager ومعلماته التي توضح كيفية نشر بيئة App Service مع تكامل Azure Firewall
Java CI/CD باستخدام Jenkins وAzure Web Apps

Deploy to Azure
هذه عينة ل Java CI/CD باستخدام Jenkins وAzure Web Apps.
كنتيكو إكسبيرينس

Deploy to Azure
يسهل هذا القالب نشر الموارد المطلوبة لاستضافة بيئات كنتيكو Xperience في Microsoft Azure.
Moesif API Analytics and Monetization

Deploy to Azure
سيسجل القالب استدعاءات واجهة برمجة التطبيقات من Azure API Management إلى Moesif API analytics والنظام الأساسي لتحقيق الدخل
Node App Service

Deploy to Azure
يسمح لك هذا القالب بإنشاء App Service لنشر تطبيق Node.
تطبيق الويب لمدخل فيديو Orchard CMS

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر Orchard CMS على Azure App Service Web Apps مع تمكين وحدة Azure Media Services وتكوينها.
تطبيق الوظائف الخاصة التخزين الآمن لنقطة النهاية الخاصة

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Premium تحتوي على نقاط نهاية خاصة وتتصل ب Azure Storage عبر نقاط النهاية الخاصة.
توفير تطبيق دالة على خطة استهلاك

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Consumption، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
توفير تطبيق دالة يعمل على خطة خدمة التطبيقات

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة استضافة مخصصة، ما يعني أنه سيتم تشغيله والفوترة تماما مثل أي موقع App Service.
توفير تطبيق دالة مع نشر المصدر من GitHub

Deploy to Azure
ينشر هذا القالب تطبيق الوظائف المستضاف في خطة خدمة التطبيقات المخصصة الجديدة. يحتوي Function App على مورد تابع يتيح التكامل المستمر وينشر التعليمات البرمجية للوظيفة من مستودع GitHub.
توفير تطبيق الأجهزة المحمولة باستخدام قاعدة بيانات SQL

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق الأجهزة المحمولة وقاعدة بيانات SQL ومركز الإعلامات. يقوم بتكوين سلسلة اتصال في تطبيق الأجهزة المحمولة لقاعدة البيانات ومركز الإعلامات.
توفير تطبيق ويب باستخدام قاعدة بيانات SQL

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وإعدادات التحجيم التلقائي وقواعد التنبيه وApp Insights. يقوم بتكوين سلسلة اتصال في تطبيق الويب لقاعدة البيانات.
وظيفة خطة استهلاك التزويد مع فتحة التوزيع

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق دالة على خطة Consumption، وهي خطة استضافة ديناميكية. يتم تشغيل التطبيق عند الطلب ويتم محاسبتك على كل تنفيذ، مع عدم وجود التزام دائم بالموارد. هناك قوالب أخرى متاحة للتزويد على خطة استضافة مخصصة.
PubNub Realtime Gateway لمراكز أحداث Azure

Deploy to Azure
توفر بوابة PubNub Realtime ل Azure جسر دفق بيانات في الوقت الفعلي بين شبكة دفق بيانات PubNub ومراكز أحداث Azure. -- اعتبره جسرا ثنائي الاتجاه بين PubNub وAzure!
تطبيق ويب Umbraco CMS القابل للتطوير

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps.
Secure N-tier Web App

Deploy to Azure
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب مع فتحات التقسيم المرحلي والواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن الجزء الخلفي من خلال حقن VNet ونقطة النهاية الخاصة
Simple Umbraco CMS Web App

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب umbraco CMS على Azure App Service Web Apps.
Sonarqube Docker Web App على Linux باستخدام Azure SQL

Deploy to Azure
ينشر هذا القالب Sonarqube في حاوية Linux لتطبيق ويب Azure App Service باستخدام صورة Sonarqube الرسمية مدعومة من Azure SQL Server.
Sonarqube Docker Web App على Linux مع MySQL

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل MySQL
Sonarqube Docker Web App على Linux باستخدام PostgreSQL

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر صورة Docker Sonarqube (علامة alpine) على Linux Web App مع قاعدة بيانات Azure ل PostgreSQL (معاينة)
SonarQube على Web App مع تكامل PostgreSQL وVNet

Deploy to Azure
يوفر هذا القالب سهولة نشر SonarQube إلى Web App على Linux مع خادم PostgreSQL المرن وتكامل VNet وDNS الخاص.
Web App Deployment من GitHub

Deploy to Azure
يسمح لك هذا القالب بإنشاء WebApp مرتبط بمستودع GitHub مرتبط.
تكامل Web App مع Key Vault

Deploy to Azure
نشر شهادة Web App من سر Key Vault واستخدامها لإنشاء ربط SSL
Web App على Linux مع postgreSQL

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL(Preview).
Web App على Linux مع postgreSQL

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر Web App على Linux مع قاعدة بيانات Azure ل PostgreSQL.
Web App w/ Application Insights المرسلة إلى Log Analytics

Deploy to Azure
سيساعد هذا القالب في دعم إصدارات واجهة برمجة التطبيقات الجديدة من microsoft.insights/components. بدءا من 2020-02-02-معاينة WorkspaceID سيكون مطلوبا عند إنشاء Application Inisghts.سيقوم هذا القالب بنشر خطة خدمة التطبيقات وخدمة التطبيقات وApp Insights ومساحة عمل Log Analytics وربطها جميعا معا.
Web App مع مجال مخصص وربط SSL اختياري

Deploy to Azure
إنشاء تطبيق ويب ومع مجال مخصص وإضافة شهادة SSL اختياريا لتشفير https.
Web App مع قاعدة بيانات SQL وAzure Cosmos DB وAzure Search

Deploy to Azure
يقوم هذا القالب بتوفير تطبيق ويب وقاعدة بيانات SQL وAzure Cosmos DB وAzure Search وApplication Insights.
Web App مع قاعدة بيانات Azure ل MySQL

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق الويب على Azure App Service Web Apps مع قاعدة بيانات Azure ل MySQL.
Web App مع فتحات نشر مخصصة

Deploy to Azure
يوفر هذا القالب طريقة سهلة لنشر تطبيق ويب مع فتحات نشر مخصصة على Azure Web Apps.
Web App مع تسجيل التشخيصات إلى حاوية Blob

Deploy to Azure
نشر تطبيق ويب مع تمكين تسجيل التشخيص إلى Storage Account Blob Container.
Web App مع الهوية المدارة وSQL Server و Ι

Deploy to Azure
مثال بسيط لنشر البنية الأساسية ل Azure للتطبيق + البيانات + الهوية المدارة + المراقبة
Web App مع نقطة النهاية الخاصة

Deploy to Azure
يسمح لك هذا القالب بإنشاء تطبيق ويب وعرضه من خلال نقطة النهاية الخاصة
Web App مع حقن الشبكة الظاهرية ونقطة النهاية الخاصة

Deploy to Azure
يسمح لك هذا القالب بإنشاء حل آمن من طرف إلى طرف باستخدام تطبيقي ويب، الواجهة الأمامية والواجهة الخلفية، وستستهلك الواجهة الأمامية بشكل آمن من خلال حقن VNet ونقطة النهاية الخاصة
WebApp يستهلك نقطة نهاية خاصة ل Azure SQL

Deploy to Azure
يوضح هذا القالب كيفية إنشاء تطبيق ويب يستهلك نقطة نهاية خاصة تشير إلى Azure SQL Server
WordPress على App Service مع MySQL In App

Deploy to Azure
ينشر هذا القالب تطبيق ويب WordPress على خدمة تطبيقات Windows مع MySQL في التطبيق

تعريف مورد Terraform (موفر AzAPI)

يمكن نشر نوع مورد المواقع مع العمليات التي تستهدف:

  • مجموعات الموارد

للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .

تنسيق المورد

لإنشاء مورد Microsoft.Web/sites، أضف Terraform التالي إلى القالب.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Web/sites@2024-04-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  kind = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    extendedLocation = {
      name = "string"
    }
    properties = {
      autoGeneratedDomainNameLabelScope = "string"
      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
      daprConfig = {
        appId = "string"
        appPort = int
        enableApiLogging = bool
        enabled = bool
        httpMaxRequestSize = int
        httpReadBufferSize = int
        logLevel = "string"
      }
      dnsConfiguration = {
        dnsAltServer = "string"
        dnsMaxCacheTimeout = int
        dnsRetryAttemptCount = int
        dnsRetryAttemptTimeout = int
        dnsServers = [
          "string"
        ]
      }
      enabled = bool
      endToEndEncryptionEnabled = bool
      functionAppConfig = {
        deployment = {
          storage = {
            authentication = {
              storageAccountConnectionStringName = "string"
              type = "string"
              userAssignedIdentityResourceId = "string"
            }
            type = "string"
            value = "string"
          }
        }
        runtime = {
          name = "string"
          version = "string"
        }
        scaleAndConcurrency = {
          alwaysReady = [
            {
              instanceCount = int
              name = "string"
            }
          ]
          instanceMemoryMB = int
          maximumInstanceCount = int
          triggers = {
            http = {
              perInstanceConcurrency = int
            }
          }
        }
      }
      hostingEnvironmentProfile = {
        id = "string"
      }
      hostNamesDisabled = bool
      hostNameSslStates = [
        {
          hostType = "string"
          name = "string"
          sslState = "string"
          thumbprint = "string"
          toUpdate = bool
          virtualIP = "string"
        }
      ]
      httpsOnly = bool
      hyperV = bool
      ipMode = "string"
      isXenon = bool
      keyVaultReferenceIdentity = "string"
      managedEnvironmentId = "string"
      publicNetworkAccess = "string"
      redundancyMode = "string"
      reserved = bool
      resourceConfig = {
        cpu = int
        memory = "string"
      }
      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"
            protocol = "string"
            shareName = "string"
            type = "string"
          }
        }
        connectionStrings = [
          {
            connectionString = "string"
            name = "string"
            type = "string"
          }
        ]
        cors = {
          allowedOrigins = [
            "string"
          ]
          supportCredentials = bool
        }
        defaultDocuments = [
          "string"
        ]
        detailedErrorLoggingEnabled = bool
        documentRoot = "string"
        elasticWebAppScaleLimit = int
        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
          }
        ]
        ipSecurityRestrictionsDefaultAction = "string"
        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
        metadata = [
          {
            name = "string"
            value = "string"
          }
        ]
        minimumElasticInstanceCount = int
        minTlsCipherSuite = "string"
        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
          }
        ]
        scmIpSecurityRestrictionsDefaultAction = "string"
        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"
      vnetBackupRestoreEnabled = bool
      vnetContentShareEnabled = bool
      vnetImagePullEnabled = bool
      vnetRouteAllEnabled = bool
      workloadProfileName = "string"
    }
  })
}

قيم الخصائص

ApiDefinitionInfo

اسم وصف قيمة
url عنوان URL لتعريف واجهة برمجة التطبيقات. خيط

ApiManagementConfig

اسم وصف قيمة
معرف معرف APIM-Api. خيط

عمليات الصحة التلقائية

اسم وصف قيمة
نوع الإجراء إجراء محدد مسبقا يجب اتخاذه. "CustomAction"
'LogEvent'
"المحذوفات"
customAction إجراء مخصص يجب اتخاذه. AutoHealCustomAction
minProcessExecutionTime الحد الأدنى من الوقت الذي يجب أن تنفذ فيه العملية
قبل اتخاذ الإجراء
خيط

AutoHealCustomAction

اسم وصف قيمة
exe قابل للتنفيذ ليتم تشغيله. خيط
البارامترات معلمات للقابل للتنفيذ. خيط

قواعد الصحة التلقائية

اسم وصف قيمة
الاجراءات الإجراءات التي سيتم تنفيذها عند تشغيل قاعدة. "عمليات الصحة التلقائية"
مشغلات الشروط التي تصف وقت تنفيذ إجراءات المعالجة التلقائية. النهالات التلقائية

أجهزة تبديل HealTriggers التلقائية

اسم وصف قيمة
PrivateBytesInKB قاعدة تستند إلى وحدات البايت الخاصة. الباحث
الطلبات قاعدة تستند إلى إجمالي الطلبات. RequestsBasedTrigger
طلبات بطيئة قاعدة تستند إلى وقت تنفيذ الطلب. SlowRequestsBasedTrigger
slowRequestsWithPath قاعدة تستند إلى قاعدة طلبات بطيئة متعددة مع مسار SlowRequestsBasedTrigger[]
رموز الحالة قاعدة تستند إلى رموز الحالة. StatusCodesBasedTrigger[]
statusCodesRange قاعدة تستند إلى نطاقات رموز الحالة. StatusCodesRangeBasedTrigger[]

AzureStorageInfoValue

اسم وصف قيمة
مفتاح الوصول مفتاح الوصول لحساب التخزين. خيط

القيود:
قيمة حساسة. تمرير كمعلمة آمنة.
اسم الحساب اسم حساب التخزين. خيط
mountPath مسار تحميل التخزين داخل بيئة وقت تشغيل الموقع. خيط
بروتوكول بروتوكول التحميل لاستخدامه لحساب التخزين. 'Http'
'Nfs'
'Smb'
اسم المشاركة اسم مشاركة الملف (اسم الحاوية، لتخزين 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
لمزيد من التفاصيل.
قيمة منطقية

DaprConfig

اسم وصف قيمة
معرف التطبيق معرف تطبيق Dapr خيط
منفذ التطبيق يخبر Dapr المنفذ الذي يستمع إليه تطبيقك الباحث
enableApiLogging تمكين تسجيل واجهة برمجة التطبيقات ل Dapr sidecar قيمة منطقية
تمكين منطقي يشير إلى ما إذا تم تمكين سيارة Dapr الجانبية قيمة منطقية
httpMaxRequestSize زيادة الحد الأقصى لحجم طلب معلمة خوادم http الأساسية بالميغابايت للتعامل مع تحميل الملفات الكبيرة. الافتراضي هو 4 ميغابايت. الباحث
httpReadBufferSize الحد الأقصى لحجم المخزن المؤقت لقراءة رأس http في KB للتعامل معه عند إرسال رؤوس متعددة كيلوبايت. الافتراضي هو 65 كيلوبايت. الباحث
مستوى السجل تعيين مستوى السجل ل Dapr sidecar. القيم المسموح بها هي التصحيح والمعلومات والتحذير والخطأ. الافتراضي هو المعلومات. "تصحيح الأخطاء"
"خطأ"
"معلومات"
"تحذير"

التجارب

اسم وصف قيمة
قواعد التدرج قائمة القواعد المتدرجة. RampUpRule []

توسيع الموقع

اسم وصف قيمة
اسم اسم الموقع الموسع. خيط

FunctionAppConfig

اسم وصف قيمة
نشر تكوين توزيع تطبيق الوظائف. FunctionsDeployment
وقت التشغيل إعدادات وقت تشغيل تطبيق الوظائف. FunctionsRuntime
scaleAndConcurrency إعدادات مقياس تطبيق الوظائف والتزامن. FunctionsScaleAndConcurrency

FunctionsAlwaysReadyConfig

اسم وصف قيمة
عدد المثيلات تعيين عدد مثيلات "جاهز دائما" لمجموعة دالة معينة أو دالة معينة. للحصول على معلومات إضافية، راجع https://aka.ms/flexconsumption/alwaysready. الباحث
اسم مطلوب إما مجموعة دالة أو اسم دالة. للحصول على معلومات إضافية، راجع https://aka.ms/flexconsumption/alwaysready. خيط

توزيع الوظائف

اسم وصف قيمة
خزن التخزين للحزمة المنشورة المستخدمة من قبل تطبيق الوظائف. FunctionsDeploymentStorage

FunctionsDeploymentStorage

اسم وصف قيمة
المصادقه أسلوب المصادقة للوصول إلى حساب التخزين للنشر. FunctionsDeploymentStorageAuthentication
نوع خاصية لتحديد نوع تخزين Azure. الخيارات المتوفرة: blobContainer. 'blobContainer'
قيمة خاصية لتعيين عنوان URL لنوع تخزين Azure المحدد. مثال: بالنسبة إلى blobContainer، يمكن أن تكون القيمة https://<storageAccountName>.blob.core.windows.net/<containerName>. خيط

FunctionsDeploymentStorageAuthentication

اسم وصف قيمة
storageAccountConnectionStringName استخدم هذه الخاصية ل StorageAccountConnectionString. تعيين اسم إعداد التطبيق الذي يحتوي على سلسلة اتصال حساب التخزين. لا تقم بتعيين قيمة لهذه الخاصية عند استخدام نوع مصادقة آخر. خيط
نوع خاصية لتحديد نوع المصادقة للوصول إلى حساب التخزين المحدد. الخيارات المتوفرة: SystemAssignedIdentity، UserAssignedIdentity، StorageAccountConnectionString. "StorageAccountConnectionString"
'SystemAssignedIdentity'
"معرف تعيين المستخدم"
userAssignedIdentityResourceId استخدم هذه الخاصية ل UserAssignedIdentity. تعيين معرف المورد للهوية. لا تقم بتعيين قيمة لهذه الخاصية عند استخدام نوع مصادقة آخر. خيط

FunctionsRuntime

اسم وصف قيمة
اسم اسم وقت تشغيل تطبيق الوظائف. الخيارات المتاحة: dotnet المعزولة، العقدة، java، powershell، python، مخصص "مخصص"
"dotnet-isolated"
'java'
'عقدة'
"powershell"
'python'
الإصدار إصدار وقت تشغيل تطبيق الوظائف. مثال: 8 (ل dotnet-isolated) خيط

FunctionsScaleAndConcurrency

اسم وصف قيمة
AlwaysReady تكوين "جاهز دائما" لتطبيق الوظائف. FunctionsAlwaysReadyConfig[]
instanceMemoryMB تعيين مقدار الذاكرة المخصصة لكل مثيل من تطبيق الوظائف بالميغابايت. يتم تخصيص وحدة المعالجة المركزية وعرض النطاق الترددي للشبكة بشكل متناسب. الباحث
الحد الأقصى لعدد المتماثلات الحد الأقصى لعدد مثيلات تطبيق الوظائف. الباحث
مشغلات إعدادات المقياس والتزامن لمشغلات تطبيق الوظائف. FunctionsScaleAndConcurrencyTriggers

FunctionsScaleAndConcurrencyTriggers

اسم وصف قيمة
http إعدادات المقياس والتزامن لمشغل HTTP. FunctionsScaleAndConcurrencyTriggersHttp

FunctionsScaleAndConcurrencyTriggersHttp

اسم وصف قيمة
perInstanceConcurrency الحد الأقصى لعدد استدعاءات مشغل HTTP المتزامنة لكل مثيل. الباحث

خريطة المعالج

اسم وصف قيمة
الحجج وسيطات سطر الأوامر التي سيتم تمريرها إلى معالج البرنامج النصي. خيط
امتداد ستتم معالجة الطلبات بهذا الملحق باستخدام تطبيق 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

اسم وصف قيمة
توسيع الموقع موقع موسع. ExtendedLocation
الهوية هوية الخدمة المدارة. ManagedServiceIdentity
نوع نوع المورد. إذا كان المورد تطبيقا، يمكنك الرجوع إلى https://github.com/Azure/app-service-linux-docs/blob/master/Things_You_Should_Know/kind_property.md#app-service-resource-kind-reference للحصول على تفاصيل القيم المدعومة لنوعها. خيط
مكان موقع المورد. سلسلة (مطلوب)
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص خاصة لمورد الموقع SiteProperties
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.Web/sites@2024-04-01"

NameValuePair

اسم وصف قيمة
اسم اسم الإقران. خيط
قيمة إقران القيمة. خيط

إعدادات الدفع

اسم وصف قيمة
نوع نوع المورد. خيط
خصائص خصائص مورد PushSettings الخاصة PushSettingsProperties

خصائص إعدادات الدفع

اسم وصف قيمة
dynamicTagsJson الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات الديناميكية التي سيتم تقييمها من مطالبات المستخدم في نقطة نهاية تسجيل الدفع. خيط
isPushEnabled الحصول على علامة تشير إلى تمكين نقطة نهاية الدفع أو تعيينها. bool (مطلوب)
tagsRequiringAuth يحصل على أو يعين سلسلة JSON تحتوي على قائمة بالعلامات التي تتطلب مصادقة المستخدم لاستخدامها في نقطة نهاية تسجيل الدفع.
يمكن أن تتكون العلامات من أحرف أبجدية رقمية وما يلي:
'_', '@', '#', '.', ':', '-'.
يجب إجراء التحقق من الصحة في PushRequestHandler.
خيط
tagWhitelistJson الحصول على أو تعيين سلسلة JSON تحتوي على قائمة بالعلامات التي تم إدراجها في القائمة البيضاء لاستخدامها بواسطة نقطة نهاية تسجيل الدفع. خيط

قاعدة البيانات المتدرجة

اسم وصف قيمة
actionHostName اسم مضيف الفتحة التي سيتم إعادة توجيه حركة المرور إليها إذا تقرر ذلك. على سبيل المثال myapp-stage.azurewebsites.net. خيط
changeDecisionCallbackUrl يمكن توفير خوارزمية قرار مخصصة في ملحق موقع TiPCallback الذي يمكن تحديد عنوان URL له. خيط
تغيير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 الفاصل الزمني. خيط

تكوين الموارد

اسم وصف قيمة
وحده المعالجه المركزيه وحدة المعالجة المركزية المطلوبة في الذاكرات الأساسية، على سبيل المثال 0.5 الباحث
ذاكرة الذاكرة المطلوبة، على سبيل المثال "1Gi" خيط

علامات تعريف الموارد

اسم وصف قيمة

تكوين الموقع

اسم وصف قيمة
acrUseManagedIdentityCreds وضع علامة لاستخدام Managed Identity Creds لسحب ACR قيمة منطقية
acrUserManagedIdentityID إذا كنت تستخدم هوية مدارة من قبل المستخدم، فإن معرف العميل للهوية المدارة للمستخدم خيط
alwaysOn <التعليمات البرمجية></التعليمات البرمجية الصحيحة> إذا تم تمكين Always On؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
apiDefinition معلومات حول تعريف واجهة برمجة التطبيقات الرسمي للتطبيق. معلومات ApiDefinitionInfo
apiManagementConfig إعدادات إدارة واجهة برمجة تطبيقات Azure المرتبطة بتطبيق . ApiManagementConfig
appCommandLine سطر أوامر التطبيق لتشغيله. خيط
إعدادات التطبيق إعدادات التطبيق. NameValuePair[]
AutoHealEnabled <>التعليمات البرمجية>صحيح>/< التعليمات البرمجية إذا تم تمكين المعالجة التلقائية؛ وإلا،>التعليمات البرمجية <خطأ>/code. قيمة منطقية
قواعد الصحة التلقائية قواعد المعالجة التلقائية. AutoHealRules
autoSwapSlotName اسم فتحة التبديل التلقائي. خيط
حسابات التخزين azure قائمة حسابات تخزين Azure. SiteConfigAzureStorageAccounts
سلاسل الاتصال سلاسل الاتصال. ConnStringInfo []
cors إعدادات مشاركة الموارد عبر المنشأ (CORS). CorsSettings
المستندات الافتراضية المستندات الافتراضية. سلسلة[]
detailedErrorLoggingEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية إذا تم تمكين تسجيل الأخطاء التفصيلي؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
documentRoot جذر المستند. خيط
elasticWebAppScaleLimit الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم.
ينطبق هذا الإعداد فقط على التطبيقات في الخطط حيث يكون ElasticScaleEnabled <التعليمات البرمجية>true</code>
الباحث

القيود:
قيمة الحد الأدنى = 0
التجارب هذا هو الحل البديل للأنوعات متعددة الأشكال. تجارب
ftpsState حالة خدمة FTP / FTPS "AllAllowed"
"معطل"
"FtpsOnly"
functionAppScaleLimit الحد الأقصى لعدد العمال الذين يمكن للموقع توسيع نطاقهم.
ينطبق هذا الإعداد فقط على خطط الاستهلاك و Elastic Premium
الباحث

القيود:
قيمة الحد الأدنى = 0
functionsRuntimeScaleMonitoringEnabled الحصول على قيمة تشير إلى ما إذا كان يتم تمكين مراقبة مقياس وقت تشغيل الوظائف أو تعيينها. عند التمكين،
لن يقوم ScaleController بمراقبة مصادر الأحداث مباشرة، ولكنه سيستدعي بدلا من ذلك إلى
وقت التشغيل للحصول على حالة المقياس.
قيمة منطقية
تعيينات المعالج تعيينات المعالج. HandlerMapping []
healthCheckPath مسار التحقق من الصحة خيط
http20Enabled Http20Enabled: تكوين موقع ويب للسماح للعملاء بالاتصال عبر http2.0 قيمة منطقية
httpLoggingEnabled <التعليمات البرمجية ></> code true إذا تم تمكين تسجيل HTTP؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
ipSecurityRestrictions قيود أمان IP الرئيسية. ipSecurityRestriction[]
ipSecurityRestrictionsDefaultAction الإجراء الافتراضي لقيود الوصول الرئيسية إذا لم يتم مطابقة أي قواعد. "السماح"
"رفض"
javaContainer حاوية Java. خيط
javaContainerVersion إصدار حاوية Java. خيط
javaVersion إصدار Java. خيط
keyVaultReferenceIdentity الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. خيط
حدود حدود الموقع. SiteLimits
linuxFxVersion Linux App Framework والإصدار خيط
loadBalancing موازنة تحميل الموقع. "طلبات الأقل"
'LeastRequestsWithTieBreaker'
'LeastResponseTime'
"PerSiteRoundRobin"
'RequestHash'
"WeightedRoundRobin"
"WeightedTotalTraffic"
localMySqlEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين MySQL المحلي؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
logsDirectorySizeLimit حد حجم دليل سجلات HTTP. الباحث
managedPipelineMode وضع البنية الأساسية لبرنامج ربط العمليات التجارية المدارة. "كلاسيكي"
"متكامل"
managedServiceIdentityId معرف هوية الخدمة المدارة الباحث
بيانات التعريف بيانات تعريف التطبيق. لا يمكن استرداد هذه الخاصية، لأنها قد تحتوي على أسرار. NameValuePair[]
الحد الأدنى لعدد موازنات الElastic عدد الحد الأدنى لعدد المثيلات لموقع
ينطبق هذا الإعداد فقط على الخطط المرنة
الباحث

القيود:
قيمة الحد الأدنى = 0
القيمة القصوى = 20
minTlsCipherSuite الحد الأدنى لقوة مجموعة تشفير TLS المسموح بها للتطبيق "TLS_AES_128_GCM_SHA256"
"TLS_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
minTlsVersion MinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL '1.0'
'1.1'
'1.2'
'1.3'
netFrameworkVersion إصدار .NET Framework. خيط
nodeVersion إصدار Node.js. خيط
numberOfWorkers عدد العمال. الباحث
phpVersion إصدار PHP. خيط
powerShellVersion إصدار PowerShell. خيط
preWarmedInstanceCount عدد مثيلات PreWarmed.
ينطبق هذا الإعداد فقط على خطط الاستهلاك والخطط المرنة
الباحث

القيود:
قيمة الحد الأدنى = 0
القيمة القصوى = 10
publicNetworkAccess خاصية للسماح بكافة حركة المرور العامة أو حظرها. خيط
نشرUsername نشر اسم المستخدم. خيط
دفع دفع إعدادات نقطة النهاية. PushSettings
إصدار pythonVersion إصدار Python. خيط
remoteDebuggingEnabled <التعليمات البرمجية>صحيح</التعليمات البرمجية> إذا تم تمكين تصحيح الأخطاء عن بعد؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
remoteDebuggingVersion إصدار تصحيح الأخطاء عن بعد. خيط
requestTracingEnabled <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين تتبع الطلب؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
requestTracingExpirationTime طلب وقت انتهاء صلاحية التتبع. خيط
scmIpSecurityRestrictions قيود أمان IP ل scm. ipSecurityRestriction[]
scmIpSecurityRestrictionsDefaultAction الإجراء الافتراضي لقيود الوصول إلى scm إذا لم يتم مطابقة أي قواعد. "السماح"
"رفض"
scmIpSecurityRestrictionsUseMain قيود أمان IP لاستخدام scm الرئيسي. قيمة منطقية
scmMinTlsVersion ScmMinTlsVersion: تكوين الحد الأدنى من إصدار TLS المطلوب لطلبات SSL لموقع SCM '1.0'
'1.1'
'1.2'
'1.3'
نوع scm نوع SCM. 'BitbucketGit'
'BitbucketHg'
'CodePlexGit'
'CodePlexHg'
"Dropbox"
'ExternalGit'
'ExternalHg'
'GitHub'
"LocalGit"
"بلا"
"OneDrive"
'Tfs'
'VSO'
'VSTSRM'
خيارات التتبع خيارات التتبع. خيط
use32BitWorkerProcess <التعليمات البرمجية>صحيح</> التعليمات البرمجية لاستخدام عملية عامل 32 بت؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
التطبيقات الظاهرية التطبيقات الظاهرية. VirtualApplication []
اسم الشبكة الظاهرية اسم الشبكة الظاهرية. خيط
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

اسم وصف قيمة

تكوين SiteDns

اسم وصف قيمة
dnsAltServer خادم DNS بديل لاستخدامه من قبل التطبيقات. تنسخ هذه الخاصية إعداد تطبيق WEBSITE_DNS_ALT_SERVER. خيط
dnsMaxCacheTimeout وقت مخصص ل DNS ليتم تخزينه مؤقتا في ثوان. النطاق المسموح به: 0-60. الافتراضي هو 30 ثانية. 0 يعني تعطيل التخزين المؤقت. الباحث
dnsRetryAttemptCount إجمالي عدد مرات إعادة المحاولة للبحث عن dns. النطاق المسموح به: 1-5. الافتراضي هو 3. الباحث
dnsRetryAttemptTimeout مهلة للبحث عن dns واحد في ثوان. النطاق المسموح به: 1-30. الافتراضي هو 3. الباحث
dnsServers قائمة بخوادم DNS المخصصة التي سيتم استخدامها من قبل تطبيق لإجراء عمليات البحث. يمكن تعيين 5 خوادم dns كحد أقصى. سلسلة[]

SiteLimits

اسم وصف قيمة
maxDiskSizeInMb الحد الأقصى المسموح به لاستخدام حجم القرص بالميغابايت. الباحث
maxMemoryInMb الحد الأقصى المسموح به لاستخدام الذاكرة بالميغابايت. الباحث
maxPercentageCpu الحد الأقصى المسموح به لنسبة استخدام وحدة المعالجة المركزية. الباحث

خصائص الموقع

اسم وصف قيمة
autoGeneratedDomainNameLabelScope تحديد نطاق التفرد لاسم المضيف الافتراضي أثناء إنشاء المورد "NoReuse"
'ResourceGroupReuse'
"إعادة استخدام الاشتراك"
"TenantReuse"
clientAffinityEnabled <التعليمات البرمجية></التعليمات البرمجية الحقيقية> لتمكين ترابط العميل؛ <التعليمات البرمجية>خطأ</التعليمات البرمجية> لإيقاف إرسال ملفات تعريف ارتباط ترابط جلسة العمل، والتي توجه طلبات العميل في نفس الجلسة إلى نفس المثيل. الافتراضي هو <التعليمات البرمجية>true</code>. قيمة منطقية
clientCertEnabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتمكين مصادقة شهادة العميل (مصادقة TLS المتبادلة)؛ وإلا،<التعليمات البرمجية >خطأ</code>. الافتراضي هو <التعليمات البرمجية>خطأ</التعليمات البرمجية>. قيمة منطقية
clientCertExclusionPaths مسارات الاستبعاد المفصولة بفواصل لمصادقة شهادة العميل خيط
clientCertMode هذا يؤلف مع إعداد ClientCertEnabled.
- ClientCertEnabled: خطأ يعني أنه تم تجاهل ClientCert.
- ClientCertEnabled: true و ClientCertMode: مطلوب يعني أن ClientCert مطلوب.
- ClientCertEnabled: true و ClientCertMode: اختياري يعني أن ClientCert اختياري أو مقبول.
"اختياري"
"مستخدم غير نشط اختياري"
'مطلوب'
معلومات الاستنساخ إذا تم تحديده أثناء إنشاء التطبيق، يتم نسخ التطبيق من تطبيق مصدر. CloningInfo
حجم الحاوية حجم حاوية الدالة. الباحث
customDomainVerificationId المعرف الفريد الذي يتحقق من المجالات المخصصة المعينة للتطبيق. سيقوم العميل بإضافة هذا المعرف إلى سجل txt للتحقق. خيط
dailyMemoryTimeQuota الحد الأقصى المسموح به للحصة النسبية لوقت الذاكرة اليومي (ينطبق على التطبيقات الديناميكية فقط). الباحث
daprConfig تكوين Dapr للتطبيق. DaprConfig
تكوين dns خاصية لتكوين إعدادات DNS مختلفة ذات صلة لموقع. SiteDnsConfig
تمكين <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التطبيق؛ وإلا،<التعليمات البرمجية >خطأ</code>. يؤدي تعيين هذه القيمة إلى خطأ إلى تعطيل التطبيق (يؤدي إلى عدم اتصال التطبيق). قيمة منطقية
endToEndEncryptionEnabled ما إذا كان يجب استخدام التشفير من طرف إلى طرف بين الواجهة الأمامية والعامل قيمة منطقية
functionAppConfig تكوين خاص بتطبيق Azure Function. FunctionAppConfig
hostingEnvironmentProfile بيئة خدمة التطبيق لاستخدامها للتطبيق. HostingEnvironmentProfile
hostNamesDisabled <التعليمات البرمجية>صحيح</> التعليمات البرمجية لتعطيل أسماء المضيفين العامة للتطبيق؛ وإلا،<التعليمات البرمجية >خطأ</code>.
إذا <التعليمات البرمجية>true</code>، يمكن الوصول إلى التطبيق فقط عبر عملية إدارة واجهة برمجة التطبيقات.
قيمة منطقية
hostNameSslStates يتم استخدام حالات اسم المضيف SSL لإدارة روابط SSL لأسماء مضيفي التطبيق. HostNameSslState []
httpsOnly HttpsOnly: يقوم بتكوين موقع ويب لقبول طلبات https فقط. إعادة توجيه المشكلات ل
طلبات http
قيمة منطقية
hyperV Hyper-V بيئة الاختبار المعزولة. قيمة منطقية
ipMode يحدد وضع IP للتطبيق. "IPv4"
'IPv4AndIPv6'
"IPv6"
isXenon قديم: Hyper-V بيئة الاختبار المعزولة. قيمة منطقية
keyVaultReferenceIdentity الهوية التي يجب استخدامها للمصادقة المرجعية ل Key Vault. خيط
managedEnvironmentId معرف Azure Resource Manager للبيئة المدارة المحددة للعميل التي سيتم استضافة هذا التطبيق عليها. يجب أن يكون هذا النموذج /subscriptions/{subscriptionId}/resourceGroups/{resourceGroup}/providers/Microsoft.App/managedEnvironments/{managedEnvironmentName} خيط
publicNetworkAccess خاصية للسماح بكافة حركة المرور العامة أو حظرها. القيم المسموح بها: "ممكن" أو "معطل" أو سلسلة فارغة. خيط
معدل التكرار وضع تكرار الموقع "ActiveActive"
"تجاوز الفشل"
"GeoRedundant"
'يدوي'
"بلا"
محجوز <التعليمات البرمجية ><>/code true إذا كانت محجوزة؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
تكوين الموارد متطلبات موارد تطبيق الوظائف. ResourceConfig
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}
خيط
vnetBackupRestoreEnabled لتمكين عمليات النسخ الاحتياطي والاستعادة عبر الشبكة الظاهرية قيمة منطقية
vnetContentShareEnabled لتمكين الوصول إلى المحتوى عبر الشبكة الظاهرية قيمة منطقية
vnetImagePullEnabled لتمكين سحب الصورة عبر الشبكة الظاهرية قيمة منطقية
vnetRouteAllEnabled تم تمكين Virtual Network Route All. يؤدي هذا إلى تطبيق مجموعات أمان الشبكة الظاهرية والمسارات المعرفة من قبل المستخدم على كل نسبة استخدام الشبكة الصادرة. قيمة منطقية
workloadProfileName اسم ملف تعريف حمل العمل لتطبيق الوظائف لتنفيذه. خيط

SlowRequestsBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار مسار الطلب. خيط
timeInterval الفاصل الزمني. خيط
وقت الالتقاط الوقت المستغرق. خيط

رمز الحالةBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار مسار الطلب خيط
حالة رمز حالة HTTP. الباحث
الإحصائيات الفرعية طلب الحالة الفرعية. الباحث
timeInterval الفاصل الزمني. خيط
win32Status رمز الخطأ Win32. الباحث

StatusCodesRangeBasedTrigger

اسم وصف قيمة
عد عدد الطلبات. الباحث
مسار خيط
رموز الحالة رمز حالة HTTP. خيط
timeInterval الفاصل الزمني. خيط

معرف تعيين المستخدم

اسم وصف قيمة

التطبيق الظاهري

اسم وصف قيمة
مسار فعلي المسار الفعلي. خيط
التحميل المسبق القابل للتحميل <التعليمات البرمجية></التعليمات البرمجية الحقيقية> إذا تم تمكين التحميل المسبق؛ وإلا،<التعليمات البرمجية >خطأ</code>. قيمة منطقية
الدلائل الظاهرية الدلائل الظاهرية للتطبيق الظاهري. VirtualDirectory []
virtualPath المسار الظاهري. خيط

الدليل الظاهري

اسم وصف قيمة
مسار فعلي المسار الفعلي. خيط
virtualPath المسار إلى التطبيق الظاهري. خيط

أمثلة الاستخدام

الوحدات النمطية التي تم التحقق منها من Azure

يمكن استخدام الوحدات النمطية Azure Verified لنشر نوع المورد هذا.

الوحده النمطيه وصف
تطبيق Web/Function وحدة موارد AVM لتطبيق الويب/الدالة