CLI (v2) skema YAML datastore Azure Blob
BERLAKU UNTUK:ekstensi ml Azure CLI v2 (saat ini)
Lihat skema JSON sumber di https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json.
Catatan
Sintaks YAML yang dirinci dalam dokumen ini didasarkan pada skema JSON untuk versi terbaru ekstensi CLI v2 ML. Sintaks ini dijamin hanya berfungsi dengan versi terbaru ekstensi CLI v2 ML. Anda dapat menemukan skema untuk versi ekstensi yang lebih lama di https://azuremlschemasprod.azureedge.net/.
Sintaks YAML
Kunci | Tipe | Deskripsi | Nilai yang diizinkan | Nilai default |
---|---|---|---|---|
$schema |
string | Skema YAML. Jika Anda menggunakan ekstensi Azure Pembelajaran Mesin Visual Studio Code untuk menulis file YAML, sertakan $schema di bagian atas file Anda untuk memanggil skema dan penyelesaian sumber daya. |
||
type |
string | Harus diisi. Jenis datastore. | azure_blob |
|
name |
string | Harus diisi. Nama penyimpanan data. | ||
description |
string | Deskripsi datastore. | ||
tags |
object | Kamus tag datastore. | ||
account_name |
string | Harus diisi. Nama akun penyimpanan Microsoft Azure. | ||
container_name |
string | Harus diisi. Nama kontainer. | ||
endpoint |
string | Akhiran titik akhir layanan penyimpanan, digunakan untuk pembuatan URL titik akhir akun penyimpanan. Ini menggabungkan nama akun penyimpanan dan endpoint . Contoh URL akun penyimpanan: https://<storage-account-name>.blob.core.windows.net . |
core.windows.net |
|
protocol |
string | Protokol untuk koneksi ke kontainer. | https , wasbs |
https |
credentials |
object | Kredensial autentikasi berbasis kredensial untuk koneksi ke akun penyimpanan Azure. Kunci akun atau token tanda tangan akses bersama (SAS) akan berfungsi. Brankas kunci ruang kerja menyimpan rahasia kredensial. | ||
credentials.account_key |
string | Kunci akun yang digunakan untuk akses akun penyimpanan. Salah satu dari credentials.account_key atau credentials.sas_token diperlukan jika credentials ditentukan. |
||
credentials.sas_token |
string | Token SAS untuk mengakses akun penyimpanan. Salah satu dari credentials.account_key atau credentials.sas_token diperlukan jika credentials ditentukan. |
Keterangan
Anda dapat menggunakan az ml datastore
perintah untuk mengelola penyimpanan data Azure Pembelajaran Mesin.
Contoh
Kunjungi sumber daya GitHub ini misalnya. Beberapa ditunjukkan di sini:
YAML: akses berbasis identitas
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_credless_example
type: azure_blob
description: Credential-less datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
YAML: kunci akun
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_example
type: azure_blob
description: Datastore pointing to a blob container.
account_name: mytestblobstore
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: protokol wasbs
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_protocol_example
type: azure_blob
description: Datastore pointing to a blob container using wasbs protocol.
account_name: mytestblobstore
protocol: wasbs
container_name: data-container
credentials:
account_key: XXXxxxXXXxXXXXxxXXXXXxXXXXXxXxxXxXXXxXXXxXXxxxXXxxXXXxXxXXXxxXxxXXXXxxxxxXXxxxxxxXXXxXXX
YAML: token sas
$schema: https://azuremlschemas.azureedge.net/latest/azureBlob.schema.json
name: blob_sas_example
type: azure_blob
description: Datastore pointing to a blob container using SAS token.
account_name: mytestblobstore
container_name: data-container
credentials:
sas_token: ?xx=XXXX-XX-XX&xx=xxxx&xxx=xxx&xx=xxxxxxxxxxx&xx=XXXX-XX-XXXXX:XX:XXX&xx=XXXX-XX-XXXXX:XX:XXX&xxx=xxxxx&xxx=XXxXXXxxxxxXXXXXXXxXxxxXXXXXxxXXXXXxXXXXxXXXxXXxXX