@azure/storage-file-datalake package
Sınıflar
| AccountSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, Bir AccountSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve AccountSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| AccountSASResourceTypes |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen kaynakları temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu kaynak türüne erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve AccountSASSignatureValues nesnesinde kaynaklar alanı olarak ayarlanmalıdır. Bu sınıf olmadan kaynak dizesini oluşturmak mümkündür, ancak kaynakların sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| AccountSASServices |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, AccountSAS tarafından erişilebilen hizmetleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin söz konusu hizmete erişim izni vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmeli ve AccountSASSignatureValues nesnesinde hizmetler alanı olarak ayarlanmalıdır. Bu sınıf olmadan hizmet dizesini oluşturmak mümkündür, ancak hizmetlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| AnonymousCredential |
AnonymousCredential, AnonymousCredentialPolicy nesneleri oluşturmak için kullanılan credentialPolicyCreator üyesini sağlar. AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
| AnonymousCredentialPolicy |
AnonymousCredentialPolicy, ortak kaynakları okuyan HTTP(S) istekleriyle veya Paylaşılan Erişim İmzaları (SAS) ile kullanılmak üzere kullanılır. |
| BaseRequestPolicy |
Tüm istek ilkelerinin türetildiği temel sınıf. |
| Credential |
Kimlik bilgileri, Azure Depolama HTTP isteklerini imzalamaya yönelik soyut bir sınıftır. Bu sınıf CredentialPolicy oluşturan bir credentialPolicyCreator fabrikasını barındıracaktır. |
| CredentialPolicy |
Göndermeden önce HTTP(S) isteklerini imzalamak için kullanılan kimlik bilgisi ilkesi. Bu soyut bir sınıftır. |
| DataLakeAclChangeFailedError |
bir işlem kesildiğinde ve daha sonra devam edilebildiğinde bir hata oluştu. |
| DataLakeDirectoryClient |
DataLakeDirectoryClient, Azure Depolama dizininin URL'sini temsil eder. |
| DataLakeFileClient |
DataLakeFileClient, Azure Depolama dosyasının URL'sini temsil eder. |
| DataLakeFileSystemClient |
DataLakeFileSystemClient, Azure Depolama dosya sisteminin dizinlerini ve dosyalarını işlemenize olanak sağlayan bir URL'yi temsil eder. |
| DataLakeLeaseClient | |
| DataLakePathClient |
DataLakePathClient, Azure Depolama yolunun (dizin veya dosya) URL'sini temsil eder. |
| DataLakeSASPermissions |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Bu, ServiceSAS tarafından verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve DataLakeSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| DataLakeServiceClient |
DataLakeServiceClient, Azure Data Lake hizmet kaynaklarını ve dosya sistemlerini işlemenize olanak tanır. Depolama hesabı, Data Lake hizmeti için en üst düzey ad alanını sağlar. |
| DirectorySASPermissions |
Bu, ServiceSAS tarafından bir dizine verilen izinleri temsil eden bir dize oluşturmak için yardımcı bir sınıftır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve DataLakeSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| FileSystemSASPermissions |
Bu, serviceSAS tarafından kapsayıcıya verilen izinleri temsil eden bir dize oluşturmak için bir yardımcı sınıfıdır. Değeri true olarak ayarlamak, bu izinleri kullanan tüm SAS'lerin bu işlem için izinler vermesi anlamına gelir. Tüm değerler ayarlandıktan sonra, bu toString ile seri hale getirilmelidir ve DataLakeSASSignatureValues nesnesinde izinler alanı olarak ayarlanmalıdır. Bu sınıf olmadan izin dizesi oluşturmak mümkündür, ancak izinlerin sırası belirlidir ve bu sınıf doğruluğu garanti eder. |
| Pipeline |
HTTP istek ilkelerini içeren bir İşlem Hattı sınıfı. newPipelineçağırarak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. Özelleştirilmiş İşlem Hattınızı uygulamadan önce newPipeline ve sağlanan ilkelere bakın. |
| SASQueryParameters |
Azure Depolama SAS'sinin sorgu parametrelerini oluşturan bileşenleri temsil eder. Bu tür doğrudan kullanıcı tarafından yapılandırılmaz; yalnızca AccountSASSignatureValues ve <xref:BlobSASSignatureValues> türleri tarafından oluşturulur. Oluşturulduktan sonra bir toString() kodlanabilir ve doğrudan url'ye eklenebilir (ancak mevcut sorgu parametreleri olması durumunda bu sorgu parametrelerini eklemenin uygun araçlarını etkileyebilecek şekilde burada dikkatli olunmalıdır). NOT: Bu sınıfın örnekleri sabittir. |
| StorageBrowserPolicy |
StorageBrowserPolicy, Node.js ve tarayıcı çalışma zamanı arasındaki farkları işler; örneğin:
|
| StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory, StorageBrowserPolicy nesnelerinin oluşturulmasına yardımcı olan bir fabrika sınıfıdır. |
| StorageRetryPolicy |
Üstel yeniden deneme ve doğrusal yeniden deneme uygulanarak yeniden deneme ilkesi. |
| StorageRetryPolicyFactory |
StorageRetryPolicyFactory, StorageRetryPolicy nesneleri oluşturmaya yardımcı olan bir fabrika sınıfıdır. |
| StorageSharedKeyCredential |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Azure Depolama hizmetinin hesap anahtarı yetkilendirmesi için StorageSharedKeyCredential. |
| StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy, HTTP isteğini paylaşılan anahtarla imzalamak için kullanılan bir ilkedir. |
Arabirimler
| AccessControlChangeCounters |
AccessControlChangeCounters, Erişim Denetim Listelerini özyinelemeli olarak değiştiren işlem sayısını içerir. |
| AccessControlChangeError |
|
| AccessControlChanges |
AccessControlChanges, Erişim Denetim Listelerini özyinelemeli olarak değiştiren toplu ve toplu işlem sayılarını içerir. Buna ek olarak, bu işlemler ilerlerken güncelleştirilemeyen yol girdilerini kullanıma sunar. |
| AccessPolicy | |
| AccountSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. AccountSASSignatureValues, Bir Azure Depolama hesabı için Paylaşılan Erişim İmzası (SAS) oluşturmak için kullanılır. Buradaki tüm değerler uygun şekilde ayarlandıktan sonra data lake URL'lerine uygulanabilen SAS gösterimini elde etmek için generateAccountSASQueryParameters çağrısı yapın. Not: hem bu sınıfın hem de SASQueryParameters çünkü birincisi değişebilir ve mantıksal bir gösterimken ikincisi sabittir ve gerçek REST istekleri oluşturmak için kullanılır. SAS hakkında daha fazla kavramsal bilgi için https://learn.microsoft.com/azure/storage/common/storage-dotnet-shared-access-signature-part-1 bkz. gerekli parametreler de dahil olmak üzere parametrelerin açıklamaları için https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas bakın |
| BlobHierarchyListSegment | |
| BlobItemModel |
Azure Depolama blobu |
| BlobPrefix | |
| BlobPropertiesModel |
Blobun özellikleri |
| CommonGenerateSasUrlOptions |
FileSystemGenerateSasUrlOptions, DirectoryGenerateSasUrlOptions ve FileGenerateSasUrlOptions. |
| CommonOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| CpkInfo |
Parametre grubu |
| DataLakeRequestConditions |
Parametre grubu |
| DataLakeSASSignatureValues |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. DataLakeSASSignatureValues kapsayıcılar, bloblar, dosya sistemi, dizinler ve dosyalar için Blob ve DataLake hizmeti SAS belirteçleri oluşturmaya yardımcı olmak için kullanılır. |
| DataLakeServiceProperties |
Depolama Hizmeti Özellikleri. |
| DeletedPath | |
| DeletedPathList | |
| DirectoryCreateIfNotExistsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| DirectoryCreateIfNotExistsResponse |
createIfNotExists işleminin yanıt verilerini içerir. |
| DirectoryCreateOptions |
|
| DirectoryCreateResponse | |
| DirectoryGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
| FileAppendOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileCreateIfNotExistsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileCreateIfNotExistsResponse |
createIfNotExists işleminin yanıt verilerini içerir. |
| FileCreateOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileCreateResponse | |
| FileFlushOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
| FileParallelUploadOptions |
Data Lake dosyası için seçenek arabirimi - Karşıya yükleme işlemleri See: |
| FileQueryCsvTextConfiguration |
CSV biçiminde dosya sorgulama seçenekleri. |
| FileQueryError |
Dosya sorgusu hata türü. |
| FileQueryJsonTextConfiguration |
Dosyayı JSON biçiminde sorgulama seçenekleri. |
| FileQueryOptions |
Data Lake dosyası için seçenek arabirimi - sorgu işlemleri See: |
| FileQueryParquetConfiguration |
Parquet biçiminde dosya sorgulama seçenekleri. |
| FileReadHeaders | |
| FileReadOptions |
|
| FileReadToBufferOptions |
Data Lake dosyası için seçenek arabirimi - readToBuffer işlemleri See: |
| FileSetExpiryHeaders |
Path_setExpiry işlemi için üst bilgileri tanımlar. |
| FileSetExpiryOptions |
kümesiExpiry işlemi için seçenek arabirimi. |
| FileSystemCreateHeaders | |
| FileSystemCreateIfNotExistsResponse |
createIfNotExists işleminin yanıt verilerini içerir. |
| FileSystemCreateOptions |
|
| FileSystemDeleteHeaders | |
| FileSystemDeleteIfExistsResponse |
deleteIfExists işlemi için yanıt verilerini içerir. |
| FileSystemDeleteOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileSystemEncryptionScope |
Dosya sisteminde şifreleme kapsamını belirtme seçenekleri. |
| FileSystemExistsOptions |
Data Lake dosya sistemi mevcut işlemleri için seçenek arabirimi See: |
| FileSystemGenerateSasUrlOptions |
generateSasUrl işlemini yapılandırma seçenekleri. |
| FileSystemGetAccessPolicyHeaders | |
| FileSystemGetAccessPolicyOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileSystemGetPropertiesHeaders | |
| FileSystemGetPropertiesOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileSystemItem | |
| FileSystemListBlobHierarchySegmentHeaders |
FileSystem_listBlobHierarchySegment işlemi için üst bilgileri tanımlar. |
| FileSystemListPathsHeaders |
FileSystem_listPaths işlemi için üst bilgileri tanımlar. |
| FileSystemProperties | |
| FileSystemSetAccessPolicyHeaders | |
| FileSystemSetAccessPolicyOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileSystemSetMetadataHeaders | |
| FileSystemSetMetadataOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| FileSystemUndeletePathOption |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| HttpHeaders |
HTTP üst bilgi anahtarı/değer çiftleri koleksiyonu. |
| HttpOperationResponse |
core-v1 (core-http) ile uyumlu Http Yanıtı. |
| Lease |
Belirli bir kiralamanın ayrıntıları. |
| LeaseAccessConditions |
Parametre grubu |
| LeaseOperationOptions |
Kiralama işlemlerini yapılandırıyor. |
| ListBlobsHierarchySegmentResponse |
Blobların sabit listesi |
| ListDeletedPathsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| ListDeletedPathsSegmentOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| ListFileSystemsSegmentResponse | |
| ListPathsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| ListPathsSegmentOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| Metadata |
|
| Path | |
| PathAccessControl | |
| PathAccessControlItem | |
| PathAppendDataHeaders |
Path_appendData işlemi için üst bilgileri tanımlar. |
| PathChangeAccessControlRecursiveOptions |
|
| PathChangeAccessControlRecursiveResponse |
|
| PathCreateHeaders |
Path_create işlemi için üst bilgileri tanımlar. |
| PathCreateHttpHeaders | |
| PathCreateIfNotExistsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathCreateIfNotExistsResponse |
createIfNotExists işleminin yanıt verilerini içerir. |
| PathCreateOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathDeleteHeaders |
Path_delete işlemi için üst bilgileri tanımlar. |
| PathDeleteIfExistsResponse |
deleteIfExists işlemi için yanıt verilerini içerir. |
| PathDeleteOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathExistsOptions |
Data Lake dizini/dosyası var işlemleri için seçenek arabirimi See: |
| PathFlushDataHeaders |
Path_flushData işlemi için üst bilgileri tanımlar. |
| PathGetAccessControlHeaders | |
| PathGetAccessControlOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathGetPropertiesHeaders | |
| PathGetPropertiesHeadersModel |
Path_getProperties işlemi için üst bilgileri tanımlar. |
| PathGetPropertiesOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathHttpHeaders | |
| PathList | |
| PathListModel | |
| PathModel | |
| PathMoveOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathPermissions | |
| PathRemoveHeaders | |
| PathSetAccessControlHeaders |
Path_setAccessControl işlemi için üst bilgileri tanımlar. |
| PathSetAccessControlOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathSetHttpHeadersHeaders | |
| PathSetHttpHeadersOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathSetMetadataHeaders | |
| PathSetMetadataOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathSetPermissionsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| PathUndeleteHeaders |
Path_undelete işlemi için üst bilgileri tanımlar. |
| PathUpdateHeaders |
Path_update işlemi için üst bilgileri tanımlar. |
| PipelineLike |
HTTP istek ilkelerini içeren İşlem Hattı sınıfı için bir arabirim. newPipelineçağırarak varsayılan bir İşlem Hattı oluşturabilirsiniz. Alternatif olarak, İşlem Hattı oluşturucusunun kendi ilkelerinizle bir İşlem Hattı oluşturabilirsiniz. Özelleştirilmiş İşlem Hattınızı uygulamadan önce newPipeline ve sağlanan ilkelere bakın. |
| PipelineOptions |
İşlem hattı oluşturucu için seçenek arabirimi. |
| RawAccessPolicy | |
| RemovePathAccessControlItem | |
| RequestPolicy |
Çekirdek-http istek ilkeleri için uyumlu bir arabirim |
| RequestPolicyFactory |
Core-http'nin RequestPolicyFactory ile uyumluluk arabirimi |
| RequestPolicyOptions |
RequestPolicy ile uyumluluk arabirimi |
| RolePermissions | |
| SASQueryParametersOptions |
SASQueryParametersoluşturma seçenekleri. |
| SasIPRange |
SAS için izin verilen IP aralığı. |
| ServiceClientOptions |
ServiceClientOptions |
| ServiceGenerateAccountSasUrlOptions |
generateAccountSasUrl işlemini yapılandırma seçenekleri. |
| ServiceGetUserDelegationKeyHeaders | |
| ServiceGetUserDelegationKeyOptions |
|
| ServiceListFileSystemsOptions |
Her uzak işlem için ortak seçenekler için bir arabirim. |
| ServiceListFileSystemsSegmentHeaders | |
| ServiceUndeleteFileSystemOptions |
undeleteFileSystemyapılandırma seçenekleri. |
| SignedIdentifier | |
| StoragePipelineOptions |
newPipeline işlevi için seçenekler arabirimi. |
| StorageRetryOptions |
Depolama Blobu yeniden deneme seçenekleri arabirimi. |
| UserDelegationKey |
Bir kullanıcı delegasyonu anahtarı. |
| UserDelegationKeyModel |
Kullanıcı temsilcisi anahtarı |
| WebResource |
Uzak sunucuya yapılacak HTTP isteğinin açıklaması. |
Tür Diğer Adları
| AccessControlType | |
| CopyStatusType | |
| CredentialPolicyCreator |
Sağlanan nextPolicy kullanan yeni bir CredentialPolicy oluşturan fabrika işlevi. |
| DataLakeServiceGetPropertiesResponse |
getProperties işlemi için yanıt verilerini içerir. |
| EncryptionAlgorithmType |
EncryptionAlgorithmType değerlerini tanımlar. Hizmet tarafından desteklenen bilinen değerler
None |
| FileAppendResponse | |
| FileExpiryMode |
PathExpiryOptions değerlerini tanımlar. |
| FileFlushResponse | |
| FileQueryArrowConfiguration |
Apache Ok biçiminde dosya sorgulama seçenekleri. Yalnızca outputTextConfiguration için geçerlidir. |
| FileReadResponse | |
| FileSetExpiryResponse | |
| FileSystemCreateResponse | |
| FileSystemDeleteResponse | |
| FileSystemGetAccessPolicyResponse | |
| FileSystemGetPropertiesResponse | |
| FileSystemListDeletedPathsResponse | |
| FileSystemListPathsResponse | |
| FileSystemRenameResponse |
<xref:DataLakeServiceClient.renameFileSystem> işlemi için yanıt verilerini içerir. |
| FileSystemSetAccessPolicyResponse | |
| FileSystemSetMetadataResponse | |
| FileSystemUndeletePathResponse | |
| FileSystemUndeleteResponse |
undeleteFileSystem işleminin yanıt verilerini içerir. |
| FileUploadResponse | |
| HttpRequestBody |
İstekte desteklenen gövde türleri. NodeJS.ReadableStream ve () => NodeJS.ReadableStream yalnızca Node'dur. Blob, ReadableStream<Uint8Array> ve () => ReadableStream<Uint8Array> yalnızca tarayıcıdır. |
| LeaseDurationType | |
| LeaseOperationResponse |
Kira oluşturan, değiştiren veya silecek işlemlerin yanıt verilerini içerir. Bkz. <xref:BlobLeaseClient>. |
| LeaseStateType | |
| LeaseStatusType | |
| ModifiedAccessConditions | |
| PathCreateResponse | |
| PathDeleteResponse | |
| PathGetAccessControlResponse | |
| PathGetPropertiesActionModel |
PathGetPropertiesAction değerlerini tanımlar. |
| PathGetPropertiesResponse | |
| PathMoveResponse | |
| PathRenameModeModel |
PathRenameMode değerlerini tanımlar. |
| PathResourceTypeModel |
PathResourceType değerlerini tanımlar. |
| PathSetAccessControlResponse | |
| PathSetHttpHeadersResponse | |
| PathSetMetadataResponse | |
| PathSetPermissionsResponse | |
| PublicAccessType | |
| ServiceGetUserDelegationKeyResponse | |
| ServiceListContainersSegmentResponse |
listContainersSegment işlemi için yanıt verilerini içerir. |
| ServiceListFileSystemsSegmentResponse | |
| ServiceRenameFileSystemOptions |
<xref:DataLakeServiceClient.renameFileSystem>yapılandırma seçenekleri. |
Numaralandırmalar
| PathGetPropertiesAction |
PathGetPropertiesAction değerlerini tanımlar. Olası değerler şunlardır: 'getAccessControl', 'getStatus' |
| PathRenameMode |
PathRenameMode değerlerini tanımlar. Olası değerler şunlardır: 'legacy', 'posix' |
| PathResourceType |
PathResourceType değerlerini tanımlar. Olası değerler şunlardır: 'directory', 'file' |
| SASProtocol |
Oluşturulan SAS için protokoller. |
| StorageDataLakeAudience |
Depolama için bilinen bulut hedef kitlelerini tanımlar. |
| StorageRetryPolicyType |
RetryPolicy türleri. |
İşlevler
| generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur. Bkz. https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas |
| generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için lütfen izinler, startsOn ve tanımlayıcı gibi ilgili özellikleri doğrudan ayarlayın. UYARI: Tanımlayıcı sağlanmadığında izinler ve süre sonuOn gereklidir. Tanımlayıcıya değer atamanız veya süre sonuBu oluşturucuyla başlarsanız & izinleri için el ile atamanız gerekir. Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun. Example
Kod parçacığını çalıştırmadan önce gerekli ayrıntıları doldurun. Example
|
| generate |
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR. SASQueryParameters örneğini oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir. Example
|
| get |
Datalake hizmetinin depolama hesabına yönelik OAuth hedef kitlesini almak için. |
| is |
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı |
| new |
Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur. |
Değişkenler
| Rest |
Başarısız işlem hattı istekleri için özel bir hata türü. |
| Storage |
Azure Depolama ile kullanılacak OAuth kapsamı. |
| To |
|
| To |
|
| logger |
|
İşlev Ayrıntıları
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
Gerçek bir REST isteği yapmak için gereken tüm SAS sorgu parametrelerini içeren bir SASQueryParameters nesnesi oluşturur.
Bkz. https://learn.microsoft.com/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametreler
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, StorageSharedKeyCredential)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
SASQueryParameters örneğini oluşturur.
Yalnızca SAS oluşturmak için gereken ayarları kabul eder. İsteğe bağlı ayarlar için lütfen izinler, startsOn ve tanımlayıcı gibi ilgili özellikleri doğrudan ayarlayın.
UYARI: Tanımlayıcı sağlanmadığında izinler ve süre sonuOn gereklidir. Tanımlayıcıya değer atamanız veya süre sonuBu oluşturucuyla başlarsanız & izinleri için el ile atamanız gerekir.
Aşağıdaki kod parçacıklarını çalıştırmadan önce gerekli ayrıntıları doldurun.
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();
Kod parçacığını çalıştırmadan önce gerekli ayrıntıları doldurun.
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
Parametreler
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Döndürülenler
generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, UserDelegationKey, string)
YALNıZCA NODE.JS ÇALıŞMA ZAMANıNDA KULLANıLABILIR.
SASQueryParameters örneğini oluşturur. UYARI: Kullanıcı temsilcisi SAS oluşturulurken tanımlayıcı yoksayılır, izinler ve expiresOn gereklidir.
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
Parametreler
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- userDelegationKey
- UserDelegationKey
blobServiceClient.getUserDelegationKey() dönüş değeri
- accountName
-
string
Döndürülenler
getDataLakeServiceAccountAudience(string)
Datalake hizmetinin depolama hesabına yönelik OAuth hedef kitlesini almak için.
function getDataLakeServiceAccountAudience(storageAccountName: string): string
Parametreler
- storageAccountName
-
string
Döndürülenler
string
isPipelineLike(unknown)
Belirli bir bağımsız değişkenin İşlem Hattı sözleşmesini karşılar mı karar vermek için bir yardımcı
function isPipelineLike(pipeline: unknown): pipeline
Parametreler
- pipeline
-
unknown
İşlem Hattı olabilecek bir bağımsız değişken
Döndürülenler
pipeline
bağımsız değişken İşlem hattı sözleşmesini karşıladığında true
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Kimlik bilgileri sağlanan yeni bir İşlem Hattı nesnesi oluşturur.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametreler
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
AnonymousCredential, StorageSharedKeyCredential gibi veya hizmete yönelik isteklerin kimliğini doğrulamak için @azure/identity paketindeki herhangi bir kimlik bilgisi. TokenCredential arabirimini uygulayan bir nesne de sağlayabilirsiniz. Belirtilmezse, AnonymousCredential kullanılır.
- pipelineOptions
- StoragePipelineOptions
Optional. Options.
Döndürülenler
Yeni bir İşlem Hattı nesnesi.
Variable Details
RestError
Başarısız işlem hattı istekleri için özel bir hata türü.
RestError: RestErrorConstructor
Tür
StorageOAuthScopes
Azure Depolama ile kullanılacak OAuth kapsamı.
StorageOAuthScopes: string | string[]
Tür
string | string[]
ToBlobEndpointHostMappings
ToBlobEndpointHostMappings: string[][]
Tür
string[][]
ToDfsEndpointHostMappings
ToDfsEndpointHostMappings: string[][]
Tür
string[][]