إشعار
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
- أحدث
- معاينة
2024-05-01 - 2024-01-01-معاينة
- 2023-12-01
- 2023-11-01-معاينة
- 2023-09-01-معاينة
- 2023-07-01-معاينة
- 2023-05-01-معاينة
- معاينة
2023-03-01 - معاينة
2023-01-01 - 2022-12-01
- معاينة 2022-11-01
- 2022-09-01-معاينة
- 2022-05-01-معاينة
- 2022-03-01-معاينة
- 2022-01-01-معاينة
Remarks
ملاحظة: بوابات تطبيقات Azure Spring (Microsoft.AppPlatform/Spring/gateways) أصبحت الآن مهلة وسيتم إيقافها في 31-05-2028. راجع https://aka.ms/asaretirement لمزيد من المعلومات.
تعريف مورد Bicep
يمكن نشر نوع مورد Spring/gateways مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.AppPlatform/Spring/gateways، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.AppPlatform/Spring/gateways@2022-11-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
apiMetadataProperties: {
description: 'string'
documentation: 'string'
serverUrl: 'string'
title: 'string'
version: 'string'
}
apmTypes: [
'string'
]
corsProperties: {
allowCredentials: bool
allowedHeaders: [
'string'
]
allowedMethods: [
'string'
]
allowedOrigins: [
'string'
]
exposedHeaders: [
'string'
]
maxAge: int
}
environmentVariables: {
properties: {
{customized property}: 'string'
}
secrets: {
{customized property}: 'string'
}
}
httpsOnly: bool
public: bool
resourceRequests: {
cpu: 'string'
memory: 'string'
}
ssoProperties: {
clientId: 'string'
clientSecret: 'string'
issuerUri: 'string'
scope: [
'string'
]
}
}
sku: {
capacity: int
name: 'string'
tier: 'string'
}
}
قيم الخصائص
Microsoft.AppPlatform/Spring/gateways
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المورد | سلسلة (مطلوب) |
| الوالد | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل. |
اسم رمزي للمورد من النوع: Spring |
| خصائص | حمولة خصائص Spring Cloud Gateway | |
| سكو | Sku لمورد Spring Cloud Gateway | Sku |
خصائص GatewayApiMetadata
| اسم | وصف | قيمة |
|---|---|---|
| وصف | وصف مفصل لواجهات برمجة التطبيقات المتوفرة على مثيل البوابة (الافتراضي: Generated OpenAPI 3 document that describes the API routes configured.) |
خيط |
| توثيق | موقع الوثائق الإضافية لواجهات برمجة التطبيقات المتوفرة على مثيل البوابة | خيط |
| serverURL | عنوان URL الأساسي الذي سيستخدمه مستهلكو واجهة برمجة التطبيقات للوصول إلى واجهات برمجة التطبيقات على مثيل البوابة. | خيط |
| عنوان | عنوان يصف سياق واجهات برمجة التطبيقات المتوفرة على مثيل البوابة (الافتراضي: Spring Cloud Gateway for K8S) |
خيط |
| الإصدار | إصدار واجهات برمجة التطبيقات المتوفرة على مثيل البوابة هذا (الافتراضي: unspecified). |
خيط |
خصائص GatewayCors
| اسم | وصف | قيمة |
|---|---|---|
| allowCredentials | ما إذا كانت بيانات اعتماد المستخدم مدعومة في طلبات المواقع المشتركة. القيم الصالحة: true، false. |
قيمة منطقية |
| عناوين العناوين المسموح بها | العناوين المسموح بها في طلبات المواقع المشتركة. تسمح القيمة الخاصة * للطلبات الفعلية بإرسال أي عنوان. |
سلسلة[] |
| طرق التتبع المسموح بها | أساليب HTTP المسموح بها في طلبات المواقع المشتركة. تسمح القيمة الخاصة * بكافة الأساليب. إذا لم يتم تعيينها، يسمح GETHEAD بشكل افتراضي. |
سلسلة[] |
| التواريخ الأصلية المسموح بها | الأصول المسموح بها لتقديم طلبات عبر المواقع. تسمح القيمة الخاصة * بكافة المجالات. |
سلسلة[] |
| عناوين مكشوفة | عناوين استجابة HTTP لعرض طلبات المواقع المشتركة. | سلسلة[] |
| الحد الأقصى للصفحة | كم من الوقت، في ثوان، يمكن تخزين الاستجابة من طلب ما قبل الرحلة مؤقتا من قبل العملاء. | الباحث |
خصائص البوابة
| اسم | وصف | قيمة |
|---|---|---|
| خصائص apiMetadata | خاصية بيانات تعريف واجهة برمجة التطبيقات ل Spring Cloud Gateway | |
| أنواع apm | مجموعة من نوع APM المستخدمة في Spring Cloud Gateway | صفيف سلسلة يحتوي على أي من: "ديناميكيات التطبيقات" "ApplicationInsights" "ديناتراس" "ElasticAPM" "NewRelic" |
| خصائص cors | خاصية مشاركة الموارد عبر المنشأ | |
| متغيرات البيئة | متغيرات البيئة ل Spring Cloud Gateway | GatewayPropertiesEnvironmentVariables |
| https فقط | الإشارة إلى ما إذا كان يسمح ب https فقط. | قيمة منطقية |
| علني | يشير إلى ما إذا كانت Spring Cloud Gateway تعرض نقطة النهاية. | قيمة منطقية |
| طلبات الموارد | كمية الموارد المطلوبة لوحدة المعالجة المركزية والذاكرة المطلوبة. | طلبات موارد البوابة |
| خصائص sso | التكوين المرتبط بتسجيل الدخول الأحادي | |
GatewayPropertiesEnvironmentVariables
| اسم | وصف | قيمة |
|---|---|---|
| خصائص | خصائص غير حساسة | خصائص الخصائص الظاهرية للبوابة |
| اسرار | الخصائص الحساسة | GatewayPropertiesEnvironmentVariablesSecrets |
خصائص الخصائص الظاهرية للبوابة
| اسم | وصف | قيمة |
|---|
GatewayPropertiesEnvironmentVariablesSecrets
| اسم | وصف | قيمة |
|---|
طلبات موارد البوابة
| اسم | وصف | قيمة |
|---|---|---|
| وحده المعالجه المركزيه | وحدة المعالجة المركزية المخصصة لكل مثيل Spring Cloud Gateway. | خيط |
| ذاكرة | الذاكرة المخصصة لكل مثيل Spring Cloud Gateway. | خيط |
سكو
| اسم | وصف | قيمة |
|---|---|---|
| سعة | السعة الحالية للمورد الهدف | الباحث |
| اسم | اسم Sku | خيط |
| المستوي | مستوى Sku | خيط |
خصائص Sso
| اسم | وصف | قيمة |
|---|---|---|
| معرف العميل | المعرف العام للتطبيق | خيط |
| clientSecret | السر المعروف فقط للتطبيق وخادم التخويل | خيط |
| مصدر Uri | معرف URI لمعرف المصدر | خيط |
| نطاق | وهو يحدد الإجراءات المحددة التي يمكن السماح للتطبيقات بالقيام بها نيابة عن المستخدم | سلسلة[] |
أمثلة الاستخدام
عينات Bicep
مثال أساسي لنشر Spring Cloud Gateway.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource spring 'Microsoft.AppPlatform/Spring@2023-05-01-preview' = {
name: resourceName
location: location
properties: {
zoneRedundant: false
}
sku: {
name: 'E0'
}
}
resource gateway 'Microsoft.AppPlatform/Spring/gateways@2023-05-01-preview' = {
parent: spring
name: 'default'
properties: {
httpsOnly: false
public: false
}
sku: {
capacity: 1
name: 'E0'
tier: 'Enterprise'
}
}
نماذج Azure Quickstart
تحتوي قوالب Azure Quickstart التالية على نماذج Bicep لنشر نوع المورد هذا.
| ملف Bicep | وصف |
|---|---|
| نشر تطبيق خدمة مصغرة بسيط ل Azure Spring Apps | يوزع هذا القالب تطبيق خدمة مصغرة بسيطة ل Azure Spring Apps لتشغيله على Azure. |
تعريف مورد قالب ARM
يمكن نشر نوع مورد Spring/gateways مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.AppPlatform/Spring/gateways، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.AppPlatform/Spring/gateways",
"apiVersion": "2022-11-01-preview",
"name": "string",
"properties": {
"apiMetadataProperties": {
"description": "string",
"documentation": "string",
"serverUrl": "string",
"title": "string",
"version": "string"
},
"apmTypes": [ "string" ],
"corsProperties": {
"allowCredentials": "bool",
"allowedHeaders": [ "string" ],
"allowedMethods": [ "string" ],
"allowedOrigins": [ "string" ],
"exposedHeaders": [ "string" ],
"maxAge": "int"
},
"environmentVariables": {
"properties": {
"{customized property}": "string"
},
"secrets": {
"{customized property}": "string"
}
},
"httpsOnly": "bool",
"public": "bool",
"resourceRequests": {
"cpu": "string",
"memory": "string"
},
"ssoProperties": {
"clientId": "string",
"clientSecret": "string",
"issuerUri": "string",
"scope": [ "string" ]
}
},
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
}
}
قيم الخصائص
Microsoft.AppPlatform/Spring/gateways
| اسم | وصف | قيمة |
|---|---|---|
| apiVersion | إصدار واجهة برمجة التطبيقات | 'معاينة 2022-11-01' |
| اسم | اسم المورد | سلسلة (مطلوب) |
| خصائص | حمولة خصائص Spring Cloud Gateway | |
| سكو | Sku لمورد Spring Cloud Gateway | Sku |
| نوع | نوع المورد | "Microsoft.AppPlatform/Spring/gateways" |
خصائص GatewayApiMetadata
| اسم | وصف | قيمة |
|---|---|---|
| وصف | وصف مفصل لواجهات برمجة التطبيقات المتوفرة على مثيل البوابة (الافتراضي: Generated OpenAPI 3 document that describes the API routes configured.) |
خيط |
| توثيق | موقع الوثائق الإضافية لواجهات برمجة التطبيقات المتوفرة على مثيل البوابة | خيط |
| serverURL | عنوان URL الأساسي الذي سيستخدمه مستهلكو واجهة برمجة التطبيقات للوصول إلى واجهات برمجة التطبيقات على مثيل البوابة. | خيط |
| عنوان | عنوان يصف سياق واجهات برمجة التطبيقات المتوفرة على مثيل البوابة (الافتراضي: Spring Cloud Gateway for K8S) |
خيط |
| الإصدار | إصدار واجهات برمجة التطبيقات المتوفرة على مثيل البوابة هذا (الافتراضي: unspecified). |
خيط |
خصائص GatewayCors
| اسم | وصف | قيمة |
|---|---|---|
| allowCredentials | ما إذا كانت بيانات اعتماد المستخدم مدعومة في طلبات المواقع المشتركة. القيم الصالحة: true، false. |
قيمة منطقية |
| عناوين العناوين المسموح بها | العناوين المسموح بها في طلبات المواقع المشتركة. تسمح القيمة الخاصة * للطلبات الفعلية بإرسال أي عنوان. |
سلسلة[] |
| طرق التتبع المسموح بها | أساليب HTTP المسموح بها في طلبات المواقع المشتركة. تسمح القيمة الخاصة * بكافة الأساليب. إذا لم يتم تعيينها، يسمح GETHEAD بشكل افتراضي. |
سلسلة[] |
| التواريخ الأصلية المسموح بها | الأصول المسموح بها لتقديم طلبات عبر المواقع. تسمح القيمة الخاصة * بكافة المجالات. |
سلسلة[] |
| عناوين مكشوفة | عناوين استجابة HTTP لعرض طلبات المواقع المشتركة. | سلسلة[] |
| الحد الأقصى للصفحة | كم من الوقت، في ثوان، يمكن تخزين الاستجابة من طلب ما قبل الرحلة مؤقتا من قبل العملاء. | الباحث |
خصائص البوابة
| اسم | وصف | قيمة |
|---|---|---|
| خصائص apiMetadata | خاصية بيانات تعريف واجهة برمجة التطبيقات ل Spring Cloud Gateway | |
| أنواع apm | مجموعة من نوع APM المستخدمة في Spring Cloud Gateway | صفيف سلسلة يحتوي على أي من: "ديناميكيات التطبيقات" "ApplicationInsights" "ديناتراس" "ElasticAPM" "NewRelic" |
| خصائص cors | خاصية مشاركة الموارد عبر المنشأ | |
| متغيرات البيئة | متغيرات البيئة ل Spring Cloud Gateway | GatewayPropertiesEnvironmentVariables |
| https فقط | الإشارة إلى ما إذا كان يسمح ب https فقط. | قيمة منطقية |
| علني | يشير إلى ما إذا كانت Spring Cloud Gateway تعرض نقطة النهاية. | قيمة منطقية |
| طلبات الموارد | كمية الموارد المطلوبة لوحدة المعالجة المركزية والذاكرة المطلوبة. | طلبات موارد البوابة |
| خصائص sso | التكوين المرتبط بتسجيل الدخول الأحادي | |
GatewayPropertiesEnvironmentVariables
| اسم | وصف | قيمة |
|---|---|---|
| خصائص | خصائص غير حساسة | خصائص الخصائص الظاهرية للبوابة |
| اسرار | الخصائص الحساسة | GatewayPropertiesEnvironmentVariablesSecrets |
خصائص الخصائص الظاهرية للبوابة
| اسم | وصف | قيمة |
|---|
GatewayPropertiesEnvironmentVariablesSecrets
| اسم | وصف | قيمة |
|---|
طلبات موارد البوابة
| اسم | وصف | قيمة |
|---|---|---|
| وحده المعالجه المركزيه | وحدة المعالجة المركزية المخصصة لكل مثيل Spring Cloud Gateway. | خيط |
| ذاكرة | الذاكرة المخصصة لكل مثيل Spring Cloud Gateway. | خيط |
سكو
| اسم | وصف | قيمة |
|---|---|---|
| سعة | السعة الحالية للمورد الهدف | الباحث |
| اسم | اسم Sku | خيط |
| المستوي | مستوى Sku | خيط |
خصائص Sso
| اسم | وصف | قيمة |
|---|---|---|
| معرف العميل | المعرف العام للتطبيق | خيط |
| clientSecret | السر المعروف فقط للتطبيق وخادم التخويل | خيط |
| مصدر Uri | معرف URI لمعرف المصدر | خيط |
| نطاق | وهو يحدد الإجراءات المحددة التي يمكن السماح للتطبيقات بالقيام بها نيابة عن المستخدم | سلسلة[] |
أمثلة الاستخدام
قوالب Azure Quickstart
قوالب Azure Quickstart التالية توزيع نوع المورد هذا.
| قالب | وصف |
|---|---|
|
نشر تطبيق خدمة مصغرة بسيط ل Azure Spring Apps |
يوزع هذا القالب تطبيق خدمة مصغرة بسيطة ل Azure Spring Apps لتشغيله على Azure. |
تعريف مورد Terraform (موفر AzAPI)
يمكن نشر نوع مورد Spring/gateways مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
تنسيق المورد
لإنشاء مورد Microsoft.AppPlatform/Spring/gateways، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.AppPlatform/Spring/gateways@2022-11-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
apiMetadataProperties = {
description = "string"
documentation = "string"
serverUrl = "string"
title = "string"
version = "string"
}
apmTypes = [
"string"
]
corsProperties = {
allowCredentials = bool
allowedHeaders = [
"string"
]
allowedMethods = [
"string"
]
allowedOrigins = [
"string"
]
exposedHeaders = [
"string"
]
maxAge = int
}
environmentVariables = {
properties = {
{customized property} = "string"
}
secrets = {
{customized property} = "string"
}
}
httpsOnly = bool
public = bool
resourceRequests = {
cpu = "string"
memory = "string"
}
ssoProperties = {
clientId = "string"
clientSecret = "string"
issuerUri = "string"
scope = [
"string"
]
}
}
sku = {
capacity = int
name = "string"
tier = "string"
}
}
}
قيم الخصائص
Microsoft.AppPlatform/Spring/gateways
| اسم | وصف | قيمة |
|---|---|---|
| اسم | اسم المورد | سلسلة (مطلوب) |
| parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: Spring |
| خصائص | حمولة خصائص Spring Cloud Gateway | |
| سكو | Sku لمورد Spring Cloud Gateway | Sku |
| نوع | نوع المورد | "Microsoft.AppPlatform/Spring/gateways@2022-11-01-preview" |
خصائص GatewayApiMetadata
| اسم | وصف | قيمة |
|---|---|---|
| وصف | وصف مفصل لواجهات برمجة التطبيقات المتوفرة على مثيل البوابة (الافتراضي: Generated OpenAPI 3 document that describes the API routes configured.) |
خيط |
| توثيق | موقع الوثائق الإضافية لواجهات برمجة التطبيقات المتوفرة على مثيل البوابة | خيط |
| serverURL | عنوان URL الأساسي الذي سيستخدمه مستهلكو واجهة برمجة التطبيقات للوصول إلى واجهات برمجة التطبيقات على مثيل البوابة. | خيط |
| عنوان | عنوان يصف سياق واجهات برمجة التطبيقات المتوفرة على مثيل البوابة (الافتراضي: Spring Cloud Gateway for K8S) |
خيط |
| الإصدار | إصدار واجهات برمجة التطبيقات المتوفرة على مثيل البوابة هذا (الافتراضي: unspecified). |
خيط |
خصائص GatewayCors
| اسم | وصف | قيمة |
|---|---|---|
| allowCredentials | ما إذا كانت بيانات اعتماد المستخدم مدعومة في طلبات المواقع المشتركة. القيم الصالحة: true، false. |
قيمة منطقية |
| عناوين العناوين المسموح بها | العناوين المسموح بها في طلبات المواقع المشتركة. تسمح القيمة الخاصة * للطلبات الفعلية بإرسال أي عنوان. |
سلسلة[] |
| طرق التتبع المسموح بها | أساليب HTTP المسموح بها في طلبات المواقع المشتركة. تسمح القيمة الخاصة * بكافة الأساليب. إذا لم يتم تعيينها، يسمح GETHEAD بشكل افتراضي. |
سلسلة[] |
| التواريخ الأصلية المسموح بها | الأصول المسموح بها لتقديم طلبات عبر المواقع. تسمح القيمة الخاصة * بكافة المجالات. |
سلسلة[] |
| عناوين مكشوفة | عناوين استجابة HTTP لعرض طلبات المواقع المشتركة. | سلسلة[] |
| الحد الأقصى للصفحة | كم من الوقت، في ثوان، يمكن تخزين الاستجابة من طلب ما قبل الرحلة مؤقتا من قبل العملاء. | الباحث |
خصائص البوابة
| اسم | وصف | قيمة |
|---|---|---|
| خصائص apiMetadata | خاصية بيانات تعريف واجهة برمجة التطبيقات ل Spring Cloud Gateway | |
| أنواع apm | مجموعة من نوع APM المستخدمة في Spring Cloud Gateway | صفيف سلسلة يحتوي على أي من: "ديناميكيات التطبيقات" "ApplicationInsights" "ديناتراس" "ElasticAPM" "NewRelic" |
| خصائص cors | خاصية مشاركة الموارد عبر المنشأ | |
| متغيرات البيئة | متغيرات البيئة ل Spring Cloud Gateway | GatewayPropertiesEnvironmentVariables |
| https فقط | الإشارة إلى ما إذا كان يسمح ب https فقط. | قيمة منطقية |
| علني | يشير إلى ما إذا كانت Spring Cloud Gateway تعرض نقطة النهاية. | قيمة منطقية |
| طلبات الموارد | كمية الموارد المطلوبة لوحدة المعالجة المركزية والذاكرة المطلوبة. | طلبات موارد البوابة |
| خصائص sso | التكوين المرتبط بتسجيل الدخول الأحادي | |
GatewayPropertiesEnvironmentVariables
| اسم | وصف | قيمة |
|---|---|---|
| خصائص | خصائص غير حساسة | خصائص الخصائص الظاهرية للبوابة |
| اسرار | الخصائص الحساسة | GatewayPropertiesEnvironmentVariablesSecrets |
خصائص الخصائص الظاهرية للبوابة
| اسم | وصف | قيمة |
|---|
GatewayPropertiesEnvironmentVariablesSecrets
| اسم | وصف | قيمة |
|---|
طلبات موارد البوابة
| اسم | وصف | قيمة |
|---|---|---|
| وحده المعالجه المركزيه | وحدة المعالجة المركزية المخصصة لكل مثيل Spring Cloud Gateway. | خيط |
| ذاكرة | الذاكرة المخصصة لكل مثيل Spring Cloud Gateway. | خيط |
سكو
| اسم | وصف | قيمة |
|---|---|---|
| سعة | السعة الحالية للمورد الهدف | الباحث |
| اسم | اسم Sku | خيط |
| المستوي | مستوى Sku | خيط |
خصائص Sso
| اسم | وصف | قيمة |
|---|---|---|
| معرف العميل | المعرف العام للتطبيق | خيط |
| clientSecret | السر المعروف فقط للتطبيق وخادم التخويل | خيط |
| مصدر Uri | معرف URI لمعرف المصدر | خيط |
| نطاق | وهو يحدد الإجراءات المحددة التي يمكن السماح للتطبيقات بالقيام بها نيابة عن المستخدم | سلسلة[] |
أمثلة الاستخدام
عينات Terraform
مثال أساسي لنشر Spring Cloud Gateway.
terraform {
required_providers {
azapi = {
source = "Azure/azapi"
}
}
}
provider "azapi" {
skip_provider_registration = false
}
variable "resource_name" {
type = string
default = "acctest0001"
}
variable "location" {
type = string
default = "westeurope"
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "Spring" {
type = "Microsoft.AppPlatform/Spring@2023-05-01-preview"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
zoneRedundant = false
}
sku = {
name = "E0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "gateway" {
type = "Microsoft.AppPlatform/Spring/gateways@2023-05-01-preview"
parent_id = azapi_resource.Spring.id
name = "default"
body = {
properties = {
httpsOnly = false
public = false
}
sku = {
capacity = 1
name = "E0"
tier = "Enterprise"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}