@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ą polecenia toString i ustawić jako pole uprawnień w obiekcie AccountSASSignatureValues . Istnieje możliwość skonstruowania ciągu 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 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 tego typu zasobu. Po ustawieniu wszystkich wartości należy je serializować za pomocą polecenia toString i ustawić jako pole zasobów w obiekcie AccountSASSignatureValues . Istnieje możliwość skonstruowania ciągu zasobów bez tej klasy, ale kolejność zasobów jest konkretna i 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ą polecenia toString i ustawić jako pole usług w obiekcie AccountSASSignatureValues . Istnieje możliwość skonstruowania ciągu usług bez tej klasy, ale kolejność usług jest konkretna i 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). |
BaseRequestPolicy |
Klasa bazowa, z której pochodzą wszystkie zasady żądań. |
Credential |
Credential to abstrakcyjna klasa podpisywania żądań HTTP usługi Azure Storage. Ta klasa będzie hostować fabrykę credentialPolicyCreator, która generuje credentialPolicy. |
CredentialPolicy |
Zasady poświadczeń używane do podpisywania żądań HTTP 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, co umożliwia manipulowanie 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 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ą polecenia toString i ustawić jako pole uprawnień w obiekcie DataLakeSASSignatureValues . Istnieje możliwość skonstruowania ciągu 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 udostępnia przestrzeń nazw najwyższego poziomu dla usługi Data Lake. |
DirectorySASPermissions |
Jest to klasa pomocnika służąca 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ą polecenia toString i ustawić jako pole uprawnień w obiekcie DataLakeSASSignatureValues . Istnieje możliwość skonstruowania ciągu 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ą polecenia toString i ustawić jako pole uprawnień w obiekcie DataLakeSASSignatureValues . Istnieje możliwość skonstruowania ciągu 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 polecenie newPipeline. Możesz też utworzyć potok z własnymi zasadami za pomocą konstruktora potoku. Przed zaimplementowaniem dostosowanego potoku zapoznaj się z nowymi zasadamiPipeline i podanymi zasadami. |
RestError |
Niestandardowy typ błędu dla żądań potoku, które zakończyły się niepowodzeniem. |
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 on generowany tylko przez wartości AccountSASSignatureValues i <xref:BlobSASSignatureValues> typów. Po wygenerowaniu można je kodować bezpośrednio do toString() adresu URL i dołączać do niego (należy zachować ostrożność w przypadku, gdy istnieją parametry zapytania, które mogą mieć wpływ na odpowiednie sposoby 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 i środowiskiem uruchomieniowym przeglądarki, w tym:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów StorageBrowserPolicy. |
StorageRetryPolicy |
Zasady ponawiania prób z ponawianiami wykładniczymi i zaimplementowanymi ponawianiami liniowymi. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów 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 |
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 w tym miejscu wywołaj metodę 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 SASQueryParameters istnieją, ponieważ pierwsza jest niezmienna i logiczna reprezentacja, podczas gdy ta ostatnia jest niezmienna i używana do generowania rzeczywistych żądań REST. Aby https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 uzyskać więcej informacji koncepcyjnych na temat sygnatury dostępu współdzielonego, zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas opisy parametrów, w tym wymagane |
BlobHierarchyListSegment | |
BlobItemModel |
Obiekt blob usługi Azure Storage |
BlobPrefix | |
BlobPropertiesModel |
Właściwości obiektu blob |
CommonGenerateSasUrlOptions |
Typowe opcje elementu FileSystemGenerateSasUrlOptions, DirectoryGenerateSasUrlOptions i FileGenerateSasUrlOptions. |
CommonOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
CpkInfo |
Grupa parametrów |
DataLakeRequestConditions |
Grupa parametrów |
DataLakeSASSignatureValues |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Funkcja DataLakeSASSignatureValues służy do generowania tokenów SAS usługi Blob i DataLake dla kontenerów, obiektów blob, systemu plików, katalogów i plików. |
DataLakeServiceProperties |
Właściwości usługi Storage. |
DeletedPath | |
DeletedPathList | |
DirectoryCreateIfNotExistsOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
DirectoryCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji createIfNotExists . |
DirectoryCreateOptions |
|
DirectoryCreateResponse | |
DirectoryGenerateSasUrlOptions | |
FileAppendOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileCreateIfNotExistsOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji createIfNotExists . |
FileCreateOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileCreateResponse | |
FileFlushOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileGenerateSasUrlOptions | |
FileParallelUploadOptions |
Interfejs opcji dla pliku usługi Data Lake — operacje przekazywania Zobacz: |
FileQueryCsvTextConfiguration |
Opcje wysyłania zapytań do pliku w formacie CSV. |
FileQueryError |
Typ błędu kwerendy pliku. |
FileQueryJsonTextConfiguration |
Opcje wysyłania zapytań do pliku w formacie JSON. |
FileQueryOptions |
Interfejs opcji dla pliku usługi Data Lake — operacje zapytań Zobacz: |
FileQueryParquetConfiguration |
Opcje wysyłania zapytań do pliku w formacie Parquet. |
FileReadHeaders | |
FileReadOptions |
|
FileReadToBufferOptions |
Interfejs opcji dla pliku usługi Data Lake — operacje readToBuffer Zobacz: |
FileSetExpiryHeaders |
Definiuje nagłówki dla operacji Path_setExpiry. |
FileSetExpiryOptions |
Interfejs opcji dla operacji setExpiry . |
FileSystemCreateHeaders | |
FileSystemCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji createIfNotExists . |
FileSystemCreateOptions |
|
FileSystemDeleteHeaders | |
FileSystemDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla operacji deleteIfExists . |
FileSystemDeleteOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileSystemEncryptionScope |
Opcje określania zakresu szyfrowania w systemie plików. |
FileSystemExistsOptions |
Interfejs opcji dla systemu plików data lake istnieje operacje Zobacz: |
FileSystemGenerateSasUrlOptions | |
FileSystemGetAccessPolicyHeaders | |
FileSystemGetAccessPolicyOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileSystemGetPropertiesHeaders | |
FileSystemGetPropertiesOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileSystemItem | |
FileSystemListBlobHierarchySegmentHeaders |
Definiuje nagłówki dla operacji FileSystem_listBlobHierarchySegment. |
FileSystemListPathsHeaders |
Definiuje nagłówki dla operacji FileSystem_listPaths. |
FileSystemProperties | |
FileSystemSetAccessPolicyHeaders | |
FileSystemSetAccessPolicyOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileSystemSetMetadataHeaders | |
FileSystemSetMetadataOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
FileSystemUndeletePathOption |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
HttpHeaders |
Kolekcja par klucz/wartość nagłówka HTTP. |
HttpOperationResponse |
Odpowiedź HTTP zgodna z core-v1(core-http). |
IHttpClient |
Zgodny interfejs zasad żądań core-http |
Lease |
Szczegóły dotyczące określonej dzierżawy. |
LeaseAccessConditions |
Grupa parametrów |
LeaseOperationOptions |
Konfiguruje operacje dzierżawy. |
ListBlobsHierarchySegmentResponse |
Wyliczanie obiektów blob |
ListDeletedPathsOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
ListDeletedPathsSegmentOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
ListFileSystemsSegmentResponse | |
ListPathsOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
ListPathsSegmentOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
Metadata |
|
Path | |
PathAccessControl | |
PathAccessControlItem | |
PathAppendDataHeaders |
Definiuje nagłówki dla operacji Path_appendData. |
PathChangeAccessControlRecursiveOptions |
Typ opcji dla |
PathChangeAccessControlRecursiveResponse |
Typ odpowiedzi dla , |
PathCreateHeaders |
Definiuje nagłówki dla operacji Path_create. |
PathCreateHttpHeaders | |
PathCreateIfNotExistsOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji createIfNotExists . |
PathCreateOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathDeleteHeaders |
Definiuje nagłówki dla operacji Path_delete. |
PathDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla operacji deleteIfExists . |
PathDeleteOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathExistsOptions |
Interfejs opcji dla katalogu/pliku usługi Data Lake istnieje Zobacz: |
PathFlushDataHeaders |
Definiuje nagłówki dla operacji Path_flushData. |
PathGetAccessControlHeaders | |
PathGetAccessControlOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathGetPropertiesHeaders | |
PathGetPropertiesHeadersModel |
Definiuje nagłówki dla operacji Path_getProperties. |
PathGetPropertiesOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathHttpHeaders | |
PathList | |
PathListModel | |
PathModel | |
PathMoveOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathPermissions | |
PathRemoveHeaders | |
PathSetAccessControlHeaders |
Definiuje nagłówki dla operacji Path_setAccessControl. |
PathSetAccessControlOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathSetHttpHeadersHeaders | |
PathSetHttpHeadersOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathSetMetadataHeaders | |
PathSetMetadataOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
PathSetPermissionsOptions |
Interfejs dla opcji wspólnych dla każdej operacji zdalnej. |
PathUndeleteHeaders |
Definiuje nagłówki dla operacji Path_undelete. |
PathUpdateHeaders |
Definiuje nagłówki dla operacji Path_update. |
PipelineLike |
Interfejs klasy Pipeline zawierający zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując polecenie newPipeline. Możesz też utworzyć potok z własnymi zasadami za pomocą konstruktora potoku. Przed zaimplementowaniem dostosowanego potoku zapoznaj się z nowymi zasadamiPipeline i podanymi zasadami. |
PipelineOptions |
Interfejs opcji konstruktora potoku. |
RawAccessPolicy | |
RemovePathAccessControlItem | |
RequestPolicyFactory |
Interfejs umożliwiający zgodność z elementem RequestPolicyFactory core-http |
RequestPolicyOptions |
Interfejs umożliwiający zgodność z zasadami RequestPolicy |
RolePermissions | |
SASQueryParametersOptions |
Opcje konstruowania parametrów SASQueryParameters. |
SasIPRange |
Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego. |
ServiceClientOptions |
Podzestaw elementu |
ServiceGenerateAccountSasUrlOptions | |
ServiceGetUserDelegationKeyHeaders | |
ServiceGetUserDelegationKeyOptions |
|
ServiceListFileSystemsOptions |
Interfejs dla opcji wspólnych dla każdej operacji zdalnej. |
ServiceListFileSystemsSegmentHeaders | |
ServiceUndeleteFileSystemOptions |
Opcje konfigurowania funkcji undeleteFileSystem. |
SignedIdentifier | |
StoragePipelineOptions |
Interfejs opcji dla nowej funkcjiPipeline . |
StorageRetryOptions |
Interfejs opcji ponawiania prób obiektu blob usługi Storage. |
UserDelegationKey | |
UserDelegationKeyModel |
Klucz delegowania użytkownika |
WebResource |
Opis żądania HTTP, który ma zostać złożony na serwerze zdalnym. |
Aliasy typu
AccessControlType | |
CopyStatusType | |
DataLakeServiceGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties. |
EncryptionAlgorithmType |
Definiuje wartości encryptionAlgorithmType. Znane wartości obsługiwane przez usługęBrak |
FileAppendResponse | |
FileExpiryMode |
Definiuje wartości parametru PathExpiryOptions. |
FileFlushResponse | |
FileQueryArrowConfiguration |
Opcje wysyłania zapytań do pliku w formacie Apache Arrow. Tylko prawidłowe dla outputTextConfiguration. |
FileReadResponse | |
FileSetExpiryResponse | |
FileSystemCreateResponse | |
FileSystemDeleteResponse | |
FileSystemGetAccessPolicyResponse | |
FileSystemGetPropertiesResponse | |
FileSystemListDeletedPathsResponse | |
FileSystemListPathsResponse | |
FileSystemRenameResponse |
Zawiera dane odpowiedzi dla <xref:DataLakeServiceClient.renameFileSystem> operacji. |
FileSystemSetAccessPolicyResponse | |
FileSystemSetMetadataResponse | |
FileSystemUndeletePathResponse | |
FileSystemUndeleteResponse |
Zawiera dane odpowiedzi dla operacji undeleteFileSystem . |
FileUploadResponse | |
HttpRequestBody |
Typy ciał obsługiwanych w żądaniu. NodeJS.ReadableStream i () => NodeJS.ReadableStream to tylko węzeł. Obiekty blob, ReadableStream i () => ReadableStream to tylko przeglądarka. |
LeaseDurationType | |
LeaseOperationResponse |
Zawiera dane odpowiedzi dotyczące operacji, które tworzą, modyfikują lub usuwają dzierżawę. Zobacz: . |
LeaseStateType | |
LeaseStatusType | |
ModifiedAccessConditions | |
PathCreateResponse | |
PathDeleteResponse | |
PathGetAccessControlResponse | |
PathGetPropertiesActionModel |
Definiuje wartości parametru PathGetPropertiesAction. |
PathGetPropertiesResponse | |
PathMoveResponse | |
PathRenameModeModel |
Definiuje wartości parametru PathRenameMode. |
PathResourceTypeModel |
Definiuje wartości parametru PathResourceType. |
PathSetAccessControlResponse | |
PathSetHttpHeadersResponse | |
PathSetMetadataResponse | |
PathSetPermissionsResponse | |
PublicAccessType | |
ServiceGetUserDelegationKeyResponse | |
ServiceListContainersSegmentResponse |
Zawiera dane odpowiedzi dla operacji listContainersSegment. |
ServiceListFileSystemsSegmentResponse | |
ServiceRenameFileSystemOptions |
Opcje konfigurowania <xref:DataLakeServiceClient.renameFileSystem>programu . |
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. |
StorageDataLakeAudience |
Definiuje znanych odbiorców chmury dla usługi Storage. |
StorageRetryPolicyType |
Typy RetryPolicy. |
Funkcje
generate |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Generuje obiekt SASQueryParameters zawierający wszystkie parametry zapytania SAS potrzebne do utworzenia rzeczywistego żądania REST. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
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, startsOn i identyfikator. OSTRZEŻENIE: Jeśli identyfikator nie zostanie podany, wymagane są uprawnienia i wygaśnięcieWłaściwej. Musisz przypisać wartość do identyfikatora lub wygaśnieW & uprawnienia ręcznie, jeśli zostanie zainicjowany przy użyciu tego konstruktora. Przed uruchomieniem poniższych fragmentów kodu wprowadź wymagane szczegóły. Przykład
Przed uruchomieniem fragmentu kodu wypełnij wymagane szczegóły. Przykład
|
generate |
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. Przykład
|
get |
Aby uzyskać odbiorców OAuth dla konta magazynu dla usługi datalake. |
is |
Pomocnik do podjęcia decyzji, czy dany argument spełnia kontrakt potoku |
new |
Tworzy nowy obiekt Pipeline z podanym poświadczenie. |
Szczegóły funkcji
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS.
Generuje obiekt SASQueryParameters zawierający wszystkie parametry zapytania SAS potrzebne do utworzenia rzeczywistego żądania REST.
Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
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, startsOn i identyfikator.
OSTRZEŻENIE: Jeśli identyfikator nie zostanie podany, wymagane są uprawnienia i wygaśnięcieWłaściwej. Musisz przypisać wartość do identyfikatora lub wygaśnieW & uprawnienia ręcznie, jeśli zostanie zainicjowany przy użyciu tego konstruktora.
Przed uruchomieniem poniższych fragmentów kodu wprowadź wymagane szczegóły.
Przykład
// 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();
Przed uruchomieniem fragmentu kodu wypełnij wymagane szczegóły.
Przykład
// 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
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.
Przykład
// 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
Parametry
- dataLakeSASSignatureValues
- DataLakeSASSignatureValues
- userDelegationKey
- UserDelegationKey
Wartość zwracana blobServiceClient.getUserDelegationKey()
- accountName
-
string
Zwraca
getDataLakeServiceAccountAudience(string)
Aby uzyskać odbiorców OAuth dla konta magazynu dla usługi datalake.
function getDataLakeServiceAccountAudience(storageAccountName: string): string
Parametry
- storageAccountName
-
string
Zwraca
string
isPipelineLike(unknown)
Pomocnik do podjęcia decyzji, czy dany argument spełnia kontrakt potoku
function isPipelineLike(pipeline: unknown): pipeline
Parametry
- pipeline
-
unknown
Argument, który może być potokiem
Zwraca
pipeline
true, gdy argument spełnia kontrakt potoku
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Tworzy nowy obiekt Pipeline z podanym poświadczenie.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Parametry
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z pakietu w @azure/identity
celu uwierzytelnienia żą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
Opcjonalny. Opcje.
Zwraca
Nowy obiekt Pipeline.