مشاركة عبر


Microsoft.ContainerInstance containerGroups 2019-12-01

تعريف مورد Bicep

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

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

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

تنسيق المورد

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

resource symbolicname 'Microsoft.ContainerInstance/containerGroups@2019-12-01' = {
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    containers: [
      {
        name: 'string'
        properties: {
          command: [
            'string'
          ]
          environmentVariables: [
            {
              name: 'string'
              secureValue: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          livenessProbe: {
            exec: {
              command: [
                'string'
              ]
            }
            failureThreshold: int
            httpGet: {
              path: 'string'
              port: int
              scheme: 'string'
            }
            initialDelaySeconds: int
            periodSeconds: int
            successThreshold: int
            timeoutSeconds: int
          }
          ports: [
            {
              port: int
              protocol: 'string'
            }
          ]
          readinessProbe: {
            exec: {
              command: [
                'string'
              ]
            }
            failureThreshold: int
            httpGet: {
              path: 'string'
              port: int
              scheme: 'string'
            }
            initialDelaySeconds: int
            periodSeconds: int
            successThreshold: int
            timeoutSeconds: int
          }
          resources: {
            limits: {
              cpu: int
              gpu: {
                count: int
                sku: 'string'
              }
              memoryInGB: int
            }
            requests: {
              cpu: int
              gpu: {
                count: int
                sku: 'string'
              }
              memoryInGB: int
            }
          }
          volumeMounts: [
            {
              mountPath: 'string'
              name: 'string'
              readOnly: bool
            }
          ]
        }
      }
    ]
    diagnostics: {
      logAnalytics: {
        logType: 'string'
        metadata: {
          {customized property}: 'string'
        }
        workspaceId: 'string'
        workspaceKey: 'string'
      }
    }
    dnsConfig: {
      nameServers: [
        'string'
      ]
      options: 'string'
      searchDomains: 'string'
    }
    encryptionProperties: {
      keyName: 'string'
      keyVersion: 'string'
      vaultBaseUrl: 'string'
    }
    imageRegistryCredentials: [
      {
        password: 'string'
        server: 'string'
        username: 'string'
      }
    ]
    initContainers: [
      {
        name: 'string'
        properties: {
          command: [
            'string'
          ]
          environmentVariables: [
            {
              name: 'string'
              secureValue: 'string'
              value: 'string'
            }
          ]
          image: 'string'
          volumeMounts: [
            {
              mountPath: 'string'
              name: 'string'
              readOnly: bool
            }
          ]
        }
      }
    ]
    ipAddress: {
      dnsNameLabel: 'string'
      ip: 'string'
      ports: [
        {
          port: int
          protocol: 'string'
        }
      ]
      type: 'string'
    }
    networkProfile: {
      id: 'string'
    }
    osType: 'string'
    restartPolicy: 'string'
    sku: 'string'
    volumes: [
      {
        azureFile: {
          readOnly: bool
          shareName: 'string'
          storageAccountKey: 'string'
          storageAccountName: 'string'
        }
        emptyDir: any(...)
        gitRepo: {
          directory: 'string'
          repository: 'string'
          revision: 'string'
        }
        name: 'string'
        secret: {
          {customized property}: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

قيم الخصائص

AzureFileVolume

اسم وصف قيمة
readOnly العلامة التي تشير إلى ما إذا كان ملف Azure المشترك الذي تم تحميله كمستوى تخزين للقراءة فقط. قيمة منطقية
اسم المشاركة اسم مشاركة ملف Azure ليتم تحميلها كحجم. سلسلة (مطلوب)
storageAccountKey مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. خيط
اسم حساب التخزين اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. سلسلة (مطلوب)

المكونات10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties

اسم وصف قيمة

وعاء

اسم وصف قيمة
اسم الاسم الذي وفره المستخدم لمثيل الحاوية. سلسلة (مطلوب)
خصائص خصائص مثيل الحاوية. ContainerProperties (مطلوب)

ContainerExec

اسم وصف قيمة
أمر الأوامر التي يجب تنفيذها داخل الحاوية. سلسلة[]

تشخيصات مجموعة الحاوية

اسم وصف قيمة
تحليلات السجل معلومات تحليلات سجل مجموعة الحاويات. LogAnalytics

معرف مجموعة الحاوية

اسم وصف قيمة
نوع نوع الهوية المستخدمة لمجموعة الحاوية. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة الحاوية. "بلا"
'SystemAssigned'
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم قائمة هويات المستخدم المقترنة بمجموعة الحاوية. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ContainerGroupIdentityUserAssignedIdentities

ContainerGroupIdentityUserAssignedIdentities

اسم وصف قيمة

ContainerGroupNetworkProfile

اسم وصف قيمة
معرف معرف ملف تعريف الشبكة. سلسلة (مطلوب)

ContainerGroupProperties

اسم وصف قيمة
حاويات الحاويات داخل مجموعة الحاويات. حاوية [] (مطلوب)
تشخيص معلومات التشخيص لمجموعة حاويات. ContainerGroupDiagnostics
تكوين dns معلومات تكوين DNS لمجموعة حاويات. تكوين Dns
خصائص التشفير خصائص التشفير لمجموعة حاويات. EncryptionProperties
imageRegistryCredentials بيانات اعتماد سجل الصور التي يتم إنشاء مجموعة الحاويات منها. ImageRegistryCredential[]
initContainers حاويات init لمجموعة حاويات. InitContainerDefinition[]
عنوان ip نوع عنوان IP لمجموعة الحاوية. ipAddress
ملف تعريف الشبكة معلومات ملف تعريف الشبكة لمجموعة حاويات. ContainerGroupNetworkProfile
نوع osType نوع نظام التشغيل المطلوب من قبل الحاويات في مجموعة الحاوية. 'Linux'
'Windows' (مطلوب)
إعادة تشغيل النهج إعادة تشغيل النهج لكافة الحاويات داخل مجموعة الحاوية.
- Always إعادة التشغيل دائما
- OnFailure إعادة التشغيل عند الفشل
- Never عدم إعادة التشغيل أبدا
'دائما'
'أبدا'
"OnFailure"
سكو SKU لمجموعة حاويات. "مخصص"
"قياسي"
وحدات التخزين قائمة وحدات التخزين التي يمكن تحميلها بواسطة حاويات في مجموعة الحاويات هذه. وحدة تخزين []

حاويةHttpGet

اسم وصف قيمة
مسار مسار الفحص. خيط
ميناء رقم المنفذ المراد فحصه. int (مطلوب)
نظام المخطط. 'http'
'https'

ContainerPort

اسم وصف قيمة
ميناء رقم المنفذ المكشوف داخل مجموعة الحاوية. int (مطلوب)
بروتوكول البروتوكول المقترن بالمنفذ. 'TCP'
'UDP'

ContainerProbe

اسم وصف قيمة
اكسيك أمر التنفيذ للتحقيق ContainerExec
فشلالعناد حد الفشل. الباحث
httpGet إعدادات Http Get للتحقيق حاوية HttpGet
initialDelaySeconds ثواني التأخير الأولية. الباحث
periodSeconds ثواني الفترة الزمنية. الباحث
successThreshold حد النجاح. الباحث
timeoutSeconds ثواني المهلة. الباحث

خصائص الحاوية

اسم وصف قيمة
أمر الأوامر التي يجب تنفيذها داخل مثيل الحاوية في نموذج exec. سلسلة[]
متغيرات البيئة متغيرات البيئة المراد تعيينها في مثيل الحاوية. EnvironmentVariable []
صورة اسم الصورة المستخدمة لإنشاء مثيل الحاوية. سلسلة (مطلوب)
livenessProbe مسبار الحياة. ContainerProbe
الموانئ المنافذ المكشوفة على مثيل الحاوية. ContainerPort []
الجاهزيةProbe فحص الجاهزية. ContainerProbe
موارد متطلبات الموارد لمثيل الحاوية. طلبات الموارد (مطلوب)
عدد وحدات التخزين تحميل وحدة التخزين المتوفرة لمثيل الحاوية. VolumeMount []

تكوين Dns

اسم وصف قيمة
خوادم الأسماء خوادم DNS لمجموعة الحاويات. string[] (مطلوبة)
خيارات خيارات DNS لمجموعة الحاويات. خيط
مجالات البحث مجالات بحث DNS للبحث عن اسم المضيف في مجموعة الحاوية. خيط

خصائص التشفير

اسم وصف قيمة
اسم المفتاح اسم مفتاح التشفير. سلسلة (مطلوب)
إصدار المفتاح إصدار مفتاح التشفير. سلسلة (مطلوب)
vaultBaseUrl عنوان URL الأساسي keyvault. سلسلة (مطلوب)

بيئة متغيرة

اسم وصف قيمة
اسم اسم متغير البيئة. سلسلة (مطلوب)
قيمة آمنة قيمة متغير البيئة الآمنة. خيط
قيمة قيمة متغير البيئة. خيط

GitRepoVolume

اسم وصف قيمة
دليل اسم الدليل الهدف. يجب ألا تحتوي على '..' أو تبدأ بها. إذا تم توفير '.'، فسيكون دليل وحدة التخزين هو مستودع git. وإلا، إذا تم تحديده، فستحتوي وحدة التخزين على مستودع git في الدليل الفرعي بالاسم المحدد. خيط
مستودع عنوان URL الخاص بالمستودعات سلسلة (مطلوب)
مراجعه تثبيت التجزئة للمراجعة المحددة. خيط

GpuResource

اسم وصف قيمة
عد عدد مورد GPU. int (مطلوب)
سكو SKU لمورد GPU. 'K80'
'P100'
'V100' (مطلوب)

ImageRegistryCredential

اسم وصف قيمة
شعار كلمة المرور الخاصة بالسجل الخاص. خيط
ملقم خادم تسجيل صور Docker بدون بروتوكول مثل "http" و"https". سلسلة (مطلوب)
اسم المستخدم اسم المستخدم للسجل الخاص. سلسلة (مطلوب)

تعريف InitContainer

اسم وصف قيمة
اسم اسم حاوية التهيئة. سلسلة (مطلوب)
خصائص خصائص حاوية التهيئة. InitContainerPropertiesDefinition (مطلوب)

InitContainerPropertiesDefinition

اسم وصف قيمة
أمر الأمر الذي يجب تنفيذه داخل حاوية init في نموذج exec. سلسلة[]
متغيرات البيئة متغيرات البيئة لتعيينها في حاوية التهيئة. EnvironmentVariable []
صورة صورة حاوية التهيئة. خيط
عدد وحدات التخزين يتم تحميل وحدة التخزين المتوفرة لحاوية init. VolumeMount []

عنوان Ip

اسم وصف قيمة
dnsNameLabel تسمية اسم Dns ل IP. خيط
ip عنوان IP المكشوف للإنترنت العام. خيط
الموانئ قائمة المنافذ المعروضة على مجموعة الحاوية. منفذ [] (مطلوب)
نوع يحدد ما إذا كان IP معرضا للإنترنت العام أو VNET الخاص. "خاص"
"عام" (مطلوب)

LogAnalytics

اسم وصف قيمة
نوع السجل نوع السجل الذي سيتم استخدامه. "ContainerInsights"
"سجلات مثيل الحاوية"
بيانات التعريف بيانات التعريف لتحليلات السجل. LogAnalyticsMetadata
معرف مساحة العمل معرف مساحة العمل لتحليلات السجل سلسلة (مطلوب)
مفتاح مساحة العمل مفتاح مساحة العمل لتحليلات السجل سلسلة (مطلوب)

LogAnalyticsMetadata

اسم وصف قيمة

Microsoft.ContainerInstance/containerGroups

اسم وصف قيمة
الهوية هوية مجموعة الحاوية، إذا تم تكوينها. ContainerGroupIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص مجموعة الحاوية ContainerGroupProperties (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب

ميناء

اسم وصف قيمة
ميناء رقم المنفذ. int (مطلوب)
بروتوكول البروتوكول المقترن بالمنفذ. 'TCP'
'UDP'

حدود الموارد

اسم وصف قيمة
وحده المعالجه المركزيه حد وحدة المعالجة المركزية لمثيل الحاوية هذا. الباحث
الجرافيك حد وحدة معالجة الرسومات لمثيل الحاوية هذا. GpuResource
الذاكرة بالجيجابايت حد الذاكرة بالجيجابايت لمثيل الحاوية هذا. الباحث

طلبات الموارد

اسم وصف قيمة
وحده المعالجه المركزيه طلب وحدة المعالجة المركزية لمثيل الحاوية هذا. int (مطلوب)
الجرافيك طلب GPU لمثيل الحاوية هذا. GpuResource
الذاكرة بالجيجابايت طلب الذاكرة بالجيجابايت لمثيل الحاوية هذا. int (مطلوب)

طلبات الموارد

اسم وصف قيمة
حدود حدود الموارد لمثيل الحاوية هذا. ResourceLimits
الطلبات طلبات الموارد لمثيل الحاوية هذا. طلبات الموارد (مطلوب)

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

اسم وصف قيمة

أداة SecretVolume

اسم وصف قيمة

حجم

اسم وصف قيمة
azureFile وحدة تخزين Azure File. AzureFileVolume
emptyDir وحدة تخزين الدليل الفارغة. أي
gitRepo وحدة تخزين git repo. GitRepoVolume
اسم اسم وحدة التخزين. سلسلة (مطلوب)
سر وحدة التخزين السرية. SecretVolume

عدد وحدات التخزين

اسم وصف قيمة
mountPath المسار داخل الحاوية حيث يجب تحميل وحدة التخزين. يجب ألا يحتوي على نقطتين (:). سلسلة (مطلوب)
اسم اسم تحميل وحدة التخزين. سلسلة (مطلوب)
readOnly العلامة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. قيمة منطقية

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

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

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

الوحده النمطيه وصف
مثيل حاوية وحدة موارد AVM لمثيل الحاوية

نماذج Azure Quickstart

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

ملف Bicep وصف
مثيلات حاوية Azure - BC مع SQL Server وIIS نشر حاوية Windows واحدة مع بيئة Microsoft Dynamics 365 Business Central المضمنة ذاتيا بالكامل على مثيلات حاوية Azure.
Azure Container Instances - حاوية مع بيانات سرية نشر حاوية Linux التي تحتوي على وحدة تخزين سرية باستخدام مثيلات حاوية Azure.
Azure Container Instances - حاوية Linux مع IP العام نشر حاوية Linux واحدة يمكن الوصول إليها عبر IP عام باستخدام مثيلات حاوية Azure.
مثيلات حاوية Azure - VNet نشر مثيل حاوية في شبكة Azure الظاهرية.
إنشاء موقع WordPress ينشئ هذا القالب موقع WordPress على مثيل الحاوية
إنشاء خادم SFTP عند الطلب مع تخزين مستمر يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI).
إنشاء بوابة تطبيق باستخدام الشهادات يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا في Key Vault، ثم الرجوع من بوابة التطبيق.
Front Door Standard/Premium مع مثيلات حاوية Azure ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات.
Front Door مع مثيلات الحاوية وبوابة التطبيق ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق.
مجموعة توفر SQL Server على AKS يؤدي هذا إلى إنشاء نظام مجموعة AKS جديد ثم نشر مجموعات توفر SQL Server فيه باستخدام حزمة CNAB المنشورة باستخدام Duffle و ACI

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

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

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

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

تنسيق المورد

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

{
  "type": "Microsoft.ContainerInstance/containerGroups",
  "apiVersion": "2019-12-01",
  "name": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "containers": [
      {
        "name": "string",
        "properties": {
          "command": [ "string" ],
          "environmentVariables": [
            {
              "name": "string",
              "secureValue": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "livenessProbe": {
            "exec": {
              "command": [ "string" ]
            },
            "failureThreshold": "int",
            "httpGet": {
              "path": "string",
              "port": "int",
              "scheme": "string"
            },
            "initialDelaySeconds": "int",
            "periodSeconds": "int",
            "successThreshold": "int",
            "timeoutSeconds": "int"
          },
          "ports": [
            {
              "port": "int",
              "protocol": "string"
            }
          ],
          "readinessProbe": {
            "exec": {
              "command": [ "string" ]
            },
            "failureThreshold": "int",
            "httpGet": {
              "path": "string",
              "port": "int",
              "scheme": "string"
            },
            "initialDelaySeconds": "int",
            "periodSeconds": "int",
            "successThreshold": "int",
            "timeoutSeconds": "int"
          },
          "resources": {
            "limits": {
              "cpu": "int",
              "gpu": {
                "count": "int",
                "sku": "string"
              },
              "memoryInGB": "int"
            },
            "requests": {
              "cpu": "int",
              "gpu": {
                "count": "int",
                "sku": "string"
              },
              "memoryInGB": "int"
            }
          },
          "volumeMounts": [
            {
              "mountPath": "string",
              "name": "string",
              "readOnly": "bool"
            }
          ]
        }
      }
    ],
    "diagnostics": {
      "logAnalytics": {
        "logType": "string",
        "metadata": {
          "{customized property}": "string"
        },
        "workspaceId": "string",
        "workspaceKey": "string"
      }
    },
    "dnsConfig": {
      "nameServers": [ "string" ],
      "options": "string",
      "searchDomains": "string"
    },
    "encryptionProperties": {
      "keyName": "string",
      "keyVersion": "string",
      "vaultBaseUrl": "string"
    },
    "imageRegistryCredentials": [
      {
        "password": "string",
        "server": "string",
        "username": "string"
      }
    ],
    "initContainers": [
      {
        "name": "string",
        "properties": {
          "command": [ "string" ],
          "environmentVariables": [
            {
              "name": "string",
              "secureValue": "string",
              "value": "string"
            }
          ],
          "image": "string",
          "volumeMounts": [
            {
              "mountPath": "string",
              "name": "string",
              "readOnly": "bool"
            }
          ]
        }
      }
    ],
    "ipAddress": {
      "dnsNameLabel": "string",
      "ip": "string",
      "ports": [
        {
          "port": "int",
          "protocol": "string"
        }
      ],
      "type": "string"
    },
    "networkProfile": {
      "id": "string"
    },
    "osType": "string",
    "restartPolicy": "string",
    "sku": "string",
    "volumes": [
      {
        "azureFile": {
          "readOnly": "bool",
          "shareName": "string",
          "storageAccountKey": "string",
          "storageAccountName": "string"
        },
        "emptyDir": {},
        "gitRepo": {
          "directory": "string",
          "repository": "string",
          "revision": "string"
        },
        "name": "string",
        "secret": {
          "{customized property}": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

قيم الخصائص

AzureFileVolume

اسم وصف قيمة
readOnly العلامة التي تشير إلى ما إذا كان ملف Azure المشترك الذي تم تحميله كمستوى تخزين للقراءة فقط. قيمة منطقية
اسم المشاركة اسم مشاركة ملف Azure ليتم تحميلها كحجم. سلسلة (مطلوب)
storageAccountKey مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. خيط
اسم حساب التخزين اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. سلسلة (مطلوب)

المكونات10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties

اسم وصف قيمة

وعاء

اسم وصف قيمة
اسم الاسم الذي وفره المستخدم لمثيل الحاوية. سلسلة (مطلوب)
خصائص خصائص مثيل الحاوية. ContainerProperties (مطلوب)

ContainerExec

اسم وصف قيمة
أمر الأوامر التي يجب تنفيذها داخل الحاوية. سلسلة[]

تشخيصات مجموعة الحاوية

اسم وصف قيمة
تحليلات السجل معلومات تحليلات سجل مجموعة الحاويات. LogAnalytics

معرف مجموعة الحاوية

اسم وصف قيمة
نوع نوع الهوية المستخدمة لمجموعة الحاوية. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة الحاوية. "بلا"
'SystemAssigned'
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم قائمة هويات المستخدم المقترنة بمجموعة الحاوية. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ContainerGroupIdentityUserAssignedIdentities

ContainerGroupIdentityUserAssignedIdentities

اسم وصف قيمة

ContainerGroupNetworkProfile

اسم وصف قيمة
معرف معرف ملف تعريف الشبكة. سلسلة (مطلوب)

ContainerGroupProperties

اسم وصف قيمة
حاويات الحاويات داخل مجموعة الحاويات. حاوية [] (مطلوب)
تشخيص معلومات التشخيص لمجموعة حاويات. ContainerGroupDiagnostics
تكوين dns معلومات تكوين DNS لمجموعة حاويات. تكوين Dns
خصائص التشفير خصائص التشفير لمجموعة حاويات. EncryptionProperties
imageRegistryCredentials بيانات اعتماد سجل الصور التي يتم إنشاء مجموعة الحاويات منها. ImageRegistryCredential[]
initContainers حاويات init لمجموعة حاويات. InitContainerDefinition[]
عنوان ip نوع عنوان IP لمجموعة الحاوية. ipAddress
ملف تعريف الشبكة معلومات ملف تعريف الشبكة لمجموعة حاويات. ContainerGroupNetworkProfile
نوع osType نوع نظام التشغيل المطلوب من قبل الحاويات في مجموعة الحاوية. 'Linux'
'Windows' (مطلوب)
إعادة تشغيل النهج إعادة تشغيل النهج لكافة الحاويات داخل مجموعة الحاوية.
- Always إعادة التشغيل دائما
- OnFailure إعادة التشغيل عند الفشل
- Never عدم إعادة التشغيل أبدا
'دائما'
'أبدا'
"OnFailure"
سكو SKU لمجموعة حاويات. "مخصص"
"قياسي"
وحدات التخزين قائمة وحدات التخزين التي يمكن تحميلها بواسطة حاويات في مجموعة الحاويات هذه. وحدة تخزين []

حاويةHttpGet

اسم وصف قيمة
مسار مسار الفحص. خيط
ميناء رقم المنفذ المراد فحصه. int (مطلوب)
نظام المخطط. 'http'
'https'

ContainerPort

اسم وصف قيمة
ميناء رقم المنفذ المكشوف داخل مجموعة الحاوية. int (مطلوب)
بروتوكول البروتوكول المقترن بالمنفذ. 'TCP'
'UDP'

ContainerProbe

اسم وصف قيمة
اكسيك أمر التنفيذ للتحقيق ContainerExec
فشلالعناد حد الفشل. الباحث
httpGet إعدادات Http Get للتحقيق حاوية HttpGet
initialDelaySeconds ثواني التأخير الأولية. الباحث
periodSeconds ثواني الفترة الزمنية. الباحث
successThreshold حد النجاح. الباحث
timeoutSeconds ثواني المهلة. الباحث

خصائص الحاوية

اسم وصف قيمة
أمر الأوامر التي يجب تنفيذها داخل مثيل الحاوية في نموذج exec. سلسلة[]
متغيرات البيئة متغيرات البيئة المراد تعيينها في مثيل الحاوية. EnvironmentVariable []
صورة اسم الصورة المستخدمة لإنشاء مثيل الحاوية. سلسلة (مطلوب)
livenessProbe مسبار الحياة. ContainerProbe
الموانئ المنافذ المكشوفة على مثيل الحاوية. ContainerPort []
الجاهزيةProbe فحص الجاهزية. ContainerProbe
موارد متطلبات الموارد لمثيل الحاوية. طلبات الموارد (مطلوب)
عدد وحدات التخزين تحميل وحدة التخزين المتوفرة لمثيل الحاوية. VolumeMount []

تكوين Dns

اسم وصف قيمة
خوادم الأسماء خوادم DNS لمجموعة الحاويات. string[] (مطلوبة)
خيارات خيارات DNS لمجموعة الحاويات. خيط
مجالات البحث مجالات بحث DNS للبحث عن اسم المضيف في مجموعة الحاوية. خيط

خصائص التشفير

اسم وصف قيمة
اسم المفتاح اسم مفتاح التشفير. سلسلة (مطلوب)
إصدار المفتاح إصدار مفتاح التشفير. سلسلة (مطلوب)
vaultBaseUrl عنوان URL الأساسي keyvault. سلسلة (مطلوب)

بيئة متغيرة

اسم وصف قيمة
اسم اسم متغير البيئة. سلسلة (مطلوب)
قيمة آمنة قيمة متغير البيئة الآمنة. خيط
قيمة قيمة متغير البيئة. خيط

GitRepoVolume

اسم وصف قيمة
دليل اسم الدليل الهدف. يجب ألا تحتوي على '..' أو تبدأ بها. إذا تم توفير '.'، فسيكون دليل وحدة التخزين هو مستودع git. وإلا، إذا تم تحديده، فستحتوي وحدة التخزين على مستودع git في الدليل الفرعي بالاسم المحدد. خيط
مستودع عنوان URL الخاص بالمستودعات سلسلة (مطلوب)
مراجعه تثبيت التجزئة للمراجعة المحددة. خيط

GpuResource

اسم وصف قيمة
عد عدد مورد GPU. int (مطلوب)
سكو SKU لمورد GPU. 'K80'
'P100'
'V100' (مطلوب)

ImageRegistryCredential

اسم وصف قيمة
شعار كلمة المرور الخاصة بالسجل الخاص. خيط
ملقم خادم تسجيل صور Docker بدون بروتوكول مثل "http" و"https". سلسلة (مطلوب)
اسم المستخدم اسم المستخدم للسجل الخاص. سلسلة (مطلوب)

تعريف InitContainer

اسم وصف قيمة
اسم اسم حاوية التهيئة. سلسلة (مطلوب)
خصائص خصائص حاوية التهيئة. InitContainerPropertiesDefinition (مطلوب)

InitContainerPropertiesDefinition

اسم وصف قيمة
أمر الأمر الذي يجب تنفيذه داخل حاوية init في نموذج exec. سلسلة[]
متغيرات البيئة متغيرات البيئة لتعيينها في حاوية التهيئة. EnvironmentVariable []
صورة صورة حاوية التهيئة. خيط
عدد وحدات التخزين يتم تحميل وحدة التخزين المتوفرة لحاوية init. VolumeMount []

عنوان Ip

اسم وصف قيمة
dnsNameLabel تسمية اسم Dns ل IP. خيط
ip عنوان IP المكشوف للإنترنت العام. خيط
الموانئ قائمة المنافذ المعروضة على مجموعة الحاوية. منفذ [] (مطلوب)
نوع يحدد ما إذا كان IP معرضا للإنترنت العام أو VNET الخاص. "خاص"
"عام" (مطلوب)

LogAnalytics

اسم وصف قيمة
نوع السجل نوع السجل الذي سيتم استخدامه. "ContainerInsights"
"سجلات مثيل الحاوية"
بيانات التعريف بيانات التعريف لتحليلات السجل. LogAnalyticsMetadata
معرف مساحة العمل معرف مساحة العمل لتحليلات السجل سلسلة (مطلوب)
مفتاح مساحة العمل مفتاح مساحة العمل لتحليلات السجل سلسلة (مطلوب)

LogAnalyticsMetadata

اسم وصف قيمة

Microsoft.ContainerInstance/containerGroups

اسم وصف قيمة
apiVersion إصدار واجهة برمجة التطبيقات '2019-12-01'
الهوية هوية مجموعة الحاوية، إذا تم تكوينها. ContainerGroupIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص مجموعة الحاوية ContainerGroupProperties (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم. راجع العلامات في القوالب
نوع نوع المورد 'Microsoft.ContainerInstance/containerGroups'

ميناء

اسم وصف قيمة
ميناء رقم المنفذ. int (مطلوب)
بروتوكول البروتوكول المقترن بالمنفذ. 'TCP'
'UDP'

حدود الموارد

اسم وصف قيمة
وحده المعالجه المركزيه حد وحدة المعالجة المركزية لمثيل الحاوية هذا. الباحث
الجرافيك حد وحدة معالجة الرسومات لمثيل الحاوية هذا. GpuResource
الذاكرة بالجيجابايت حد الذاكرة بالجيجابايت لمثيل الحاوية هذا. الباحث

طلبات الموارد

اسم وصف قيمة
وحده المعالجه المركزيه طلب وحدة المعالجة المركزية لمثيل الحاوية هذا. int (مطلوب)
الجرافيك طلب GPU لمثيل الحاوية هذا. GpuResource
الذاكرة بالجيجابايت طلب الذاكرة بالجيجابايت لمثيل الحاوية هذا. int (مطلوب)

طلبات الموارد

اسم وصف قيمة
حدود حدود الموارد لمثيل الحاوية هذا. ResourceLimits
الطلبات طلبات الموارد لمثيل الحاوية هذا. طلبات الموارد (مطلوب)

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

اسم وصف قيمة

أداة SecretVolume

اسم وصف قيمة

حجم

اسم وصف قيمة
azureFile وحدة تخزين Azure File. AzureFileVolume
emptyDir وحدة تخزين الدليل الفارغة. أي
gitRepo وحدة تخزين git repo. GitRepoVolume
اسم اسم وحدة التخزين. سلسلة (مطلوب)
سر وحدة التخزين السرية. SecretVolume

عدد وحدات التخزين

اسم وصف قيمة
mountPath المسار داخل الحاوية حيث يجب تحميل وحدة التخزين. يجب ألا يحتوي على نقطتين (:). سلسلة (مطلوب)
اسم اسم تحميل وحدة التخزين. سلسلة (مطلوب)
readOnly العلامة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. قيمة منطقية

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

قوالب Azure Quickstart

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

قالب وصف
مثيلات حاوية Azure - BC مع SQL Server وIIS

Deploy to Azure
نشر حاوية Windows واحدة مع بيئة Microsoft Dynamics 365 Business Central المضمنة ذاتيا بالكامل على مثيلات حاوية Azure.
Azure Container Instances - حاوية مع فحص السلامة

Deploy to Azure
نشر حاوية Linux التي تحتوي على فحص صحة باستخدام مثيلات حاوية Azure.
Azure Container Instances - حاوية مع بيانات سرية

Deploy to Azure
نشر حاوية Linux التي تحتوي على وحدة تخزين سرية باستخدام مثيلات حاوية Azure.
مثيلات حاوية Azure - حاوية مع envVar آمنة

Deploy to Azure
نشر حاوية Linux التي تحتوي على متغير بيئة آمنة باستخدام مثيلات حاوية Azure.
Azure Container Instances - حاوية Linux مع emptyDir

Deploy to Azure
نشر حاويتين Linux تشتركان في وحدة تخزين emptyDir باستخدام مثيلات حاوية Azure.
Azure Container Instances - حاوية Linux مع gitRepo

Deploy to Azure
نشر حاوية Linux التي تستخدم وحدة تخزين gitRepo باستخدام مثيلات حاوية Azure.
Azure Container Instances - حاوية Linux مع IP العام

Deploy to Azure
نشر حاوية Linux واحدة يمكن الوصول إليها عبر IP عام باستخدام مثيلات حاوية Azure.
مثيلات حاوية Azure - VNet

Deploy to Azure
نشر مثيل حاوية في شبكة Azure الظاهرية.
إنشاء مشاركة ملف حساب تخزين عبر الحاويات

Deploy to Azure
ينشئ هذا القالب حساب تخزين ومشاركة ملف عبر azure-cli في مثيل حاوية
إنشاء موقع WordPress

Deploy to Azure
ينشئ هذا القالب موقع WordPress على مثيل الحاوية
إنشاء موقع WordPress في شبكة ظاهرية

Deploy to Azure
ينشئ هذا القالب موقع WordPress على مثيل الحاوية في شبكة ظاهرية. وإخراج FQDN موقع عام يمكنه الوصول إلى موقع WordPress.
إنشاء خادم SFTP عند الطلب مع تخزين مستمر

Deploy to Azure
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI).
إنشاء بوابة تطبيق باستخدام الشهادات

Deploy to Azure
يوضح هذا القالب كيفية إنشاء شهادات موقعة ذاتيا في Key Vault، ثم الرجوع من بوابة التطبيق.
Front Door Standard/Premium مع مثيلات حاوية Azure

Deploy to Azure
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات.
Front Door مع مثيلات الحاوية وبوابة التطبيق

Deploy to Azure
ينشئ هذا القالب Front Door Standard/Premium مع مجموعة حاويات وبوابة التطبيق.
خادم SFTP عند الطلب باستخدام حساب تخزين موجود

Deploy to Azure
يوضح هذا القالب خادم SFTP عند الطلب باستخدام مثيل حاوية Azure (ACI).
مجموعة توفر SQL Server على AKS

Deploy to Azure
يؤدي هذا إلى إنشاء نظام مجموعة AKS جديد ثم نشر مجموعات توفر SQL Server فيه باستخدام حزمة CNAB المنشورة باستخدام Duffle و ACI
حاوية UDP في ACI

Deploy to Azure
تنشئ هذه القوالب مورد ACI وتعرض حاوية من خلال UDP

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

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

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

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

تنسيق المورد

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ContainerInstance/containerGroups@2019-12-01"
  name = "string"
  identity = {
    type = "string"
    userAssignedIdentities = {
      {customized property} = {
      }
    }
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      containers = [
        {
          name = "string"
          properties = {
            command = [
              "string"
            ]
            environmentVariables = [
              {
                name = "string"
                secureValue = "string"
                value = "string"
              }
            ]
            image = "string"
            livenessProbe = {
              exec = {
                command = [
                  "string"
                ]
              }
              failureThreshold = int
              httpGet = {
                path = "string"
                port = int
                scheme = "string"
              }
              initialDelaySeconds = int
              periodSeconds = int
              successThreshold = int
              timeoutSeconds = int
            }
            ports = [
              {
                port = int
                protocol = "string"
              }
            ]
            readinessProbe = {
              exec = {
                command = [
                  "string"
                ]
              }
              failureThreshold = int
              httpGet = {
                path = "string"
                port = int
                scheme = "string"
              }
              initialDelaySeconds = int
              periodSeconds = int
              successThreshold = int
              timeoutSeconds = int
            }
            resources = {
              limits = {
                cpu = int
                gpu = {
                  count = int
                  sku = "string"
                }
                memoryInGB = int
              }
              requests = {
                cpu = int
                gpu = {
                  count = int
                  sku = "string"
                }
                memoryInGB = int
              }
            }
            volumeMounts = [
              {
                mountPath = "string"
                name = "string"
                readOnly = bool
              }
            ]
          }
        }
      ]
      diagnostics = {
        logAnalytics = {
          logType = "string"
          metadata = {
            {customized property} = "string"
          }
          workspaceId = "string"
          workspaceKey = "string"
        }
      }
      dnsConfig = {
        nameServers = [
          "string"
        ]
        options = "string"
        searchDomains = "string"
      }
      encryptionProperties = {
        keyName = "string"
        keyVersion = "string"
        vaultBaseUrl = "string"
      }
      imageRegistryCredentials = [
        {
          password = "string"
          server = "string"
          username = "string"
        }
      ]
      initContainers = [
        {
          name = "string"
          properties = {
            command = [
              "string"
            ]
            environmentVariables = [
              {
                name = "string"
                secureValue = "string"
                value = "string"
              }
            ]
            image = "string"
            volumeMounts = [
              {
                mountPath = "string"
                name = "string"
                readOnly = bool
              }
            ]
          }
        }
      ]
      ipAddress = {
        dnsNameLabel = "string"
        ip = "string"
        ports = [
          {
            port = int
            protocol = "string"
          }
        ]
        type = "string"
      }
      networkProfile = {
        id = "string"
      }
      osType = "string"
      restartPolicy = "string"
      sku = "string"
      volumes = [
        {
          azureFile = {
            readOnly = bool
            shareName = "string"
            storageAccountKey = "string"
            storageAccountName = "string"
          }
          emptyDir = ?
          gitRepo = {
            directory = "string"
            repository = "string"
            revision = "string"
          }
          name = "string"
          secret = {
            {customized property} = "string"
          }
        }
      ]
    }
  })
}

قيم الخصائص

AzureFileVolume

اسم وصف قيمة
readOnly العلامة التي تشير إلى ما إذا كان ملف Azure المشترك الذي تم تحميله كمستوى تخزين للقراءة فقط. قيمة منطقية
اسم المشاركة اسم مشاركة ملف Azure ليتم تحميلها كحجم. سلسلة (مطلوب)
storageAccountKey مفتاح الوصول إلى حساب التخزين المستخدم للوصول إلى مشاركة ملف Azure. خيط
اسم حساب التخزين اسم حساب التخزين الذي يحتوي على مشاركة ملف Azure. سلسلة (مطلوب)

المكونات10Wh5UdSchemasContainergroupidentityPropertiesUserassignedidentitiesAdditionalproperties

اسم وصف قيمة

وعاء

اسم وصف قيمة
اسم الاسم الذي وفره المستخدم لمثيل الحاوية. سلسلة (مطلوب)
خصائص خصائص مثيل الحاوية. ContainerProperties (مطلوب)

ContainerExec

اسم وصف قيمة
أمر الأوامر التي يجب تنفيذها داخل الحاوية. سلسلة[]

تشخيصات مجموعة الحاوية

اسم وصف قيمة
تحليلات السجل معلومات تحليلات سجل مجموعة الحاويات. LogAnalytics

معرف مجموعة الحاوية

اسم وصف قيمة
نوع نوع الهوية المستخدمة لمجموعة الحاوية. يتضمن النوع "SystemAssigned, UserAssigned" كلا من الهوية التي تم إنشاؤها ضمنيا ومجموعة من الهويات المعينة من قبل المستخدم. سيقوم النوع "بلا" بإزالة أي هويات من مجموعة الحاوية. "بلا"
'SystemAssigned'
"SystemAssigned, UserAssigned"
"تعيين المستخدم"
معرفات تعيين المستخدم قائمة هويات المستخدم المقترنة بمجموعة الحاوية. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ContainerGroupIdentityUserAssignedIdentities

ContainerGroupIdentityUserAssignedIdentities

اسم وصف قيمة

ContainerGroupNetworkProfile

اسم وصف قيمة
معرف معرف ملف تعريف الشبكة. سلسلة (مطلوب)

ContainerGroupProperties

اسم وصف قيمة
حاويات الحاويات داخل مجموعة الحاويات. حاوية [] (مطلوب)
تشخيص معلومات التشخيص لمجموعة حاويات. ContainerGroupDiagnostics
تكوين dns معلومات تكوين DNS لمجموعة حاويات. تكوين Dns
خصائص التشفير خصائص التشفير لمجموعة حاويات. EncryptionProperties
imageRegistryCredentials بيانات اعتماد سجل الصور التي يتم إنشاء مجموعة الحاويات منها. ImageRegistryCredential[]
initContainers حاويات init لمجموعة حاويات. InitContainerDefinition[]
عنوان ip نوع عنوان IP لمجموعة الحاوية. ipAddress
ملف تعريف الشبكة معلومات ملف تعريف الشبكة لمجموعة حاويات. ContainerGroupNetworkProfile
نوع osType نوع نظام التشغيل المطلوب من قبل الحاويات في مجموعة الحاوية. 'Linux'
'Windows' (مطلوب)
إعادة تشغيل النهج إعادة تشغيل النهج لكافة الحاويات داخل مجموعة الحاوية.
- Always إعادة التشغيل دائما
- OnFailure إعادة التشغيل عند الفشل
- Never عدم إعادة التشغيل أبدا
'دائما'
'أبدا'
"OnFailure"
سكو SKU لمجموعة حاويات. "مخصص"
"قياسي"
وحدات التخزين قائمة وحدات التخزين التي يمكن تحميلها بواسطة حاويات في مجموعة الحاويات هذه. وحدة تخزين []

حاويةHttpGet

اسم وصف قيمة
مسار مسار الفحص. خيط
ميناء رقم المنفذ المراد فحصه. int (مطلوب)
نظام المخطط. 'http'
'https'

ContainerPort

اسم وصف قيمة
ميناء رقم المنفذ المكشوف داخل مجموعة الحاوية. int (مطلوب)
بروتوكول البروتوكول المقترن بالمنفذ. 'TCP'
'UDP'

ContainerProbe

اسم وصف قيمة
اكسيك أمر التنفيذ للتحقيق ContainerExec
فشلالعناد حد الفشل. الباحث
httpGet إعدادات Http Get للتحقيق حاوية HttpGet
initialDelaySeconds ثواني التأخير الأولية. الباحث
periodSeconds ثواني الفترة الزمنية. الباحث
successThreshold حد النجاح. الباحث
timeoutSeconds ثواني المهلة. الباحث

خصائص الحاوية

اسم وصف قيمة
أمر الأوامر التي يجب تنفيذها داخل مثيل الحاوية في نموذج exec. سلسلة[]
متغيرات البيئة متغيرات البيئة المراد تعيينها في مثيل الحاوية. EnvironmentVariable []
صورة اسم الصورة المستخدمة لإنشاء مثيل الحاوية. سلسلة (مطلوب)
livenessProbe مسبار الحياة. ContainerProbe
الموانئ المنافذ المكشوفة على مثيل الحاوية. ContainerPort []
الجاهزيةProbe فحص الجاهزية. ContainerProbe
موارد متطلبات الموارد لمثيل الحاوية. طلبات الموارد (مطلوب)
عدد وحدات التخزين تحميل وحدة التخزين المتوفرة لمثيل الحاوية. VolumeMount []

تكوين Dns

اسم وصف قيمة
خوادم الأسماء خوادم DNS لمجموعة الحاويات. string[] (مطلوبة)
خيارات خيارات DNS لمجموعة الحاويات. خيط
مجالات البحث مجالات بحث DNS للبحث عن اسم المضيف في مجموعة الحاوية. خيط

خصائص التشفير

اسم وصف قيمة
اسم المفتاح اسم مفتاح التشفير. سلسلة (مطلوب)
إصدار المفتاح إصدار مفتاح التشفير. سلسلة (مطلوب)
vaultBaseUrl عنوان URL الأساسي keyvault. سلسلة (مطلوب)

بيئة متغيرة

اسم وصف قيمة
اسم اسم متغير البيئة. سلسلة (مطلوب)
قيمة آمنة قيمة متغير البيئة الآمنة. خيط
قيمة قيمة متغير البيئة. خيط

GitRepoVolume

اسم وصف قيمة
دليل اسم الدليل الهدف. يجب ألا تحتوي على '..' أو تبدأ بها. إذا تم توفير '.'، فسيكون دليل وحدة التخزين هو مستودع git. وإلا، إذا تم تحديده، فستحتوي وحدة التخزين على مستودع git في الدليل الفرعي بالاسم المحدد. خيط
مستودع عنوان URL الخاص بالمستودعات سلسلة (مطلوب)
مراجعه تثبيت التجزئة للمراجعة المحددة. خيط

GpuResource

اسم وصف قيمة
عد عدد مورد GPU. int (مطلوب)
سكو SKU لمورد GPU. 'K80'
'P100'
'V100' (مطلوب)

ImageRegistryCredential

اسم وصف قيمة
شعار كلمة المرور الخاصة بالسجل الخاص. خيط
ملقم خادم تسجيل صور Docker بدون بروتوكول مثل "http" و"https". سلسلة (مطلوب)
اسم المستخدم اسم المستخدم للسجل الخاص. سلسلة (مطلوب)

تعريف InitContainer

اسم وصف قيمة
اسم اسم حاوية التهيئة. سلسلة (مطلوب)
خصائص خصائص حاوية التهيئة. InitContainerPropertiesDefinition (مطلوب)

InitContainerPropertiesDefinition

اسم وصف قيمة
أمر الأمر الذي يجب تنفيذه داخل حاوية init في نموذج exec. سلسلة[]
متغيرات البيئة متغيرات البيئة لتعيينها في حاوية التهيئة. EnvironmentVariable []
صورة صورة حاوية التهيئة. خيط
عدد وحدات التخزين يتم تحميل وحدة التخزين المتوفرة لحاوية init. VolumeMount []

عنوان Ip

اسم وصف قيمة
dnsNameLabel تسمية اسم Dns ل IP. خيط
ip عنوان IP المكشوف للإنترنت العام. خيط
الموانئ قائمة المنافذ المعروضة على مجموعة الحاوية. منفذ [] (مطلوب)
نوع يحدد ما إذا كان IP معرضا للإنترنت العام أو VNET الخاص. "خاص"
"عام" (مطلوب)

LogAnalytics

اسم وصف قيمة
نوع السجل نوع السجل الذي سيتم استخدامه. "ContainerInsights"
"سجلات مثيل الحاوية"
بيانات التعريف بيانات التعريف لتحليلات السجل. LogAnalyticsMetadata
معرف مساحة العمل معرف مساحة العمل لتحليلات السجل سلسلة (مطلوب)
مفتاح مساحة العمل مفتاح مساحة العمل لتحليلات السجل سلسلة (مطلوب)

LogAnalyticsMetadata

اسم وصف قيمة

Microsoft.ContainerInstance/containerGroups

اسم وصف قيمة
الهوية هوية مجموعة الحاوية، إذا تم تكوينها. ContainerGroupIdentity
مكان موقع المورد. خيط
اسم اسم المورد سلسلة (مطلوب)
خصائص خصائص مجموعة الحاوية ContainerGroupProperties (مطلوب)
العلامات علامات الموارد قاموس أسماء العلامات والقيم.
نوع نوع المورد "Microsoft.ContainerInstance/containerGroups@2019-12-01"

ميناء

اسم وصف قيمة
ميناء رقم المنفذ. int (مطلوب)
بروتوكول البروتوكول المقترن بالمنفذ. 'TCP'
'UDP'

حدود الموارد

اسم وصف قيمة
وحده المعالجه المركزيه حد وحدة المعالجة المركزية لمثيل الحاوية هذا. الباحث
الجرافيك حد وحدة معالجة الرسومات لمثيل الحاوية هذا. GpuResource
الذاكرة بالجيجابايت حد الذاكرة بالجيجابايت لمثيل الحاوية هذا. الباحث

طلبات الموارد

اسم وصف قيمة
وحده المعالجه المركزيه طلب وحدة المعالجة المركزية لمثيل الحاوية هذا. int (مطلوب)
الجرافيك طلب GPU لمثيل الحاوية هذا. GpuResource
الذاكرة بالجيجابايت طلب الذاكرة بالجيجابايت لمثيل الحاوية هذا. int (مطلوب)

طلبات الموارد

اسم وصف قيمة
حدود حدود الموارد لمثيل الحاوية هذا. ResourceLimits
الطلبات طلبات الموارد لمثيل الحاوية هذا. طلبات الموارد (مطلوب)

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

اسم وصف قيمة

أداة SecretVolume

اسم وصف قيمة

حجم

اسم وصف قيمة
azureFile وحدة تخزين Azure File. AzureFileVolume
emptyDir وحدة تخزين الدليل الفارغة. أي
gitRepo وحدة تخزين git repo. GitRepoVolume
اسم اسم وحدة التخزين. سلسلة (مطلوب)
سر وحدة التخزين السرية. SecretVolume

عدد وحدات التخزين

اسم وصف قيمة
mountPath المسار داخل الحاوية حيث يجب تحميل وحدة التخزين. يجب ألا يحتوي على نقطتين (:). سلسلة (مطلوب)
اسم اسم تحميل وحدة التخزين. سلسلة (مطلوب)
readOnly العلامة التي تشير إلى ما إذا كان تحميل وحدة التخزين للقراءة فقط. قيمة منطقية

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

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

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

الوحده النمطيه وصف
مثيل حاوية وحدة موارد AVM لمثيل الحاوية