@azure/storage-file-datalake package
Kelas
| AccountSASPermissions |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang izin pada objek AccountSASSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran. |
| AccountSASResourceTypes |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili sumber daya yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan akses ke jenis sumber daya tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang sumber daya pada objek AccountSASSignatureValues. Dimungkinkan untuk membangun string sumber daya tanpa kelas ini, tetapi urutan sumber daya khusus dan kelas ini menjamin kebenaran. |
| AccountSASServices |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili layanan yang dapat diakses oleh AccountSAS. Mengatur nilai ke true berarti bahwa SETIAP SAS yang menggunakan izin ini akan memberikan akses ke layanan tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan ditetapkan sebagai bidang layanan pada objek AccountSASSignatureValues. Dimungkinkan untuk membangun string layanan tanpa kelas ini, tetapi urutan layanan khusus dan kelas ini menjamin kebenaran. |
| AnonymousCredential |
AnonymousCredential menyediakan anggota credentialPolicyCreator yang digunakan untuk membuat objek AnonymousCredentialPolicy. AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS). |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy digunakan dengan permintaan HTTP (S) yang membaca sumber daya publik atau untuk digunakan dengan Tanda Tangan Akses Bersama (SAS). |
| BaseRequestPolicy |
Kelas dasar dari mana semua kebijakan permintaan berasal. |
| Credential |
Info masuk adalah kelas abstrak untuk penandatanganan permintaan HTTP Azure Storage. Kelas ini akan menghosting pabrik credentialPolicyCreator yang menghasilkan CredentialPolicy. |
| CredentialPolicy |
Kebijakan kredensial yang digunakan untuk menandatangani permintaan HTTP sebelum mengirim. Ini adalah kelas abstrak. |
| DataLakeAclChangeFailedError |
Kesalahan muncul ketika operasi terganggu dan dapat dilanjutkan nanti. |
| DataLakeDirectoryClient |
DataLakeDirectoryClient mewakili URL ke direktori Azure Storage. |
| DataLakeFileClient |
DataLakeFileClient mewakili URL ke file Azure Storage. |
| DataLakeFileSystemClient |
DataLakeFileSystemClient mewakili URL ke sistem file Azure Storage yang memungkinkan Anda memanipulasi direktori dan filenya. |
| DataLakeLeaseClient | |
| DataLakePathClient |
DataLakePathClient mewakili URL ke jalur Azure Storage (direktori atau file). |
| DataLakeSASPermissions |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek DataLakeSASSSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran. |
| DataLakeServiceClient |
DataLakeServiceClient memungkinkan Anda memanipulasi sumber daya dan sistem file layanan Azure Data Lake. Akun penyimpanan menyediakan namespace layanan tingkat atas untuk layanan Data Lake. |
| DirectorySASPermissions |
Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke direktori. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek DataLakeSASSSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran. |
| FileSystemSASPermissions |
Ini adalah kelas pembantu untuk membuat string yang mewakili izin yang diberikan oleh ServiceSAS ke kontainer. Mengatur nilai ke true berarti bahwa setiap SAS yang menggunakan izin ini akan memberikan izin untuk operasi tersebut. Setelah semua nilai diatur, ini harus diserialisasikan dengan toString dan diatur sebagai bidang izin pada objek DataLakeSASSSignatureValues. Dimungkinkan untuk membangun string izin tanpa kelas ini, tetapi urutan izin khusus dan kelas ini menjamin kebenaran. |
| Pipeline |
Kelas Alur yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil newPipeline. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur. Lihat newPipeline dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan. |
| SASQueryParameters |
Mewakili komponen yang membentuk parameter kueri Azure Storage SAS. Jenis ini tidak dibangun langsung oleh pengguna; ini hanya dihasilkan oleh jenis AccountSASSignatureValues dan <xref:BlobSASSignatureValues>. Setelah dibuat, itu dapat dikodekan ke dalam toString() dan ditambahkan ke URL secara langsung (meskipun hati-hati harus diambil di sini jika ada parameter kueri yang ada, yang mungkin memengaruhi cara yang sesuai untuk menambahkan parameter kueri ini). CATATAN: Instans kelas ini tidak dapat diubah. |
| StorageBrowserPolicy |
StorageBrowserPolicy akan menangani perbedaan antara Node.js dan runtime browser, termasuk:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory adalah kelas pabrik yang membantu menghasilkan objek StorageBrowserPolicy. |
| StorageRetryPolicy |
Coba lagi kebijakan dengan coba lagi eksponensial dan coba lagi linier yang diterapkan. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory adalah kelas pabrik yang membantu menghasilkan storageRetryPolicy objek. |
| StorageSharedKeyCredential |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. StorageSharedKeyCredential untuk otorisasi kunci akun layanan Azure Storage. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy adalah kebijakan yang digunakan untuk menandatangani permintaan HTTP dengan kunci bersama. |
Antarmuka
| AccessControlChangeCounters |
AccessControlChangeCounters berisi jumlah operasi yang mengubah Daftar Kontrol Akses secara rekursif. |
| AccessControlChangeError |
Mewakili entri yang gagal memperbarui Daftar Kontrol Akses selama |
| AccessControlChanges |
AccessControlChanges berisi jumlah batch dan kumulatif operasi yang mengubah Daftar Kontrol Akses secara rekursif. Selain itu, ini mengekspos entri jalur yang gagal diperbarui saat operasi ini berlangsung. |
| AccessPolicy | |
| AccountSASSignatureValues |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. AccountSASSignatureValues digunakan untuk menghasilkan Tanda Tangan Akses Bersama (SAS) untuk akun Azure Storage. Setelah semua nilai di sini diatur dengan tepat, panggil generateAccountSASQueryParameters untuk mendapatkan representasi SAS yang benar-benar dapat diterapkan ke url data lake. Catatan: bahwa kelas ini dan SASQueryParameters ada karena yang pertama dapat diubah dan representasi logis sementara yang terakhir tidak dapat diubah dan digunakan untuk menghasilkan permintaan REST yang sebenarnya. Lihat https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 untuk informasi konseptual selengkapnya tentang SAS Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas untuk deskripsi parameter, termasuk yang diperlukan |
| BlobHierarchyListSegment | |
| BlobItemModel |
Blob Azure Storage |
| BlobPrefix | |
| BlobPropertiesModel |
Properti blob |
| CommonGenerateSasUrlOptions |
Opsi umum FileSystemGenerateSasUrlOptions, DirectoryGenerateSasUrlOptions dan FileGenerateSasUrlOptions. |
| CommonOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| CpkInfo |
Grup parameter |
| DataLakeRequestConditions |
Grup parameter |
| DataLakeSASSignatureValues |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. DataLakeSASSignatureValues digunakan untuk membantu menghasilkan token SAS layanan Blob dan DataLake untuk kontainer, blob, sistem file, direktori, dan file. |
| DataLakeServiceProperties |
Properti Layanan Penyimpanan. |
| DeletedPath | |
| DeletedPathList | |
| DirectoryCreateIfNotExistsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| DirectoryCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists. |
| DirectoryCreateOptions |
|
| DirectoryCreateResponse | |
| DirectoryGenerateSasUrlOptions |
Opsi untuk mengonfigurasi menghasilkan operasi SasUrl. |
| FileAppendOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileCreateIfNotExistsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists. |
| FileCreateOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileCreateResponse | |
| FileFlushOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileGenerateSasUrlOptions |
Opsi untuk mengonfigurasi menghasilkan operasi SasUrl. |
| FileParallelUploadOptions |
Antarmuka opsi untuk file Data Lake - Operasi unggah See: |
| FileQueryCsvTextConfiguration |
Opsi untuk mengkueri file dengan format CSV. |
| FileQueryError |
Jenis kesalahan kueri file. |
| FileQueryJsonTextConfiguration |
Opsi untuk mengkueri file dengan format JSON. |
| FileQueryOptions |
Antarmuka opsi untuk file Data Lake - operasi kueri See: |
| FileQueryParquetConfiguration |
Opsi untuk mengkueri file dengan format Parquet. |
| FileReadHeaders | |
| FileReadOptions |
|
| FileReadToBufferOptions |
Antarmuka opsi untuk file Data Lake - operasi readToBuffer See: |
| FileSetExpiryHeaders |
Menentukan header untuk operasi Path_setExpiry. |
| FileSetExpiryOptions |
Antarmuka opsi untuk operasi setExpiry. |
| FileSystemCreateHeaders | |
| FileSystemCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists. |
| FileSystemCreateOptions |
|
| FileSystemDeleteHeaders | |
| FileSystemDeleteIfExistsResponse |
Berisi data respons untuk operasi deleteIfExists. |
| FileSystemDeleteOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileSystemEncryptionScope |
Opsi untuk menentukan cakupan enkripsi pada sistem file. |
| FileSystemExistsOptions |
Antarmuka opsi untuk sistem file Data Lake ada operasi See: |
| FileSystemGenerateSasUrlOptions |
Opsi untuk mengonfigurasi menghasilkan operasi SasUrl. |
| FileSystemGetAccessPolicyHeaders | |
| FileSystemGetAccessPolicyOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileSystemGetPropertiesHeaders | |
| FileSystemGetPropertiesOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileSystemItem | |
| FileSystemListBlobHierarchySegmentHeaders |
Menentukan header untuk operasi FileSystem_listBlobHierarchySegment. |
| FileSystemListPathsHeaders |
Menentukan header untuk operasi FileSystem_listPaths. |
| FileSystemProperties | |
| FileSystemSetAccessPolicyHeaders | |
| FileSystemSetAccessPolicyOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileSystemSetMetadataHeaders | |
| FileSystemSetMetadataOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| FileSystemUndeletePathOption |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| HttpHeaders |
Kumpulan pasangan kunci/nilai header HTTP. |
| HttpOperationResponse |
Respons Http yang kompatibel dengan core-v1(core-http). |
| Lease |
Detail untuk sewa tertentu. |
| LeaseAccessConditions |
Grup parameter |
| LeaseOperationOptions |
Mengonfigurasi operasi sewa. |
| ListBlobsHierarchySegmentResponse |
Enumerasi blob |
| ListDeletedPathsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| ListDeletedPathsSegmentOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| ListFileSystemsSegmentResponse | |
| ListPathsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| ListPathsSegmentOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| Metadata |
|
| Path | |
| PathAccessControl | |
| PathAccessControlItem | |
| PathAppendDataHeaders |
Menentukan header untuk operasi Path_appendData. |
| PathChangeAccessControlRecursiveOptions |
Jenis opsi untuk |
| PathChangeAccessControlRecursiveResponse |
Jenis respons untuk |
| PathCreateHeaders |
Menentukan header untuk operasi Path_create. |
| PathCreateHttpHeaders | |
| PathCreateIfNotExistsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathCreateIfNotExistsResponse |
Berisi data respons untuk operasi createIfNotExists. |
| PathCreateOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathDeleteHeaders |
Menentukan header untuk operasi Path_delete. |
| PathDeleteIfExistsResponse |
Berisi data respons untuk operasi deleteIfExists. |
| PathDeleteOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathExistsOptions |
Antarmuka opsi untuk direktori/file Data Lake ada operasi See: |
| PathFlushDataHeaders |
Menentukan header untuk operasi Path_flushData. |
| PathGetAccessControlHeaders | |
| PathGetAccessControlOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathGetPropertiesHeaders | |
| PathGetPropertiesHeadersModel |
Menentukan header untuk operasi Path_getProperties. |
| PathGetPropertiesOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathHttpHeaders | |
| PathList | |
| PathListModel | |
| PathModel | |
| PathMoveOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathPermissions | |
| PathRemoveHeaders | |
| PathSetAccessControlHeaders |
Menentukan header untuk operasi Path_setAccessControl. |
| PathSetAccessControlOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathSetHttpHeadersHeaders | |
| PathSetHttpHeadersOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathSetMetadataHeaders | |
| PathSetMetadataOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathSetPermissionsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| PathUndeleteHeaders |
Menentukan header untuk operasi Path_undelete. |
| PathUpdateHeaders |
Menentukan header untuk operasi Path_update. |
| PipelineLike |
Antarmuka untuk kelas Alur yang berisi kebijakan permintaan HTTP. Anda dapat membuat Alur default dengan memanggil newPipeline. Atau Anda dapat membuat Alur dengan kebijakan Anda sendiri oleh konstruktor Alur. Lihat newPipeline dan kebijakan yang disediakan sebelum menerapkan Alur yang disesuaikan. |
| PipelineOptions |
Antarmuka opsi untuk konstruktor Alur. |
| RawAccessPolicy | |
| RemovePathAccessControlItem | |
| RequestPolicy |
Antarmuka yang kompatibel untuk kebijakan permintaan core-http |
| RequestPolicyFactory |
Antarmuka untuk kompatibilitas dengan RequestPolicyFactory core-http |
| RequestPolicyOptions |
Antarmuka untuk kompatibilitas dengan RequestPolicy |
| RolePermissions | |
| SASQueryParametersOptions |
Opsi untuk membangun SASQueryParameters. |
| SasIPRange |
Rentang IP yang diizinkan untuk SAS. |
| ServiceClientOptions |
Subset dari |
| ServiceGenerateAccountSasUrlOptions |
Opsi untuk mengonfigurasi operasi generateAccountSasUrl. |
| ServiceGetUserDelegationKeyHeaders | |
| ServiceGetUserDelegationKeyOptions |
|
| ServiceListFileSystemsOptions |
Antarmuka untuk opsi yang umum untuk setiap operasi jarak jauh. |
| ServiceListFileSystemsSegmentHeaders | |
| ServiceUndeleteFileSystemOptions | |
| SignedIdentifier | |
| StoragePipelineOptions | |
| StorageRetryOptions |
Antarmuka opsi coba lagi Storage Blob. |
| UserDelegationKey |
Kunci delegasi pengguna. |
| UserDelegationKeyModel |
Kunci delegasi pengguna |
| WebResource |
Deskripsi permintaan HTTP yang akan dibuat ke server jarak jauh. |
Alias Jenis
| AccessControlType | |
| CopyStatusType | |
| CredentialPolicyCreator |
Fungsi pabrik yang membuat CredentialPolicy baru yang menggunakan nextPolicy yang disediakan. |
| DataLakeServiceGetPropertiesResponse |
Berisi data respons untuk operasi getProperties. |
| EncryptionAlgorithmType |
Menentukan nilai untuk EncryptionAlgorithmType. Nilai yang diketahui didukung oleh layanan
None |
| FileAppendResponse | |
| FileExpiryMode |
Menentukan nilai untuk PathExpiryOptions. |
| FileFlushResponse | |
| FileQueryArrowConfiguration |
Opsi untuk mengkueri file dengan format Apache Arrow. Hanya berlaku untuk outputtextConfiguration . |
| FileReadResponse | |
| FileSetExpiryResponse | |
| FileSystemCreateResponse | |
| FileSystemDeleteResponse | |
| FileSystemGetAccessPolicyResponse | |
| FileSystemGetPropertiesResponse | |
| FileSystemListDeletedPathsResponse | |
| FileSystemListPathsResponse | |
| FileSystemRenameResponse |
Berisi data respons untuk operasi <xref:DataLakeServiceClient.renameFileSystem>. |
| FileSystemSetAccessPolicyResponse | |
| FileSystemSetMetadataResponse | |
| FileSystemUndeletePathResponse | |
| FileSystemUndeleteResponse | |
| FileUploadResponse | |
| HttpRequestBody |
Jenis isi yang didukung pada permintaan. NodeJS.ReadableStream dan () => NodeJS.ReadableStream hanya node. Blob, ReadableStream<Uint8Array>, dan () => ReadableStream<Uint8Array> hanya browser. |
| LeaseDurationType | |
| LeaseOperationResponse |
Berisi data respons untuk operasi yang membuat, memodifikasi, atau menghapus sewa. Lihat <xref:BlobLeaseClient>. |
| LeaseStateType | |
| LeaseStatusType | |
| ModifiedAccessConditions | |
| PathCreateResponse | |
| PathDeleteResponse | |
| PathGetAccessControlResponse | |
| PathGetPropertiesActionModel |
Menentukan nilai untuk PathGetPropertiesAction. |
| PathGetPropertiesResponse | |
| PathMoveResponse | |
| PathRenameModeModel |
Menentukan nilai untuk PathRenameMode. |
| PathResourceTypeModel |
Menentukan nilai untuk PathResourceType. |
| PathSetAccessControlResponse | |
| PathSetHttpHeadersResponse | |
| PathSetMetadataResponse | |
| PathSetPermissionsResponse | |
| PublicAccessType | |
| ServiceGetUserDelegationKeyResponse | |
| ServiceListContainersSegmentResponse |
Berisi data respons untuk operasi listContainersSegment. |
| ServiceListFileSystemsSegmentResponse | |
| ServiceRenameFileSystemOptions |
Opsi untuk mengonfigurasi <xref:DataLakeServiceClient.renameFileSystem>. |
Enum
| PathGetPropertiesAction |
Menentukan nilai untuk PathGetPropertiesAction. Nilai yang mungkin termasuk: 'getAccessControl', 'getStatus' |
| PathRenameMode |
Menentukan nilai untuk PathRenameMode. Nilai yang mungkin termasuk: 'warisan', 'posix' |
| PathResourceType |
Menentukan nilai untuk PathResourceType. Nilai yang mungkin termasuk: 'direktori', 'file' |
| SASProtocol |
Protokol untuk SAS yang dihasilkan. |
| StorageDataLakeAudience |
Menentukan audiens cloud yang diketahui untuk Storage. |
| StorageRetryPolicyType |
RetryPolicy jenis. |
Fungsi
| generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya. Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas |
| generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters. Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi. PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini. Isi detail yang diperlukan sebelum menjalankan cuplikan berikut. Example
Isi detail yang diperlukan sebelum menjalankan cuplikan. Example
|
| generate |
HANYA TERSEDIA DALAM RUNTIME NODE.JS. Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan kedaluwarsaOn diperlukan. Example
|
| get |
Untuk mendapatkan audiens OAuth untuk akun penyimpanan untuk layanan datalake. |
| is |
Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur |
| new |
Membuat objek Alur baru dengan Kredensial yang disediakan. |
Variabel
| Rest |
Jenis kesalahan kustom untuk permintaan alur yang gagal. |
| Storage |
Cakupan OAuth untuk digunakan dengan Azure Storage. |
| To |
|
| To |
|
| logger | Konfigurasi |
Detail Fungsi
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DALAM RUNTIME NODE.JS.
Menghasilkan objek SASQueryParameters yang berisi semua parameter kueri SAS yang diperlukan untuk membuat permintaan REST yang sebenarnya.
Lihat https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameter
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Mengembalikan
generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, StorageSharedKeyCredential)
HANYA TERSEDIA DALAM RUNTIME NODE.JS.
Membuat instans SASQueryParameters.
Hanya menerima pengaturan yang diperlukan untuk membuat SAS. Untuk pengaturan opsional, atur properti yang sesuai secara langsung, seperti izin, startsOn, dan pengidentifikasi.
PERINGATAN: Ketika pengidentifikasi tidak disediakan, izin dan expiresOn diperlukan. Anda HARUS menetapkan nilai untuk pengidentifikasi atau kedaluwarsa Izin & secara manual jika Anda menginisialisasi dengan konstruktor ini.
Isi detail yang diperlukan sebelum menjalankan cuplikan berikut.
Example
// Generate service level SAS for a file system
const containerSAS = generateDataLakeSASQueryParameters({
fileSystemName, // Required
permissions: ContainerSASPermissions.parse("racwdl"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Isi detail yang diperlukan sebelum menjalankan cuplikan.
Example
// Generate service level SAS for a file
const fileSAS = generateDataLakeSASQueryParameters({
fileSystemName, // Required
fileName, // Required
permissions: DataLakeSASPermissions.parse("racwd"), // Required
startsOn: new Date(), // Optional
expiresOn: new Date(new Date().valueOf() + 86400), // Required. Date type
cacheControl: "cache-control-override", // Optional
contentDisposition: "content-disposition-override", // Optional
contentEncoding: "content-encoding-override", // Optional
contentLanguage: "content-language-override", // Optional
contentType: "content-type-override", // Optional
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2016-05-31" // Optional
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
function generateDataLakeSASQueryParameters(dataLakeSASSignatureValues: DataLakeSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parameter
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Mengembalikan
generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, UserDelegationKey, string)
HANYA TERSEDIA DALAM RUNTIME NODE.JS.
Membuat instans SASQueryParameters. PERINGATAN: pengidentifikasi akan diabaikan saat menghasilkan SAS delegasi pengguna, izin, dan kedaluwarsaOn diperlukan.
Example
// Generate user delegation SAS for a file system
const userDelegationKey = await dataLakeServiceClient.getUserDelegationKey(startsOn, expiresOn);
const fileSystemSAS = generateDataLakeSASQueryParameters({
fileSystemName, // Required
permissions: FileSystemSASPermissions.parse("racwdl"), // Required
startsOn, // Optional. Date type
expiresOn, // Required. Date type
ipRange: { start: "0.0.0.0", end: "255.255.255.255" }, // Optional
protocol: SASProtocol.HttpsAndHttp, // Optional
version: "2018-11-09" // Must greater than or equal to 2018-11-09 to generate user delegation SAS
},
userDelegationKey, // UserDelegationKey
accountName
).toString();
function generateDataLakeSASQueryParameters(dataLakeSASSignatureValues: DataLakeSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string): SASQueryParameters
Parameter
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- userDelegationKey
- UserDelegationKey
Mengembalikan nilai blobServiceClient.getUserDelegationKey()
- accountName
-
string
Mengembalikan
getDataLakeServiceAccountAudience(string)
Untuk mendapatkan audiens OAuth untuk akun penyimpanan untuk layanan datalake.
function getDataLakeServiceAccountAudience(storageAccountName: string): string
Parameter
- storageAccountName
-
string
Mengembalikan
string
isPipelineLike(unknown)
Pembantu untuk memutuskan apakah argumen tertentu memenuhi kontrak Alur
function isPipelineLike(pipeline: unknown): pipeline
Parameter
- pipeline
-
unknown
Argumen yang mungkin berupa Alur
Mengembalikan
pipeline
true ketika argumen memenuhi kontrak Alur
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Membuat objek Alur baru dengan Kredensial yang disediakan.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parameter
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Seperti AnonymousCredential, StorageSharedKeyCredential atau kredensial apa pun dari paket @azure/identity untuk mengautentikasi permintaan ke layanan. Anda juga dapat menyediakan objek yang mengimplementasikan antarmuka TokenCredential. Jika tidak ditentukan, AnonymousCredential digunakan.
- pipelineOptions
- StoragePipelineOptions
Optional. Options.
Mengembalikan
Objek Alur baru.
Variable Details
RestError
Jenis kesalahan kustom untuk permintaan alur yang gagal.
RestError: RestErrorConstructor
Jenis
StorageOAuthScopes
Cakupan OAuth untuk digunakan dengan Azure Storage.
StorageOAuthScopes: string | string[]
Jenis
string | string[]
ToBlobEndpointHostMappings
ToBlobEndpointHostMappings: string[][]
Jenis
string[][]
ToDfsEndpointHostMappings
ToDfsEndpointHostMappings: string[][]
Jenis
string[][]