Megosztás a következőn keresztül:


AmlComputeProvisioningConfiguration Osztály

Az AmlCompute-célok kiépítésének konfigurációs paramétereit jelöli.

provisioning_configuration A osztály metódusával adja meg a AmlCompute konfigurációs paramétereket.

Hozzon létre egy konfigurációs objektumot egy AmlCompute-cél kiépítéséhez.

Öröklődés
AmlComputeProvisioningConfiguration

Konstruktor

AmlComputeProvisioningConfiguration(vm_size='', vm_priority='dedicated', min_nodes=0, max_nodes=None, idle_seconds_before_scaledown=1800, admin_username=None, admin_user_password=None, admin_user_ssh_key=None, vnet_resourcegroup_name=None, vnet_name=None, subnet_name=None, tags=None, description=None, remote_login_port_public_access='NotSpecified', identity_type=None, identity_id=None, compute_location=None, enable_node_public_ip=True)

Paraméterek

vm_size
str
Kötelező

Ügynök virtuális gépek mérete. További részletek itt találhatók: https://aka.ms/azureml-vm-details. Vegye figyelembe, hogy nem minden méret érhető el minden régióban az előző hivatkozásban leírtak szerint. Ha nincs megadva, alapértelmezés szerint Standard_NC6.

vm_priority
str
alapértelmezett érték: dedicated

A virtuális gép prioritása, "dedikált" vagy "alacsony ár/érték" virtuális gépek. Ha nincs megadva, az alapértelmezett érték a "dedikált".

min_nodes
int
alapértelmezett érték: 0

A fürtön használandó csomópontok minimális száma. Ha nincs megadva, az alapértelmezett érték a 0.

max_nodes
int
alapértelmezett érték: None

A fürtön használandó csomópontok maximális száma. Alapértelmezés szerint 4.

idle_seconds_before_scaledown
int
alapértelmezett érték: 1800

A csomópont üresjárati ideje másodpercben, mielőtt leskálázható a fürt. Ha nincs megadva, az alapértelmezett érték 1800.

admin_username
str
alapértelmezett érték: None

A csomópontokba SSH-hoz használható rendszergazdai felhasználói fiók neve.

admin_user_password
str
alapértelmezett érték: None

A rendszergazdai felhasználói fiók jelszava.

admin_user_ssh_key
str
alapértelmezett érték: None

A rendszergazdai felhasználói fiók SSH nyilvános kulcsa.

vnet_resourcegroup_name
str
alapértelmezett érték: None

Annak az erőforráscsoportnak a neve, amelyben a virtuális hálózat található.

vnet_name
str
alapértelmezett érték: None

A virtuális hálózat neve.

subnet_name
str
alapértelmezett érték: None

A virtuális hálózaton belüli alhálózat neve.

tags
dict[str, str]
alapértelmezett érték: None

A számítási objektum számára biztosítandó kulcsértékcímkék szótára.

description
str
alapértelmezett érték: None

A számítási objektumnak megadható leírás.

remote_login_port_public_access
str
alapértelmezett érték: NotSpecified

A nyilvános SSH-port állapota. Lehetséges értékek:

  • Letiltva – Azt jelzi, hogy a nyilvános SSH-port a fürt összes csomópontján le van zárva.

  • Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitva van a fürt összes csomópontján.

  • NotSpecified – Azt jelzi, hogy a nyilvános SSH-port a fürt összes csomópontján le van zárva, ha a virtuális hálózat meg van határozva, máskülönben az összes nyilvános csomópont meg van nyitva. Ez az alapértelmezett érték csak a fürt létrehozásakor lehet. A létrehozás után engedélyezve vagy letiltva lesz.

identity_type
string
alapértelmezett érték: None

Lehetséges értékek:

  • SystemAssigned – Rendszer által hozzárendelt identitás

  • UserAssigned – Felhasználó által hozzárendelt identitás. Meg kell adni az identitásazonosítót.

identity_id
list[str]
alapértelmezett érték: None

