AzureDataLakeGen2Datastore Klass

Representerar ett datalager som sparar anslutningsinformation till Azure Data Lake Storage Gen2.

Om du vill skapa ett datalager som sparar anslutningsinformation till Azure Data Lake Storage använder du register_azure_data_lake_gen2 -metoden för Datastore klassen.

Om du vill komma åt data från ett AzureDataLakeGen2Datastore-objekt skapar Dataset och använder du en av metoderna som from_files för en FileDataset. Mer information finns i Skapa Azure Machine Learning-datauppsättningar.

Tänk också på:

  • Klassen AzureDataLakeGen2 tillhandahåller inte uppladdningsmetod. Det rekommenderade sättet att ladda upp data till AzureDataLakeGen2-datalager är via datauppsättningsuppladdning. Mer information finns på : https://docs.microsoft.com/azure/machine-learning/how-to-create-register-datasets

  • När du använder ett datalager för att komma åt data måste du ha behörighet att komma åt data, vilket beror på de autentiseringsuppgifter som registrerats med datalagringen.

  • När du använder tjänstens huvudnamnsautentisering för att få åtkomst till lagring via AzureDataLakeGen2 måste tjänstens huvudnamn eller appregistrering tilldelas den specifika rollbaserade åtkomstkontrollrollen (RBAC) minst "Storage Blob Data Reader". Mer information finns i Inbyggda lagringsroller.

Initiera ett nytt Azure Data Lake Gen2-datalager.

Arv
AzureDataLakeGen2Datastore

Konstruktor

AzureDataLakeGen2Datastore(workspace, name, container_name, account_name, tenant_id=None, client_id=None, client_secret=None, resource_url=None, authority_url=None, protocol=None, endpoint=None, service_data_access_auth_identity=None)

Parametrar

workspace
str
Obligatorisk

Arbetsytan som det här dataarkivet tillhör.

name
str
Obligatorisk

Datalagernamnet.

container_name
str
Obligatorisk

Namnet på Azure Blob-containern.

account_name
str
Obligatorisk

Namnet på lagringskontot.

tenant_id
str
standardvärde: None

Katalog-ID/klientorganisations-ID för tjänstens huvudnamn.

client_id
str
standardvärde: None

Klient-ID/program-ID för tjänstens huvudnamn.

client_secret
str
standardvärde: None

Hemligheten med tjänstens huvudnamn.

resource_url
str
standardvärde: None

Resurs-URL:en, som avgör vilka åtgärder som ska utföras i Data Lake Store.

authority_url
str
standardvärde: None

Utfärdarens URL som används för att autentisera användaren.

protocol
str
standardvärde: None

Det protokoll som ska användas för att ansluta till blobcontainern. Om ingen är standard https.

endpoint
str
standardvärde: None

Slutpunkten för blobcontainern. Om ingen är standard core.windows.net.

service_data_access_auth_identity
str eller <xref:_restclient.models.ServiceDataAccessAuthIdentity>
standardvärde: None

Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. Möjliga värden är: "None", "WorkspaceSystemAssignedIdentity", "WorkspaceUserAssignedIdentity"

workspace
str
Obligatorisk

Arbetsytan som det här dataarkivet tillhör.

name
str
Obligatorisk

Datalagernamnet.

container_name
str
Obligatorisk

Namnet på Azure Blob-containern.

account_name
str
Obligatorisk

Namnet på lagringskontot.

tenant_id
str
Obligatorisk

Katalog-ID/klientorganisations-ID för tjänstens huvudnamn.

client_id
str
Obligatorisk

Klient-ID/program-ID för tjänstens huvudnamn.

client_secret
str
Obligatorisk

Hemligheten med tjänstens huvudnamn.

resource_url
str
Obligatorisk

Resurs-URL:en, som avgör vilka åtgärder som ska utföras i Data Lake Store.

authority_url
str
Obligatorisk

Utfärdarens URL som används för att autentisera användaren.

protocol
str
Obligatorisk

Det protokoll som ska användas för att ansluta till blobcontainern. Om ingen är standard https.

endpoint
str
Obligatorisk

Slutpunkten för blobcontainern. Om ingen är standard core.windows.net.

service_data_access_auth_identity
str eller <xref:_restclient.models.ServiceDataAccessAuthIdentity>
Obligatorisk

Anger vilken identitet som ska användas för att autentisera tjänstdataåtkomst till kundens lagring. Möjliga värden är: "None", "WorkspaceSystemAssignedIdentity", "WorkspaceUserAssignedIdentity"