Udostępnij za pośrednictwem


@azure/storage-file-datalake package

Klasy

AccountSASPermissions

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez accountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w obiekcie <xref:AccountSASSignatureValues>. Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

AccountSASResourceTypes

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego zasoby dostępne dla kontaSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna dostęp do tego typu zasobu. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole zasobów w obiekcie <xref:AccountSASSignatureValues>. Można utworzyć ciąg zasobów bez tej klasy, ale kolejność zasobów jest określona, a ta klasa gwarantuje poprawność.

AccountSASServices

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego usługi dostępne w usłudze AccountSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna dostęp do tej usługi. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole usług na obiekcie <xref:AccountSASSignatureValues>. Można skonstruować ciąg usług bez tej klasy, ale kolejność usług jest określona, a ta klasa gwarantuje poprawność.

AnonymousCredential

Funkcja AnonymousCredential udostępnia element członkowski credentialPolicyCreator używany do tworzenia obiektów AnonymousCredentialPolicy. Funkcja AnonymousCredentialPolicy jest używana z żądaniami HTTP(S), które odczytują zasoby publiczne lub są używane z sygnaturami dostępu współdzielonego (SAS).

AnonymousCredentialPolicy

Funkcja AnonymousCredentialPolicy jest używana z żądaniami HTTP(S), które odczytują zasoby publiczne lub są używane z sygnaturami dostępu współdzielonego (SAS).

Credential

Credential to abstrakcyjna klasa podpisywania żądań HTTP usługi Azure Storage. Ta klasa będzie hostować fabrykę credentialPolicyCreator, która generuje element CredentialPolicy.

CredentialPolicy

Zasady poświadczeń używane do podpisywania żądań HTTP(S) przed wysłaniem. Jest to abstrakcyjna klasa.

DataLakeAclChangeFailedError

Błąd zgłaszany po przerwaniu operacji i może być kontynuowany później.

DataLakeDirectoryClient

Obiekt DataLakeDirectoryClient reprezentuje adres URL katalogu usługi Azure Storage.

DataLakeFileClient

Obiekt DataLakeFileClient reprezentuje adres URL pliku usługi Azure Storage.

DataLakeFileSystemClient

Obiekt DataLakeFileSystemClient reprezentuje adres URL systemu plików usługi Azure Storage, który umożliwia manipulowanie jego katalogami i plikami.

DataLakeLeaseClient
DataLakePathClient

Obiekt DataLakePathClient reprezentuje adres URL ścieżki usługi Azure Storage (katalogu lub pliku).

DataLakeSASPermissions

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w obiekcie <xref:DataLakeSASSignatureValues>. Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

DataLakeServiceClient

Obiekt DataLakeServiceClient umożliwia manipulowanie zasobami i systemami plików usługi Azure Data Lake. Konto magazynu zapewnia przestrzeń nazw najwyższego poziomu dla usługi Data Lake.

DirectorySASPermissions

Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do katalogu. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w obiekcie <xref:DataLakeSASSignatureValues>. Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

FileSystemSASPermissions

Jest to klasa pomocnika służąca do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do kontenera. Ustawienie wartości true oznacza, że każda sygnatura dostępu współdzielonego korzystająca z tych uprawnień przyzna uprawnienia dla tej operacji. Po ustawieniu wszystkich wartości należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w obiekcie <xref:DataLakeSASSignatureValues>. Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność.

Pipeline

Klasa Potok zawierająca zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując <xref:newPipeline>. Możesz też utworzyć potok przy użyciu własnych zasad przez konstruktor potoku. Przed wdrożeniem dostosowanego potoku zapoznaj się z <xref:newPipeline> i podanymi zasadami.

SASQueryParameters

Reprezentuje składniki tworzące parametry zapytania sygnatury dostępu współdzielonego usługi Azure Storage. Ten typ nie jest konstruowany bezpośrednio przez użytkownika; jest generowany tylko przez typy <xref:AccountSASSignatureValues> i <xref:BlobSASSignatureValues>. Po wygenerowaniu można je kodować w <xref:String> i dołączać bezpośrednio do adresu URL (należy jednak zachować ostrożność w przypadku istnienia parametrów zapytania, co może mieć wpływ na odpowiednie środki dołączania tych parametrów zapytania). UWAGA: Wystąpienia tej klasy są niezmienne.

