Microsoft.MachineLearningServices workspaces/computes 2020-08-01
يمكن نشر نوع مورد مساحات العمل/الحسابات مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.MachineLearningServices/workspaces/computes، أضف Bicep التالي إلى القالب الخاص بك.
resource symbolicname 'Microsoft.MachineLearningServices/workspaces/computes@2020-08-01' = {
parent: resourceSymbolicName
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
computeLocation: 'string'
description: 'string'
resourceId: 'string'
computeType: 'string'
// For remaining properties, see Compute objects
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
}
تعيين الخاصية computeType
بالنسبة AKS، استخدم:
{
computeType: 'AKS'
properties: {
agentCount: int
agentVmSize: 'string'
aksNetworkingConfiguration: {
dnsServiceIP: 'string'
dockerBridgeCidr: 'string'
serviceCidr: 'string'
subnetId: 'string'
}
clusterFqdn: 'string'
sslConfiguration: {
cert: 'string'
cname: 'string'
key: 'string'
status: 'string'
}
}
}
بالنسبة AmlCompute، استخدم:
{
computeType: 'AmlCompute'
properties: {
osType: 'string'
remoteLoginPortPublicAccess: 'string'
scaleSettings: {
maxNodeCount: int
minNodeCount: int
nodeIdleTimeBeforeScaleDown: 'string'
}
subnet: {
id: 'string'
}
userAccountCredentials: {
adminUserName: 'string'
adminUserPassword: 'string'
adminUserSshPublicKey: 'string'
}
vmPriority: 'string'
vmSize: 'string'
}
}
بالنسبة ComputeInstance، استخدم:
{
computeType: 'ComputeInstance'
properties: {
applicationSharingPolicy: 'string'
computeInstanceAuthorizationType: 'string'
personalComputeInstanceSettings: {
assignedUser: {
objectId: 'string'
tenantId: 'string'
}
}
sshSettings: {
adminPublicKey: 'string'
sshPublicAccess: 'string'
}
subnet: {
id: 'string'
}
vmSize: 'string'
}
}
بالنسبة DataFactory، استخدم:
{
computeType: 'DataFactory'
}
بالنسبة إلى DataLakeAnalytics، استخدم:
{
computeType: 'DataLakeAnalytics'
properties: {
dataLakeStoreAccountName: 'string'
}
}
بالنسبة Databricks، استخدم:
{
computeType: 'Databricks'
properties: {
databricksAccessToken: 'string'
}
}
بالنسبة HDInsight، استخدم:
{
computeType: 'HDInsight'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
}
}
بالنسبة VirtualMachine، استخدم:
{
computeType: 'VirtualMachine'
properties: {
address: 'string'
administratorAccount: {
password: 'string'
privateKeyData: 'string'
publicKeyData: 'string'
username: 'string'
}
sshPort: int
virtualMachineSize: 'string'
}
}
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'AKS' (مطلوب) |
خصائص | خصائص AKS | AKSProperties |
اسم | وصف | قيمة |
---|---|---|
dnsServiceIP | عنوان IP معين لخدمة Kubernetes DNS. يجب أن يكون ضمن نطاق عنوان خدمة Kubernetes المحدد في serviceCidr. | خيط القيود: النمط = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | نطاق IP ل رمز CIDR المعين لشبكة جسر Docker. يجب ألا تتداخل مع أي نطاقات IP للشبكة الفرعية أو نطاق عنوان خدمة Kubernetes. | خيط القيود: النمط = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | نطاق IP لإضافة رمز CIDR لتعيين عناوين IP لمجموعة الخدمة. يجب ألا تتداخل مع أي نطاقات IP للشبكة الفرعية. | خيط القيود: النمط = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
معرف الشبكة الفرعية | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة | خيط |
اسم | وصف | قيمة |
---|---|---|
عدد الوكلاء | عدد العوامل | الباحث القيود: قيمة الحد الأدنى = 1 |
agentVmSize | حجم الجهاز الظاهري للعامل | خيط |
تكوين aksNetworking | تكوين شبكة AKS ل vnet | تكوين AksNetworkingConfiguration |
clusterFqdn | اسم المجال المؤهل الكامل لنظام المجموعة | خيط |
تكوين ssl | تكوين SSL | تكوين |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'AmlCompute' (مطلوب) |
خصائص | خصائص حساب AML | |
اسم | وصف | قيمة |
---|---|---|
نوع osType | حساب نوع نظام التشغيل | 'Linux' 'Windows' |
remoteLoginPortPublicAccess | حالة منفذ SSH العام. القيم المحتملة هي: معطل - يشير إلى إغلاق منفذ ssh العام على جميع عقد نظام المجموعة. Enabled - يشير إلى أن منفذ ssh العام مفتوح على جميع عقد نظام المجموعة. NotSpecified - يشير إلى أن منفذ ssh العام مغلق على جميع عقد نظام المجموعة إذا تم تعريف VNet، وإلا يتم فتح جميع العقد العامة. يمكن أن يكون افتراضيا فقط أثناء وقت إنشاء نظام المجموعة، بعد الإنشاء سيتم تمكينه أو تعطيله. | "معطل" "ممكن" "غير محدد" |
إعدادات المقياس | إعدادات المقياس لحساب AML | |
الشبكه الفرعيه | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة. | معرف المورد |
userAccountCredentials | بيانات الاعتماد لحساب مستخدم مسؤول سيتم إنشاؤه على كل عقدة حساب. | UserAccountCredentials |
vmPriority | أولوية الجهاز الظاهري | "مخصص" "انخفاض الدقة" |
vmSize | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
معرف الكائن | معرف عنصر AAD للمستخدم. | سلسلة (مطلوب) |
معرف المستأجر | معرف مستأجر AAD للمستخدم. | سلسلة (مطلوب) |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
حساب الموقع | موقع الحساب الأساسي | خيط |
نوع الحساب | قم بتعيين إلى "AKS" للنوع AKS. قم بتعيين إلى "AmlCompute" لنوع AmlCompute. قم بتعيين إلى "ComputeInstance" لنوع ComputeInstance. تعيين إلى "DataFactory" لنوع DataFactory. اضبط على "DataLakeAnalytics" لنوع DataLakeAnalytics. قم بتعيين إلى "Databricks" لنوع Databricks. اضبط على "HDInsight" للنوع HDInsight. قم بتعيين إلى "VirtualMachine" لنوع VirtualMachine. | 'AKS' "حساب Aml" "ComputeInstance" "Databricks" "DataFactory" "DataLakeAnalytics" "HDInsight" "الجهاز الظاهري" (مطلوب) |
وصف | وصف حساب التعلم الآلي. | خيط |
معرف المورد | معرف مورد ARM للحساب الأساسي | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'ComputeInstance' (مطلوب) |
خصائص | خصائص مثيل الحساب | ComputeInstanceProperties |
اسم | وصف | قيمة |
---|---|---|
نهج مشاركة التطبيقات | نهج مشاركة التطبيقات على مثيل الحساب هذا بين مستخدمي مساحة العمل الأصل. إذا كان شخصي، يمكن للمنشئ فقط الوصول إلى التطبيقات على مثيل الحساب هذا. عند المشتركة، يمكن لأي مستخدم مساحة عمل الوصول إلى التطبيقات على هذا المثيل اعتمادا على الدور المعين له/ لها. | "شخصي" "مشترك" |
نوع الحسابInstanceAuthorization | نوع تخويل مثيل الحساب. القيم المتوفرة هي قيم شخصية (افتراضية). | "شخصي" |
إعدادات الحوسبة الشخصية | إعدادات مثيل حساب شخصي. | |
إعدادات ssh | يحدد النهج والإعدادات للوصول إلى SSH. | ComputeInstanceSshSettings |
الشبكه الفرعيه | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة. | معرف المورد |
vmSize | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
adminPublicKey | تحديد ملف المفتاح العام SSH rsa كسلسلة. استخدم "ssh-keygen -t rsa -b 2048" لإنشاء أزواج مفاتيح SSH. | خيط |
sshPublicAccess | حالة منفذ SSH العام. القيم المحتملة هي: معطل - يشير إلى إغلاق منفذ ssh العام على هذا المثيل. ممكن - يشير إلى أن منفذ ssh العام مفتوح ويمكن الوصول إليه وفقا لنهج الشبكة الظاهرية/الشبكة الفرعية إذا كان ذلك ممكنا. | "معطل" "ممكن" |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "Databricks" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
databricksAccessToken | الرمز المميز للوصول إلى Databricks | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'DataFactory' (مطلوب) |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "DataLakeAnalytics" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
dataLakeStoreAccountName | اسم حساب مخزن DataLake | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'HDInsight' (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
عنوان | عنوان IP العام للعقدة الرئيسية للمجموعة. | خيط |
حساب المسؤول | بيانات اعتماد المسؤول للعقدة الرئيسية لنظام المجموعة | |
sshPort | المنفذ مفتوح لاتصالات ssh على العقدة الرئيسية للمجموعة. | الباحث |
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية. | "بلا" 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (مطلوب) |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية المورد. | الهوية |
مكان | تحديد موقع المورد. | خيط |
اسم | اسم المورد | سلسلة (مطلوب) |
الوالد | في Bicep، يمكنك تحديد المورد الأصل لمورد تابع. تحتاج فقط إلى إضافة هذه الخاصية عند الإعلان عن المورد التابع خارج المورد الأصل. لمزيد من المعلومات، راجع مورد تابع خارج المورد الأصل. |
اسم رمزي للمورد من النوع: مساحات عمل |
خصائص | خصائص الحساب | حسب |
سكو | وحدة sku لمساحة العمل. | Sku |
العلامات | علامات المورد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | سلسلة (مطلوب) |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
maxNodeCount | الحد الأقصى لعدد العقد التي يجب استخدامها | int (مطلوب) |
minNodeCount | الحد الأدنى لعدد العقد التي يجب استخدامها | الباحث |
nodeIdleTimeBeforeScaleDown | وقت الخمول للعقدة قبل تقليص amlCompute. يجب أن تكون هذه السلسلة بتنسيق RFC. | خيط |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم وحدة sku | خيط |
المستوي | مستوى sku مثل Basic أو Enterprise | خيط |
اسم | وصف | قيمة |
---|---|---|
سيرت | بيانات الشهادة | خيط |
اسم cname | CNAME من الشهادة | خيط |
مفتاح | البيانات الرئيسية | خيط |
حالة | تمكين ssl أو تعطيله لتسجيل النقاط | "تلقائي" "معطل" "ممكن" |
اسم | وصف | قيمة |
---|---|---|
adminUserName | اسم حساب مستخدم المسؤول الذي يمكن استخدامه ل SSH للعقد. | سلسلة (مطلوب) |
adminUserPassword | كلمة مرور حساب المستخدم المسؤول. | خيط |
adminUserSshPublicKey | مفتاح SSH العام لحساب مستخدم المسؤول. | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "الجهاز الظاهري" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
عنوان | عنوان IP العام للجهاز الظاهري. | خيط |
حساب المسؤول | بيانات اعتماد المسؤول للجهاز الظاهري | |
sshPort | المنفذ مفتوح لاتصالات ssh. | الباحث |
حجم الجهاز الظاهري | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
شعار | كلمة مرور حساب المسؤول | خيط |
privateKeyData | بيانات المفتاح الخاص | خيط |
publicKeyData | بيانات المفتاح العام | خيط |
اسم المستخدم | اسم المستخدم لحساب المسؤول | خيط |
تنشر نماذج التشغيل السريع التالية نوع المورد هذا.
ملف Bicep | وصف |
---|---|
الإعداد الآمن الشامل للتعلم الآلي من Azure | توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، نظام مجموعة الحوسبة، مثيل الحوسبة، نظام مجموعة AKS الخاص المرفق. |
الإعداد الآمن الشامل (القديم) للتعلم الآلي من Azure | توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، نظام مجموعة الحوسبة، مثيل الحوسبة، نظام مجموعة AKS الخاص المرفق. |
إنشاء هدف حساب AKS باستخدام عنوان IP خاص | ينشئ هذا القالب هدف حساب AKS في مساحة عمل خدمة التعلم الآلي من Azure مع عنوان IP خاص. |
يمكن نشر نوع مورد مساحات العمل/الحسابات مع العمليات التي تستهدف:
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.MachineLearningServices/workspaces/computes، أضف JSON التالي إلى القالب الخاص بك.
{
"type": "Microsoft.MachineLearningServices/workspaces/computes",
"apiVersion": "2020-08-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"computeLocation": "string",
"description": "string",
"resourceId": "string",
"computeType": "string"
// For remaining properties, see Compute objects
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
}
}
تعيين الخاصية computeType
بالنسبة AKS، استخدم:
{
"computeType": "AKS",
"properties": {
"agentCount": "int",
"agentVmSize": "string",
"aksNetworkingConfiguration": {
"dnsServiceIP": "string",
"dockerBridgeCidr": "string",
"serviceCidr": "string",
"subnetId": "string"
},
"clusterFqdn": "string",
"sslConfiguration": {
"cert": "string",
"cname": "string",
"key": "string",
"status": "string"
}
}
}
بالنسبة AmlCompute، استخدم:
{
"computeType": "AmlCompute",
"properties": {
"osType": "string",
"remoteLoginPortPublicAccess": "string",
"scaleSettings": {
"maxNodeCount": "int",
"minNodeCount": "int",
"nodeIdleTimeBeforeScaleDown": "string"
},
"subnet": {
"id": "string"
},
"userAccountCredentials": {
"adminUserName": "string",
"adminUserPassword": "string",
"adminUserSshPublicKey": "string"
},
"vmPriority": "string",
"vmSize": "string"
}
}
بالنسبة ComputeInstance، استخدم:
{
"computeType": "ComputeInstance",
"properties": {
"applicationSharingPolicy": "string",
"computeInstanceAuthorizationType": "string",
"personalComputeInstanceSettings": {
"assignedUser": {
"objectId": "string",
"tenantId": "string"
}
},
"sshSettings": {
"adminPublicKey": "string",
"sshPublicAccess": "string"
},
"subnet": {
"id": "string"
},
"vmSize": "string"
}
}
بالنسبة DataFactory، استخدم:
{
"computeType": "DataFactory"
}
بالنسبة إلى DataLakeAnalytics، استخدم:
{
"computeType": "DataLakeAnalytics",
"properties": {
"dataLakeStoreAccountName": "string"
}
}
بالنسبة Databricks، استخدم:
{
"computeType": "Databricks",
"properties": {
"databricksAccessToken": "string"
}
}
بالنسبة HDInsight، استخدم:
{
"computeType": "HDInsight",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int"
}
}
بالنسبة VirtualMachine، استخدم:
{
"computeType": "VirtualMachine",
"properties": {
"address": "string",
"administratorAccount": {
"password": "string",
"privateKeyData": "string",
"publicKeyData": "string",
"username": "string"
},
"sshPort": "int",
"virtualMachineSize": "string"
}
}
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'AKS' (مطلوب) |
خصائص | خصائص AKS | AKSProperties |
اسم | وصف | قيمة |
---|---|---|
dnsServiceIP | عنوان IP معين لخدمة Kubernetes DNS. يجب أن يكون ضمن نطاق عنوان خدمة Kubernetes المحدد في serviceCidr. | خيط القيود: النمط = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | نطاق IP ل رمز CIDR المعين لشبكة جسر Docker. يجب ألا تتداخل مع أي نطاقات IP للشبكة الفرعية أو نطاق عنوان خدمة Kubernetes. | خيط القيود: النمط = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | نطاق IP لإضافة رمز CIDR لتعيين عناوين IP لمجموعة الخدمة. يجب ألا تتداخل مع أي نطاقات IP للشبكة الفرعية. | خيط القيود: النمط = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
معرف الشبكة الفرعية | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة | خيط |
اسم | وصف | قيمة |
---|---|---|
عدد الوكلاء | عدد العوامل | الباحث القيود: قيمة الحد الأدنى = 1 |
agentVmSize | حجم الجهاز الظاهري للعامل | خيط |
تكوين aksNetworking | تكوين شبكة AKS ل vnet | تكوين AksNetworkingConfiguration |
clusterFqdn | اسم المجال المؤهل الكامل لنظام المجموعة | خيط |
تكوين ssl | تكوين SSL | تكوين |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'AmlCompute' (مطلوب) |
خصائص | خصائص حساب AML | |
اسم | وصف | قيمة |
---|---|---|
نوع osType | حساب نوع نظام التشغيل | 'Linux' 'Windows' |
remoteLoginPortPublicAccess | حالة منفذ SSH العام. القيم المحتملة هي: معطل - يشير إلى إغلاق منفذ ssh العام على جميع عقد نظام المجموعة. Enabled - يشير إلى أن منفذ ssh العام مفتوح على جميع عقد نظام المجموعة. NotSpecified - يشير إلى أن منفذ ssh العام مغلق على جميع عقد نظام المجموعة إذا تم تعريف VNet، وإلا يتم فتح جميع العقد العامة. يمكن أن يكون افتراضيا فقط أثناء وقت إنشاء نظام المجموعة، بعد الإنشاء سيتم تمكينه أو تعطيله. | "معطل" "ممكن" "غير محدد" |
إعدادات المقياس | إعدادات المقياس لحساب AML | |
الشبكه الفرعيه | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة. | معرف المورد |
userAccountCredentials | بيانات الاعتماد لحساب مستخدم مسؤول سيتم إنشاؤه على كل عقدة حساب. | UserAccountCredentials |
vmPriority | أولوية الجهاز الظاهري | "مخصص" "انخفاض الدقة" |
vmSize | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
معرف الكائن | معرف عنصر AAD للمستخدم. | سلسلة (مطلوب) |
معرف المستأجر | معرف مستأجر AAD للمستخدم. | سلسلة (مطلوب) |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
حساب الموقع | موقع الحساب الأساسي | خيط |
نوع الحساب | قم بتعيين إلى "AKS" للنوع AKS. قم بتعيين إلى "AmlCompute" لنوع AmlCompute. قم بتعيين إلى "ComputeInstance" لنوع ComputeInstance. تعيين إلى "DataFactory" لنوع DataFactory. اضبط على "DataLakeAnalytics" لنوع DataLakeAnalytics. قم بتعيين إلى "Databricks" لنوع Databricks. اضبط على "HDInsight" للنوع HDInsight. قم بتعيين إلى "VirtualMachine" لنوع VirtualMachine. | 'AKS' "حساب Aml" "ComputeInstance" "Databricks" "DataFactory" "DataLakeAnalytics" "HDInsight" "الجهاز الظاهري" (مطلوب) |
وصف | وصف حساب التعلم الآلي. | خيط |
معرف المورد | معرف مورد ARM للحساب الأساسي | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'ComputeInstance' (مطلوب) |
خصائص | خصائص مثيل الحساب | ComputeInstanceProperties |
اسم | وصف | قيمة |
---|---|---|
نهج مشاركة التطبيقات | نهج مشاركة التطبيقات على مثيل الحساب هذا بين مستخدمي مساحة العمل الأصل. إذا كان شخصي، يمكن للمنشئ فقط الوصول إلى التطبيقات على مثيل الحساب هذا. عند المشتركة، يمكن لأي مستخدم مساحة عمل الوصول إلى التطبيقات على هذا المثيل اعتمادا على الدور المعين له/ لها. | "شخصي" "مشترك" |
نوع الحسابInstanceAuthorization | نوع تخويل مثيل الحساب. القيم المتوفرة هي قيم شخصية (افتراضية). | "شخصي" |
إعدادات الحوسبة الشخصية | إعدادات مثيل حساب شخصي. | |
إعدادات ssh | يحدد النهج والإعدادات للوصول إلى SSH. | ComputeInstanceSshSettings |
الشبكه الفرعيه | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة. | معرف المورد |
vmSize | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
adminPublicKey | تحديد ملف المفتاح العام SSH rsa كسلسلة. استخدم "ssh-keygen -t rsa -b 2048" لإنشاء أزواج مفاتيح SSH. | خيط |
sshPublicAccess | حالة منفذ SSH العام. القيم المحتملة هي: معطل - يشير إلى إغلاق منفذ ssh العام على هذا المثيل. ممكن - يشير إلى أن منفذ ssh العام مفتوح ويمكن الوصول إليه وفقا لنهج الشبكة الظاهرية/الشبكة الفرعية إذا كان ذلك ممكنا. | "معطل" "ممكن" |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "Databricks" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
databricksAccessToken | الرمز المميز للوصول إلى Databricks | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'DataFactory' (مطلوب) |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "DataLakeAnalytics" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
dataLakeStoreAccountName | اسم حساب مخزن DataLake | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'HDInsight' (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
عنوان | عنوان IP العام للعقدة الرئيسية للمجموعة. | خيط |
حساب المسؤول | بيانات اعتماد المسؤول للعقدة الرئيسية لنظام المجموعة | |
sshPort | المنفذ مفتوح لاتصالات ssh على العقدة الرئيسية للمجموعة. | الباحث |
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية. | "بلا" 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (مطلوب) |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
apiVersion | إصدار واجهة برمجة التطبيقات | '2020-08-01' |
الهوية | هوية المورد. | الهوية |
مكان | تحديد موقع المورد. | خيط |
اسم | اسم المورد | سلسلة (مطلوب) |
خصائص | خصائص الحساب | حسب |
سكو | وحدة sku لمساحة العمل. | Sku |
العلامات | علامات المورد | قاموس أسماء العلامات والقيم. راجع العلامات في القوالب |
نوع | نوع المورد | 'Microsoft.MachineLearningServices/workspaces/computes' |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | سلسلة (مطلوب) |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
maxNodeCount | الحد الأقصى لعدد العقد التي يجب استخدامها | int (مطلوب) |
minNodeCount | الحد الأدنى لعدد العقد التي يجب استخدامها | الباحث |
nodeIdleTimeBeforeScaleDown | وقت الخمول للعقدة قبل تقليص amlCompute. يجب أن تكون هذه السلسلة بتنسيق RFC. | خيط |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم وحدة sku | خيط |
المستوي | مستوى sku مثل Basic أو Enterprise | خيط |
اسم | وصف | قيمة |
---|---|---|
سيرت | بيانات الشهادة | خيط |
اسم cname | CNAME من الشهادة | خيط |
مفتاح | البيانات الرئيسية | خيط |
حالة | تمكين ssl أو تعطيله لتسجيل النقاط | "تلقائي" "معطل" "ممكن" |
اسم | وصف | قيمة |
---|---|---|
adminUserName | اسم حساب مستخدم المسؤول الذي يمكن استخدامه ل SSH للعقد. | سلسلة (مطلوب) |
adminUserPassword | كلمة مرور حساب المستخدم المسؤول. | خيط |
adminUserSshPublicKey | مفتاح SSH العام لحساب مستخدم المسؤول. | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "الجهاز الظاهري" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
عنوان | عنوان IP العام للجهاز الظاهري. | خيط |
حساب المسؤول | بيانات اعتماد المسؤول للجهاز الظاهري | |
sshPort | المنفذ مفتوح لاتصالات ssh. | الباحث |
حجم الجهاز الظاهري | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
شعار | كلمة مرور حساب المسؤول | خيط |
privateKeyData | بيانات المفتاح الخاص | خيط |
publicKeyData | بيانات المفتاح العام | خيط |
اسم المستخدم | اسم المستخدم لحساب المسؤول | خيط |
تنشر قوالب التشغيل السريع التالية نوع المورد هذا.
قالب | وصف |
---|---|
الإعداد الآمن الشامل للتعلم الآلي من Azure |
توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، نظام مجموعة الحوسبة، مثيل الحوسبة، نظام مجموعة AKS الخاص المرفق. |
الإعداد الآمن الشامل (القديم) للتعلم الآلي من Azure |
توضح هذه المجموعة من قوالب Bicep كيفية إعداد التعلم الآلي من Azure من طرف إلى طرف في إعداد آمن. يتضمن هذا التنفيذ المرجعي مساحة العمل، نظام مجموعة الحوسبة، مثيل الحوسبة، نظام مجموعة AKS الخاص المرفق. |
إنشاء LinkedService في مساحة عمل التعلم الآلي من Azure |
ينشئ هذا القالب LinkedService في مساحة عمل Azure Machine Learning موجودة. |
إنشاء خدمة التعلم الآلي ADLA حساب |
ينشئ هذا القالب حساب ADLA لخدمة التعلم الآلي. |
إنشاء خدمة التعلم الآلي Aks Compute |
ينشئ هذا القالب خدمة التعلم الآلي Aks Compute. |
إنشاء حساب DSVM لخدمة التعلم الآلي |
ينشئ هذا القالب حساب DSVM لخدمة التعلم الآلي. |
إنشاء نظام مجموعة HDInsight لخدمة التعلم الآلي |
ينشئ هذا القالب نظام مجموعة HDInsight لخدمة التعلم الآلي |
إنشاء هدف حساب AKS باستخدام عنوان IP خاص |
ينشئ هذا القالب هدف حساب AKS في مساحة عمل خدمة التعلم الآلي من Azure مع عنوان IP خاص. |
إنشاء حساب Azure Machine Learning aks |
ينشئ هذا القالب حساب Azure Machine Learning aks. |
إنشاء مجموعة حوسبة التعلم الآلي من Azure |
ينشئ هذا القالب مجموعة حوسبة التعلم الآلي من Azure. |
إنشاء مثيل حساب التعلم الآلي من Azure |
ينشئ هذا القالب مثيل حساب التعلم الآلي من Azure نيابة عن مستخدم آخر مع نموذج برنامج نصي للإعداد المضمن |
يمكن نشر نوع مورد مساحات العمل/الحسابات مع العمليات التي تستهدف:
- مجموعات الموارد
للحصول على قائمة بالخصائص التي تم تغييرها في كل إصدار من إصدارات واجهة برمجة التطبيقات، راجع سجل التغيير .
لإنشاء مورد Microsoft.MachineLearningServices/workspaces/computes، أضف Terraform التالي إلى القالب الخاص بك.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.MachineLearningServices/workspaces/computes@2020-08-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
body = jsonencode({
properties = {
computeLocation = "string"
description = "string"
resourceId = "string"
computeType = "string"
// For remaining properties, see Compute objects
}
})
}
تعيين الخاصية computeType
بالنسبة AKS، استخدم:
{
computeType = "AKS"
properties = {
agentCount = int
agentVmSize = "string"
aksNetworkingConfiguration = {
dnsServiceIP = "string"
dockerBridgeCidr = "string"
serviceCidr = "string"
subnetId = "string"
}
clusterFqdn = "string"
sslConfiguration = {
cert = "string"
cname = "string"
key = "string"
status = "string"
}
}
}
بالنسبة AmlCompute، استخدم:
{
computeType = "AmlCompute"
properties = {
osType = "string"
remoteLoginPortPublicAccess = "string"
scaleSettings = {
maxNodeCount = int
minNodeCount = int
nodeIdleTimeBeforeScaleDown = "string"
}
subnet = {
id = "string"
}
userAccountCredentials = {
adminUserName = "string"
adminUserPassword = "string"
adminUserSshPublicKey = "string"
}
vmPriority = "string"
vmSize = "string"
}
}
بالنسبة ComputeInstance، استخدم:
{
computeType = "ComputeInstance"
properties = {
applicationSharingPolicy = "string"
computeInstanceAuthorizationType = "string"
personalComputeInstanceSettings = {
assignedUser = {
objectId = "string"
tenantId = "string"
}
}
sshSettings = {
adminPublicKey = "string"
sshPublicAccess = "string"
}
subnet = {
id = "string"
}
vmSize = "string"
}
}
بالنسبة DataFactory، استخدم:
{
computeType = "DataFactory"
}
بالنسبة إلى DataLakeAnalytics، استخدم:
{
computeType = "DataLakeAnalytics"
properties = {
dataLakeStoreAccountName = "string"
}
}
بالنسبة Databricks، استخدم:
{
computeType = "Databricks"
properties = {
databricksAccessToken = "string"
}
}
بالنسبة HDInsight، استخدم:
{
computeType = "HDInsight"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
}
}
بالنسبة VirtualMachine، استخدم:
{
computeType = "VirtualMachine"
properties = {
address = "string"
administratorAccount = {
password = "string"
privateKeyData = "string"
publicKeyData = "string"
username = "string"
}
sshPort = int
virtualMachineSize = "string"
}
}
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'AKS' (مطلوب) |
خصائص | خصائص AKS | AKSProperties |
اسم | وصف | قيمة |
---|---|---|
dnsServiceIP | عنوان IP معين لخدمة Kubernetes DNS. يجب أن يكون ضمن نطاق عنوان خدمة Kubernetes المحدد في serviceCidr. | خيط القيود: النمط = ^(?:(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.){3}(?:25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)$ |
dockerBridgeCidr | نطاق IP ل رمز CIDR المعين لشبكة جسر Docker. يجب ألا تتداخل مع أي نطاقات IP للشبكة الفرعية أو نطاق عنوان خدمة Kubernetes. | خيط القيود: النمط = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
serviceCidr | نطاق IP لإضافة رمز CIDR لتعيين عناوين IP لمجموعة الخدمة. يجب ألا تتداخل مع أي نطاقات IP للشبكة الفرعية. | خيط القيود: النمط = ^([0-9]{1,3}\.){3}[0-9]{1,3}(\/([0-9]|[1-2][0-9]|3[0-2]))?$ |
معرف الشبكة الفرعية | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة | خيط |
اسم | وصف | قيمة |
---|---|---|
عدد الوكلاء | عدد العوامل | الباحث القيود: قيمة الحد الأدنى = 1 |
agentVmSize | حجم الجهاز الظاهري للعامل | خيط |
تكوين aksNetworking | تكوين شبكة AKS ل vnet | تكوين AksNetworkingConfiguration |
clusterFqdn | اسم المجال المؤهل الكامل لنظام المجموعة | خيط |
تكوين ssl | تكوين SSL | تكوين |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'AmlCompute' (مطلوب) |
خصائص | خصائص حساب AML | |
اسم | وصف | قيمة |
---|---|---|
نوع osType | حساب نوع نظام التشغيل | 'Linux' 'Windows' |
remoteLoginPortPublicAccess | حالة منفذ SSH العام. القيم المحتملة هي: معطل - يشير إلى إغلاق منفذ ssh العام على جميع عقد نظام المجموعة. Enabled - يشير إلى أن منفذ ssh العام مفتوح على جميع عقد نظام المجموعة. NotSpecified - يشير إلى أن منفذ ssh العام مغلق على جميع عقد نظام المجموعة إذا تم تعريف VNet، وإلا يتم فتح جميع العقد العامة. يمكن أن يكون افتراضيا فقط أثناء وقت إنشاء نظام المجموعة، بعد الإنشاء سيتم تمكينه أو تعطيله. | "معطل" "ممكن" "غير محدد" |
إعدادات المقياس | إعدادات المقياس لحساب AML | |
الشبكه الفرعيه | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة. | معرف المورد |
userAccountCredentials | بيانات الاعتماد لحساب مستخدم مسؤول سيتم إنشاؤه على كل عقدة حساب. | UserAccountCredentials |
vmPriority | أولوية الجهاز الظاهري | "مخصص" "انخفاض الدقة" |
vmSize | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
معرف الكائن | معرف عنصر AAD للمستخدم. | سلسلة (مطلوب) |
معرف المستأجر | معرف مستأجر AAD للمستخدم. | سلسلة (مطلوب) |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
حساب الموقع | موقع الحساب الأساسي | خيط |
نوع الحساب | قم بتعيين إلى "AKS" للنوع AKS. قم بتعيين إلى "AmlCompute" لنوع AmlCompute. قم بتعيين إلى "ComputeInstance" لنوع ComputeInstance. تعيين إلى "DataFactory" لنوع DataFactory. اضبط على "DataLakeAnalytics" لنوع DataLakeAnalytics. قم بتعيين إلى "Databricks" لنوع Databricks. اضبط على "HDInsight" للنوع HDInsight. قم بتعيين إلى "VirtualMachine" لنوع VirtualMachine. | 'AKS' "حساب Aml" "ComputeInstance" "Databricks" "DataFactory" "DataLakeAnalytics" "HDInsight" "الجهاز الظاهري" (مطلوب) |
وصف | وصف حساب التعلم الآلي. | خيط |
معرف المورد | معرف مورد ARM للحساب الأساسي | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'ComputeInstance' (مطلوب) |
خصائص | خصائص مثيل الحساب | ComputeInstanceProperties |
اسم | وصف | قيمة |
---|---|---|
نهج مشاركة التطبيقات | نهج مشاركة التطبيقات على مثيل الحساب هذا بين مستخدمي مساحة العمل الأصل. إذا كان شخصي، يمكن للمنشئ فقط الوصول إلى التطبيقات على مثيل الحساب هذا. عند المشتركة، يمكن لأي مستخدم مساحة عمل الوصول إلى التطبيقات على هذا المثيل اعتمادا على الدور المعين له/ لها. | "شخصي" "مشترك" |
نوع الحسابInstanceAuthorization | نوع تخويل مثيل الحساب. القيم المتوفرة هي قيم شخصية (افتراضية). | "شخصي" |
إعدادات الحوسبة الشخصية | إعدادات مثيل حساب شخصي. | |
إعدادات ssh | يحدد النهج والإعدادات للوصول إلى SSH. | ComputeInstanceSshSettings |
الشبكه الفرعيه | معرف مورد الشبكة الفرعية للشبكة الظاهرية الذي تنتمي إليه عقد الحوسبة. | معرف المورد |
vmSize | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
adminPublicKey | تحديد ملف المفتاح العام SSH rsa كسلسلة. استخدم "ssh-keygen -t rsa -b 2048" لإنشاء أزواج مفاتيح SSH. | خيط |
sshPublicAccess | حالة منفذ SSH العام. القيم المحتملة هي: معطل - يشير إلى إغلاق منفذ ssh العام على هذا المثيل. ممكن - يشير إلى أن منفذ ssh العام مفتوح ويمكن الوصول إليه وفقا لنهج الشبكة الظاهرية/الشبكة الفرعية إذا كان ذلك ممكنا. | "معطل" "ممكن" |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "Databricks" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
databricksAccessToken | الرمز المميز للوصول إلى Databricks | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'DataFactory' (مطلوب) |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "DataLakeAnalytics" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
dataLakeStoreAccountName | اسم حساب مخزن DataLake | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | 'HDInsight' (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
عنوان | عنوان IP العام للعقدة الرئيسية للمجموعة. | خيط |
حساب المسؤول | بيانات اعتماد المسؤول للعقدة الرئيسية لنظام المجموعة | |
sshPort | المنفذ مفتوح لاتصالات ssh على العقدة الرئيسية للمجموعة. | الباحث |
اسم | وصف | قيمة |
---|---|---|
نوع | نوع الهوية. | "بلا" 'SystemAssigned' 'SystemAssigned,UserAssigned' "UserAssigned" (مطلوب) |
معرفات تعيين المستخدم | قائمة هويات المستخدم المقترنة بالمورد. ستكون مراجع مفاتيح قاموس هوية المستخدم هي معرفات موارد ARM في النموذج: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. | IdentityUserAssignedIdentities |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
الهوية | هوية المورد. | الهوية |
مكان | تحديد موقع المورد. | خيط |
اسم | اسم المورد | سلسلة (مطلوب) |
parent_id | معرف المورد الأصل لهذا المورد. | معرف المورد من النوع: مساحات عمل |
خصائص | خصائص الحساب | حسب |
سكو | وحدة sku لمساحة العمل. | Sku |
العلامات | علامات المورد | قاموس أسماء العلامات والقيم. |
نوع | نوع المورد | "Microsoft.MachineLearningServices/workspaces/computes@2020-08-01" |
اسم | وصف | قيمة |
---|---|---|
معرف | معرف المورد | سلسلة (مطلوب) |
اسم | وصف | قيمة |
---|
اسم | وصف | قيمة |
---|---|---|
maxNodeCount | الحد الأقصى لعدد العقد التي يجب استخدامها | int (مطلوب) |
minNodeCount | الحد الأدنى لعدد العقد التي يجب استخدامها | الباحث |
nodeIdleTimeBeforeScaleDown | وقت الخمول للعقدة قبل تقليص amlCompute. يجب أن تكون هذه السلسلة بتنسيق RFC. | خيط |
اسم | وصف | قيمة |
---|---|---|
اسم | اسم وحدة sku | خيط |
المستوي | مستوى sku مثل Basic أو Enterprise | خيط |
اسم | وصف | قيمة |
---|---|---|
سيرت | بيانات الشهادة | خيط |
اسم cname | CNAME من الشهادة | خيط |
مفتاح | البيانات الرئيسية | خيط |
حالة | تمكين ssl أو تعطيله لتسجيل النقاط | "تلقائي" "معطل" "ممكن" |
اسم | وصف | قيمة |
---|---|---|
adminUserName | اسم حساب مستخدم المسؤول الذي يمكن استخدامه ل SSH للعقد. | سلسلة (مطلوب) |
adminUserPassword | كلمة مرور حساب المستخدم المسؤول. | خيط |
adminUserSshPublicKey | مفتاح SSH العام لحساب مستخدم المسؤول. | خيط |
اسم | وصف | قيمة |
---|---|---|
نوع الحساب | نوع الحساب | "الجهاز الظاهري" (مطلوب) |
خصائص | |
اسم | وصف | قيمة |
---|---|---|
عنوان | عنوان IP العام للجهاز الظاهري. | خيط |
حساب المسؤول | بيانات اعتماد المسؤول للجهاز الظاهري | |
sshPort | المنفذ مفتوح لاتصالات ssh. | الباحث |
حجم الجهاز الظاهري | حجم الجهاز الظاهري | خيط |
اسم | وصف | قيمة |
---|---|---|
شعار | كلمة مرور حساب المسؤول | خيط |
privateKeyData | بيانات المفتاح الخاص | خيط |
publicKeyData | بيانات المفتاح العام | خيط |
اسم المستخدم | اسم المستخدم لحساب المسؤول | خيط |