Path - List
Mencantumkan jalur dan propertinya dalam sistem file tertentu.
GET https://{accountName}.{dnsSuffix}/{filesystem}?recursive={recursive}&resource=filesystem
GET https://{accountName}.{dnsSuffix}/{filesystem}?directory={directory}&recursive={recursive}&continuation={continuation}&maxResults={maxResults}&upn={upn}&resource=filesystem&timeout={timeout}
Parameter URI
Nama | Dalam | Diperlukan | Jenis | Deskripsi |
---|---|---|---|---|
account
|
path | True |
string |
Nama akun Azure Storage. |
dns
|
path | True |
string |
Akhiran DNS untuk titik akhir Azure Data Lake Storage. |
filesystem
|
path | True |
string |
Pengidentifikasi sistem file. Nilai harus dimulai dan diakhir dengan huruf atau angka dan hanya boleh berisi huruf, angka, dan karakter tanda hubung (-). Tanda hubung berturut-turut tidak diizinkan. Semua huruf harus huruf kecil. Nilai harus memiliki antara 3 dan 63 karakter. Pola regex: |
recursive
|
query | True |
boolean |
Jika "true", semua jalur dicantumkan; jika tidak, hanya jalur di akar sistem file yang dicantumkan. Jika "direktori" ditentukan, daftar hanya akan menyertakan jalur yang memiliki akar yang sama. |
resource
|
query | True |
Nilainya harus "filesystem" untuk semua operasi sistem file. |
|
continuation
|
query |
string |
Jumlah jalur yang dikembalikan dengan setiap pemanggilan dibatasi. Jika jumlah jalur yang akan dikembalikan melebihi batas ini, token kelanjutan dikembalikan di header respons x-ms-continuation. Ketika token kelanjutan dikembalikan dalam respons, token tersebut harus ditentukan dalam pemanggilan operasi daftar berikutnya untuk terus mencantumkan jalur. Perhatikan bahwa token kelanjutan yang dikembalikan di header respons x-ms-continuation harus dikodekan URL sebelum digunakan dalam pemanggilan berikutnya. |
|
directory
|
query |
string |
Memfilter hasil ke jalur dalam direktori yang ditentukan. Kesalahan terjadi jika direktori tidak ada. |
|
max
|
query |
integer int32 |
Nilai opsional yang menentukan jumlah maksimum item yang akan dikembalikan. Jika dihilangkan atau lebih besar dari 5.000, respons akan mencakup hingga 5.000 item. |
|
timeout
|
query |
integer int32 |
Nilai batas waktu operasi opsional dalam hitung detik. Periode dimulai ketika permintaan diterima oleh layanan. Jika nilai batas waktu berlalu sebelum operasi selesai, operasi gagal. |
|
upn
|
query |
boolean |
Pilihan. Hanya berlaku saat Namespace Hierarki diaktifkan untuk akun tersebut. Jika "true", nilai identitas pengguna yang dikembalikan di bidang pemilik dan grup dari setiap entri daftar akan diubah dari ID Objek Azure Active Directory menjadi Nama Utama Pengguna. Jika "false", nilai akan dikembalikan sebagai ID Objek Azure Active Directory. Nilai defaultnya adalah false. Perhatikan bahwa ID Objek grup dan aplikasi tidak diterjemahkan karena tidak memiliki nama ramah yang unik. |
Header Permintaan
Nama | Diperlukan | Jenis | Deskripsi |
---|---|---|---|
x-ms-client-request-id |
string |
UUID yang dicatat dalam log analitik untuk pemecahan masalah dan korelasi. Pola regex: |
|
x-ms-date |
string |
Menentukan Waktu Universal Terkoordinasi (UTC) untuk permintaan tersebut. Ini diperlukan saat menggunakan otorisasi kunci bersama. |
|
x-ms-version |
string |
Menentukan versi protokol REST yang digunakan untuk memproses permintaan. Ini diperlukan saat menggunakan otorisasi kunci bersama. |
Respons
Nama | Jenis | Deskripsi |
---|---|---|
200 OK |
Ok Header
|
|
Other Status Codes |
Terjadi kesalahan. Kemungkinan status HTTP, kode, dan string pesan tercantum di bawah ini:
Header
|
Definisi
Nama | Deskripsi |
---|---|
Data |
|
Error |
Objek respons kesalahan layanan. |
Filesystem |
Nilai harus "filesystem" untuk semua operasi sistem file. |
Path | |
Path |
DataLakeStorageError
Nama | Jenis | Deskripsi |
---|---|---|
error |
Objek respons kesalahan layanan. |
Error
Objek respons kesalahan layanan.
Nama | Jenis | Deskripsi |
---|---|---|
code |
string |
Kode kesalahan layanan. |
message |
string |
Pesan kesalahan layanan. |
FilesystemResourceType
Nilai harus "filesystem" untuk semua operasi sistem file.
Nama | Jenis | Deskripsi |
---|---|---|
filesystem |
string |
Path
Nama | Jenis | Nilai default | Deskripsi |
---|---|---|---|
contentLength |
integer |
||
etag |
string |
||
group |
string |
||
isDirectory |
boolean |
False | |
lastModified |
string |
||
name |
string |
||
owner |
string |
||
permissions |
string |
||
x-ms-encryption-context |
string |
Jika nilai properti konteks enkripsi diatur, nilai tersebut akan mengembalikan nilai yang ditetapkan. Hanya berlaku saat Namespace Hierarki diaktifkan untuk akun tersebut. |
|
x-ms-encryption-key-sha256 |
string |
Server akan menggemakan SHA256 dari kunci enkripsi yang disediakan pelanggan untuk memvalidasi kunci yang digunakan dalam operasi. |
|
x-ms-encryption-scope |
string |
Jika permintaan menggunakan cakupan enkripsi, sehingga klien dapat memastikan konten permintaan berhasil dienkripsi menggunakan cakupan enkripsi. |
|
x-ms-server-encrypted: true/false |
boolean |
Nilai header ini diatur ke true jika konten permintaan berhasil dienkripsi menggunakan algoritma yang ditentukan. |
PathList
Nama | Jenis | Deskripsi |
---|---|---|
paths |
Path[] |