StorageBrowserPolicy

StorageBrowserPolicy będzie obsługiwać różnice między Node.js a środowiskiem uruchomieniowym przeglądarki, w tym:

  1. Przeglądarki buforuje żądania GET/HEAD, dodając nagłówki warunkowe, takie jak "IF_MODIFIED_SINCE". StorageBrowserPolicy to zasady służące do dodawania zapytania sygnatury czasowej do adresu URL żądania GET/HEAD, co pozwala uniknąć pamięci podręcznej przeglądarki.

  2. Usuń nagłówek pliku cookie na potrzeby zabezpieczeń

  3. Usuń nagłówek o długości zawartości, aby uniknąć ostrzeżenia przeglądarki

StorageBrowserPolicyFactory

StorageBrowserPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów StorageBrowserPolicy.

StorageClient

Klasa StorageClient reprezentuje opartą na adresie URL klasę <xref:BlobServiceClient>, <xref:ContainerClient> itd.

StorageClientContext
StorageRetryPolicy

Zasady ponawiania próby z implementacją ponawiania wykładniczego i ponawiania liniowego.

StorageRetryPolicyFactory

StorageRetryPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów <xref:StorageRetryPolicy>.

StorageSharedKeyCredential

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. StorageSharedKeyCredential na potrzeby autoryzacji klucza konta usługi Azure Storage.

StorageSharedKeyCredentialPolicy

StorageSharedKeyCredentialPolicy to zasady używane do podpisywania żądania HTTP przy użyciu klucza współużytkowanego.

Interfejsy

AccessControlChangeCounters

AccessControlChangeCounters zawiera liczbę operacji, które zmieniają listy kontroli dostępu cyklicznie.

AccessControlChangeError

Reprezentuje wpis, który nie może zaktualizować listy kontroli dostępu podczas setAccessControlRecursive, updateAccessControlRecursive i removeAccessControlRecursive.

AccessControlChanges

AccessControlChanges zawiera wsadowe i skumulowane liczby operacji, które zmieniają listy kontroli dostępu cyklicznie. Ponadto uwidacznia wpisy ścieżki, których nie można zaktualizować podczas wykonywania tych operacji.

AccessPolicy
AccountSASSignatureValues

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. AccountSASSignatureValues służy do generowania sygnatury dostępu współdzielonego (SAS) dla konta usługi Azure Storage. Po odpowiednim ustawieniu wszystkich wartości wywołaj <xref:generateAccountSASQueryParameters>, aby uzyskać reprezentację sygnatury dostępu współdzielonego, która może być faktycznie stosowana do adresów URL usługi Data Lake. Uwaga: zarówno ta klasa, jak i <xref:SASQueryParameters> istnieją, ponieważ pierwsza jest modyfikowalna i logiczna reprezentacja, podczas gdy ta ostatnia jest niezmienna i używana do generowania rzeczywistych żądań REST.

BlobHierarchyListSegment
BlobItemModel

Obiekt blob usługi Azure Storage

BlobPrefix
BlobPropertiesModel

Właściwości obiektu blob

CommonGenerateSasUrlOptions

Typowe opcje <xref:FileSystemGenerateSasUrlOptions>, <xref:DirectoryGenerateSasUrlOptions> i <xref:FileGenerateSasUrlOptions>.

CommonOptions

Interfejs dla opcji typowych dla każdej operacji zdalnej.

DataLakeRequestConditions
DataLakeSASSignatureValues

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Funkcja DataLakeSASSignatureValues ułatwia generowanie tokenów SAS usługi Blob i DataLake dla kontenerów, obiektów blob, systemu plików, katalogów i plików.

DeletedPath
DeletedPathList
DirectoryCreateIfNotExistsOptions
DirectoryCreateIfNotExistsResponse
DirectoryCreateOptions
DirectoryCreateResponse
DirectoryGenerateSasUrlOptions

Opcje konfigurowania operacji <xref:DataLakeDirectoryClient.generateSasUrl>.

FileAppendOptions
FileCreateIfNotExistsOptions
FileCreateIfNotExistsResponse
FileCreateOptions
FileCreateResponse
FileFlushOptions
FileGenerateSasUrlOptions

Opcje konfigurowania operacji <xref:DataLakeFileClient.generateSasUrl>.

