@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 AccountSASSignatureValues obiektu. 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 powinna zostać zserializowana ciągiem toString i ustawiona jako pole zasobów na AccountSASSignatureValues obiektu. 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 AccountSASSignatureValues obiektu. 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). |
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 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 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 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 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 newPipeline. Możesz też utworzyć potok przy użyciu własnych zasad przez konstruktor potoku. Przed wdrożeniem dostosowanego potoku zapoznaj się z tematem newPipeline i podano zasady. |
RestError |
Niestandardowy typ błędu dla żądań potoku, który zakończył 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 typy AccountSASSignatureValues i <xref:BlobSASSignatureValues>. Po wygenerowaniu można je kodować w toString() 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:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory to klasa fabryki ułatwiająca generowanie obiektów StorageBrowserPolicy. |
StorageRetryPolicy |
Zasady ponawiania próby z implementacją ponawiania wykładniczego i ponawiania liniowego. |
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 wywołaj 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ż były jest modyfikowalny i reprezentacja logiczna, podczas gdy drugi jest niezmienny i używany do generowania rzeczywistych żądań REST. Zobacz https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1, aby 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 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 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. |
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 |
Opcje konfigurowania generateSasUrl operacji. |
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 |
Opcje konfigurowania generateSasUrl operacji. |
FileParallelUploadOptions |
Interfejs opcji dla pliku usługi Data Lake — operacje przekazywania Widzieć: |
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 usługi Data Lake — operacje zapytań Widzieć: |
FileQueryParquetConfiguration |
Opcje wykonywania zapytań dotyczących pliku w formacie Parquet. |
FileReadHeaders | |
FileReadOptions |
|
FileReadToBufferOptions |
Interfejs opcji dla pliku usługi Data Lake — operacje readToBuffer Widzieć: |
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 usługi Data Lake istnieje operacje Widzieć: |
FileSystemGenerateSasUrlOptions |
Opcje konfigurowania generateSasUrl operacji. |
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 określonej dzierżawy. |
LeaseAccessConditions |
Grupa parametrów |
LeaseOperationOptions |
Konfiguruje operacje dzierżawy. |
ListBlobsHierarchySegmentResponse |
Wyliczenie 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 operacji katalogu/pliku usługi Data Lake Widzieć: |
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 typowych dla każdej operacji zdalnej. |
PathUndeleteHeaders |
Definiuje nagłówki dla operacji Path_undelete. |
PathUpdateHeaders |
Definiuje nagłówki dla operacji Path_update. |
PipelineLike |
Interfejs klasy potoku zawierający zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując newPipeline. Możesz też utworzyć potok przy użyciu własnych zasad przez konstruktor potoku. Przed wdrożeniem dostosowanego potoku zapoznaj się z tematem newPipeline i podano zasady. |
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 SASQueryParameters. |
SasIPRange |
Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego. |
ServiceClientOptions |
Podzestaw |
ServiceGenerateAccountSasUrlOptions |
Opcje konfigurowania operacji generowania generateAccountSasUrl. |
ServiceGetUserDelegationKeyHeaders | |
ServiceGetUserDelegationKeyOptions |
|
ServiceListFileSystemsOptions |
Interfejs dla opcji typowych dla każdej operacji zdalnej. |
ServiceListFileSystemsSegmentHeaders | |
ServiceUndeleteFileSystemOptions |
Opcje konfigurowania undeleteFileSystem. |
SignedIdentifier | |
StoragePipelineOptions |
Interfejs opcji dla funkcji newPipeline. |
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 wykonywania zapytań o plik w formacie Apache Arrow. Tylko prawidłowe dla outputTextConfiguration. |
FileReadResponse | |
FileSetExpiryResponse | |
FileSystemCreateResponse | |
FileSystemDeleteResponse | |
FileSystemGetAccessPolicyResponse | |
FileSystemGetPropertiesResponse | |
FileSystemListDeletedPathsResponse | |
FileSystemListPathsResponse | |
FileSystemRenameResponse |
Zawiera dane odpowiedzi dla operacji <xref:DataLakeServiceClient.renameFileSystem>. |
FileSystemSetAccessPolicyResponse | |
FileSystemSetMetadataResponse | |
FileSystemUndeletePathResponse | |
FileSystemUndeleteResponse |
Zawiera dane odpowiedzi dla operacji undeleteFileSystem. |
FileUploadResponse | |
HttpRequestBody |
Typy ciał obsługiwanych na żądanie. NodeJS.ReadableStream i () => NodeJS.ReadableStream jest tylko węzłem. Obiekty blob, ReadableStream i () => ReadableStream są tylko przeglądarką. |
LeaseDurationType | |
LeaseOperationResponse |
Zawiera dane odpowiedzi dla operacji, które tworzą, modyfikują lub usuwają dzierżawę. Zobacz <xref:BlobLeaseClient>. |
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>. |
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, 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. 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 protokołu 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 Potok 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, 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.
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 protokołu 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 Potok 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 @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.