A felhasználó által hozzárendelt identitás erőforrás-azonosítóinak listája. például: ['./subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/]

vm_size
str
Kötelező

Ügynök virtuális gépek mérete. További részletek itt találhatók: https://aka.ms/azureml-vm-details. Vegye figyelembe, hogy nem minden méret érhető el minden régióban az előző hivatkozásban leírtak szerint. Ha nincs megadva, alapértelmezés szerint Standard_NC6.

vm_priority
str
Kötelező

A virtuális gép prioritása, "dedikált" vagy "alacsony ár/érték" virtuális gépek. Ha nincs megadva, az alapértelmezett érték a "dedikált".

min_nodes
int
Kötelező

A fürtön használandó csomópontok minimális száma. Ha nincs megadva, az alapértelmezett érték a 0.

max_nodes
int
Kötelező

A fürtön használandó csomópontok maximális száma. Alapértelmezés szerint 4.

idle_seconds_before_scaledown
int
Kötelező

A csomópont üresjárati ideje másodpercben, mielőtt leskálázható a fürt. Ha nincs megadva, az alapértelmezett érték 1800.

admin_username
str
Kötelező

A csomópontokba SSH-hoz használható rendszergazdai felhasználói fiók neve.

admin_user_password
str
Kötelező

A rendszergazdai felhasználói fiók jelszava.

admin_user_ssh_key
str
Kötelező

A rendszergazdai felhasználói fiók SSH nyilvános kulcsa.

vnet_resourcegroup_name
str
Kötelező

Annak az erőforráscsoportnak a neve, amelyben a virtuális hálózat található.

vnet_name
str
Kötelező

A virtuális hálózat neve.

subnet_name
str
Kötelező

A virtuális hálózaton belüli alhálózat neve.

tags
dict[str, str]
Kötelező

A számítási objektum számára biztosítandó kulcsértékcímkék szótára.

description
str
Kötelező

A számítási objektumnak megadható leírás.

remote_login_port_public_access
str
Kötelező

A nyilvános SSH-port állapota. Lehetséges értékek:

  • Letiltva – Azt jelzi, hogy a nyilvános SSH-port a fürt összes csomópontján le van zárva.

  • Engedélyezve – Azt jelzi, hogy a nyilvános ssh-port nyitva van a fürt összes csomópontján.

  • NotSpecified – Azt jelzi, hogy a nyilvános SSH-port a fürt összes csomópontján le van zárva, ha a virtuális hálózat meg van határozva, máskülönben az összes nyilvános csomópont meg van nyitva. Ez az alapértelmezett érték. Az állapot csak a fürtlétrehozás ideje alatt lehet ebben az alapértelmezett értékben. A létrehozás után engedélyezve vagy letiltva lesz.

identity_type
string
Kötelező

Lehetséges értékek:

  • SystemAssigned – Rendszer által hozzárendelt identitás

  • UserAssigned – Felhasználó által hozzárendelt identitás. Meg kell adni az identitásazonosítót.

identity_id
list[str]
Kötelező

A felhasználó által hozzárendelt identitás erőforrás-azonosítóinak listája. például: ['./subscriptions//resourceGroups//providers/Microsoft.ManagedIdentity /userAssignedIdentities/]

compute_location
str
alapértelmezett érték: None

A fürt üzembe helyezésének helye.

enable_node_public_ip
bool
alapértelmezett érték: True

A csomópont nyilvános IP-címének engedélyezése. Lehetséges értékek:

  • True – A csomópont nyilvános IP-címének engedélyezése.

  • False – Tiltsa le a csomópont nyilvános IP-címét.

  • NotSpecified – A csomópont nyilvános IP-címének engedélyezése.

Metódusok

validate_configuration

Ellenőrizze, hogy a megadott konfigurációs értékek érvényesek-e.

Ha az ellenőrzés nem sikerül, akkor egy értéket ComputeTargetException ad meg.

validate_configuration

Ellenőrizze, hogy a megadott konfigurációs értékek érvényesek-e.

Ha az ellenőrzés nem sikerül, akkor egy értéket ComputeTargetException ad meg.

validate_configuration()

Kivételek