FileParallelUploadOptions

Interfejs opcji dla pliku usługi Data Lake — operacje przekazywania zobacz:

  • <xref:DataLakeFileClient.upload>
  • <xref:DataLakeFileClient.uploadFile>
  • <xref:DataLakeFileClient.uploadStream>
FileQueryCsvTextConfiguration

Opcje wykonywania zapytań dotyczących pliku w formacie CSV.

FileQueryError

Typ błędu kwerendy pliku.

FileQueryJsonTextConfiguration

Opcje wykonywania zapytań dotyczących pliku w formacie JSON.

FileQueryOptions

Interfejs opcji dla pliku Data Lake — operacje zapytań Zobacz:

  • <xref:DataLakeFileClient.query>
FileQueryParquetConfiguration

Opcje wykonywania zapytań dotyczących pliku w formacie Parquet.

FileReadHeaders
FileReadOptions
FileReadToBufferOptions

Interfejs opcji dla pliku usługi Data Lake — operacje readToBuffer Zobacz:

  • <xref:DataLakeFileClient.readToBuffer>
FileSetExpiryHeaders

Definiuje nagłówki dla operacji Path_setExpiry.

FileSetExpiryOptions

Interfejs opcji dla operacji <xref:DataLakeFileClient.setExpiry>.

FileSystemCreateHeaders
FileSystemCreateIfNotExistsResponse

Zawiera dane odpowiedzi dla operacji <xref:DataLakeFileSystemClient.createIfNotExists>.

FileSystemCreateOptions
FileSystemDeleteHeaders
FileSystemDeleteIfExistsResponse

Zawiera dane odpowiedzi dla operacji <xref:DataLakeFileSystemClient.deleteIfExists>.

FileSystemDeleteOptions
FileSystemExistsOptions

Interfejs opcji dla systemu plików usługi Data Lake istnieje operacje Zobacz:

  • <xref:DataLakeFileSystemClient.exists>
FileSystemGenerateSasUrlOptions

Opcje konfigurowania operacji <xref:DataLakeFileSystemClient.generateSasUrl>.

FileSystemGetAccessPolicyHeaders
FileSystemGetAccessPolicyOptions
FileSystemGetPropertiesHeaders
FileSystemGetPropertiesOptions
FileSystemItem
FileSystemListBlobHierarchySegmentHeaders

Definiuje nagłówki dla operacji FileSystem_listBlobHierarchySegment.

FileSystemListPathsHeaders

Definiuje nagłówki dla operacji FileSystem_listPaths.

FileSystemProperties
FileSystemSetAccessPolicyHeaders
FileSystemSetAccessPolicyOptions
FileSystemSetMetadataHeaders
FileSystemSetMetadataOptions
FileSystemUndeletePathOption
ListBlobsHierarchySegmentResponse

Wyliczenie obiektów blob

ListDeletedPathsOptions
ListDeletedPathsSegmentOptions
ListFileSystemsSegmentResponse
ListPathsOptions
ListPathsSegmentOptions
Metadata
Path
PathAccessControl
PathAccessControlItem
PathAppendDataHeaders

Definiuje nagłówki dla operacji Path_appendData.

PathChangeAccessControlRecursiveOptions

Typ opcji dla setAccessControlRecursive, updateAccessControlRecursive i removeAccessControlRecursive.

PathChangeAccessControlRecursiveResponse

Typ odpowiedzi dla setAccessControlRecursive, updateAccessControlRecursive i removeAccessControlRecursive.

PathCreateHeaders

Definiuje nagłówki dla operacji Path_create.

PathCreateHttpHeaders
PathCreateIfNotExistsOptions
PathCreateIfNotExistsResponse

Zawiera dane odpowiedzi dla operacji <xref:DataLakePathClient.createIfNotExists>.

PathCreateOptions
PathDeleteHeaders

Definiuje nagłówki dla operacji Path_delete.

PathDeleteIfExistsResponse

Zawiera dane odpowiedzi dla operacji <xref:DataLakePathClient.deleteIfExists>.

PathDeleteOptions
PathExistsOptions

Interfejs opcji dla operacji katalogu/pliku usługi Data Lake zobacz:

  • <xref:DataLakePathClient.exists>
PathFlushDataHeaders

Definiuje nagłówki dla operacji Path_flushData.

PathGetAccessControlHeaders
PathGetAccessControlOptions
PathGetPropertiesHeaders
PathGetPropertiesHeadersModel

Definiuje nagłówki dla operacji Path_getProperties.

PathGetPropertiesOptions
PathHttpHeaders
PathList
PathListModel
PathModel
PathMoveOptions
PathPermissions
PathRemoveHeaders
PathSetAccessControlHeaders

Definiuje nagłówki dla operacji Path_setAccessControl.

PathSetAccessControlOptions
PathSetHttpHeadersHeaders
PathSetHttpHeadersOptions
PathSetMetadataHeaders
PathSetMetadataOptions
PathSetPermissionsOptions
PathUndeleteHeaders

Definiuje nagłówki dla operacji Path_undelete.

PathUpdateHeaders

Definiuje nagłówki dla operacji Path_update.

PipelineOptions

Interfejs opcji konstruktora potoku.

RawAccessPolicy
RemovePathAccessControlItem
RolePermissions
SASQueryParametersOptions

Opcje konstruowania <xref:SASQueryParameters>.

SasIPRange

Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego.

ServiceGenerateAccountSasUrlOptions

Opcje konfigurowania operacji <xref:DataLakeServiceClient.generateAccountSasUrl>.

ServiceGetUserDelegationKeyHeaders
ServiceGetUserDelegationKeyOptions
ServiceListFileSystemsOptions
ServiceListFileSystemsSegmentHeaders
ServiceUndeleteFileSystemOptions

Opcje konfigurowania <xref:DataLakeServiceClient.undeleteFileSystem>.

SignedIdentifier
StorageClientOptionalParams

Parametry opcjonalne.

StoragePipelineOptions

Interfejs opcji dla funkcji <xref:newPipeline>.

StorageRetryOptions

Interfejs opcji ponawiania prób obiektu blob usługi Storage.

UserDelegationKey

Aliasy typu

AccessControlType
CopyStatusType
CredentialPolicyCreator

Funkcja fabryki, która tworzy nową funkcję CredentialPolicy, która używa podanej metody NextPolicy.

FileAppendResponse

Zawiera dane odpowiedzi dla operacji appendData.

FileExpiryMode

Definiuje wartości parametru PathExpiryOptions.

FileQueryArrowConfiguration

Opcje wykonywania zapytań o plik w formacie Apache Arrow. Tylko prawidłowe dla <xref:FileQueryOptions.outputTextConfiguration>.

FileReadResponse
FileSetExpiryResponse

Zawiera dane odpowiedzi dla operacji setExpiry.

FileSystemCreateResponse
FileSystemDeleteResponse
FileSystemGetAccessPolicyResponse
FileSystemGetPropertiesResponse
FileSystemListDeletedPathsResponse
FileSystemListPathsResponse
FileSystemRenameResponse

Zawiera dane odpowiedzi dla operacji <xref:DataLakeServiceClient.renameFileSystem>.

FileSystemSetAccessPolicyResponse
FileSystemSetMetadataResponse
FileSystemUndeletePathResponse
FileSystemUndeleteResponse

Zawiera dane odpowiedzi dla operacji <xref:DataLakeServiceClient.undeleteFileSystem>.

LeaseDurationType
LeaseStateType
LeaseStatusType
ListPathsSegmentResponse

Zawiera dane odpowiedzi dla operacji listPaths.

ModifiedAccessConditions
PathCreateResponse

Zawiera dane odpowiedzi dla operacji tworzenia.

PathDeleteResponse

Zawiera dane odpowiedzi dla operacji usuwania.

PathFlushDataResponse

Zawiera dane odpowiedzi dla operacji flushData.

PathGetAccessControlResponse
PathGetPropertiesActionModel

Definiuje wartości parametru PathGetPropertiesAction.

PathGetPropertiesResponse
PathMoveResponse
PathRenameModeModel

Definiuje wartości parametru PathRenameMode.

PathResourceTypeModel

Definiuje wartości parametru PathResourceType.

PathSetAccessControlResponse

Zawiera dane odpowiedzi dla operacji setAccessControl.

PathSetHttpHeadersResponse
PathSetMetadataResponse
PublicAccessType
ServiceGetUserDelegationKeyResponse
ServiceListFileSystemsSegmentResponse
ServiceRenameFileSystemOptions

Opcje konfigurowania <xref:DataLakeServiceClient.renameFileSystem>.

Wyliczenia

PathGetPropertiesAction

Definiuje wartości parametru PathGetPropertiesAction. Możliwe wartości to: "getAccessControl", "getStatus"

PathRenameMode

Definiuje wartości parametru PathRenameMode. Możliwe wartości to: "legacy", "posix"

PathResourceType

Definiuje wartości parametru PathResourceType. Możliwe wartości to: "katalog", "plik"

SASProtocol

Protokoły dla wygenerowanej sygnatury dostępu współdzielonego.

StorageRetryPolicyType

Typy RetryPolicy.

Funkcje

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Generuje obiekt <xref:SASQueryParameters> zawierający wszystkie parametry zapytania SAS potrzebne do utworzenia rzeczywistego żądania REST.

generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametrów SASQueryParameters.

Akceptuje tylko wymagane ustawienia wymagane do utworzenia sygnatury dostępu współdzielonego. W przypadku ustawień opcjonalnych ustaw odpowiednie właściwości bezpośrednio, takie jak uprawnienia, startOn i identyfikator.

OSTRZEŻENIE: Jeśli nie podano identyfikatora, wymagane są uprawnienia i wygaśnięcieWłaściwej. Musisz przypisać wartość do identyfikatora lub wygaśnięćW & uprawnienia ręcznie, jeśli zostanie zainicjowany przy użyciu tego konstruktora.

Przed uruchomieniem poniższych fragmentów kodu wypełnij wymagane szczegóły.

generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, UserDelegationKey, string)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametrów SASQueryParameters. OSTRZEŻENIE: identyfikator zostanie zignorowany podczas generowania sygnatury dostępu współdzielonego delegowania użytkownika, wymagane są uprawnienia i wygasanie.

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Tworzy nowy obiekt Potok z podanym poświadczenie.

Szczegóły funkcji

generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Generuje obiekt <xref:SASQueryParameters> zawierający wszystkie parametry zapytania SAS potrzebne do utworzenia rzeczywistego żądania REST.

function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Parametry

accountSASSignatureValues
AccountSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Zwraca

generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, StorageSharedKeyCredential)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametrów SASQueryParameters.

Akceptuje tylko wymagane ustawienia wymagane do utworzenia sygnatury dostępu współdzielonego. W przypadku ustawień opcjonalnych ustaw odpowiednie właściwości bezpośrednio, takie jak uprawnienia, startOn i identyfikator.

OSTRZEŻENIE: Jeśli nie podano identyfikatora, wymagane są uprawnienia i wygaśnięcieWłaściwej. Musisz przypisać wartość do identyfikatora lub wygaśnięćW & uprawnienia ręcznie, jeśli zostanie zainicjowany przy użyciu tego konstruktora.

Przed uruchomieniem poniższych fragmentów kodu wypełnij wymagane szczegóły.

function generateDataLakeSASQueryParameters(dataLakeSASSignatureValues: DataLakeSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)

Parametry

dataLakeSASSignatureValues
DataLakeSASSignatureValues
sharedKeyCredential
StorageSharedKeyCredential

Zwraca

generateDataLakeSASQueryParameters(DataLakeSASSignatureValues, UserDelegationKey, string)

DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametrów SASQueryParameters. OSTRZEŻENIE: identyfikator zostanie zignorowany podczas generowania sygnatury dostępu współdzielonego delegowania użytkownika, wymagane są uprawnienia i wygasanie.

function generateDataLakeSASQueryParameters(dataLakeSASSignatureValues: DataLakeSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string)

Parametry

dataLakeSASSignatureValues
DataLakeSASSignatureValues
userDelegationKey
UserDelegationKey

Wartość zwracana blobServiceClient.getUserDelegationKey()

accountName

string

Zwraca

newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)

Tworzy nowy obiekt Potok z podanym poświadczenie.

function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)

Parametry

credential

StorageSharedKeyCredential | AnonymousCredential | TokenCredential

Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z pakietu @azure/identity do uwierzytelniania żądań do usługi. Można również podać obiekt, który implementuje interfejs TokenCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.

pipelineOptions
StoragePipelineOptions

Fakultatywny. Opcje.

Zwraca

Nowy obiekt Pipeline.