@azure/storage-blob package
Klasy
AccountSASPermissions |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika 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ą parametru toString i ustawić jako pole uprawnień w obiekcie 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 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ą parametru toString i ustawić jako pole zasobów w obiekcie 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 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ą parametru toString i ustawić jako pole usług w obiekcie AccountSASSignatureValues . Można skonstruować ciąg usług bez tej klasy, ale kolejność usług jest określona, a ta klasa gwarantuje poprawność. |
AnonymousCredential |
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). |
AppendBlobClient |
AppendBlobClient definiuje zestaw operacji mających zastosowanie do uzupełnialnych obiektów blob. |
BaseRequestPolicy |
Klasa bazowa, z której pochodzą wszystkie zasady żądań. |
BlobBatch |
Obiekt BlobBatch reprezentuje zagregowany zestaw operacji na obiektach blob.
Obecnie tylko |
BlobBatchClient |
Obiekt BlobBatchClient umożliwia wykonywanie wsadowych żądań do usługi Azure Storage Blob Service. Zobacz https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
Obiekt BlobClient reprezentuje adres URL obiektu blob usługi Azure Storage; obiekt blob może być blokowym obiektem blob, uzupełnialnym obiektem blob lub stronicowym obiektem blob. |
BlobLeaseClient |
Klient zarządzający dzierżawami obiektu ContainerClient lub BlobClient. |
BlobSASPermissions |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Jest to klasa pomocnika do konstruowania ciągu reprezentującego uprawnienia przyznane przez usługę ServiceSAS do obiektu blob. 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ą parametru toString i ustawić jako pole uprawnień w obiekcie BlobSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność. |
BlobServiceClient |
Obiekt BlobServiceClient reprezentuje klienta usługi Azure Storage Blob Service, co umożliwia manipulowanie kontenerami obiektów blob. |
BlockBlobClient |
BlockBlobClient definiuje zestaw operacji mających zastosowanie do blokowych obiektów blob. |
ContainerClient |
Element ContainerClient reprezentuje adres URL kontenera usługi Azure Storage, który umożliwia manipulowanie jego obiektami blob. |
ContainerSASPermissions |
Jest to klasa pomocnika 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ą parametru toString i ustawić jako pole uprawnień w obiekcie BlobSASSignatureValues . Można utworzyć ciąg uprawnień bez tej klasy, ale kolejność uprawnień jest określona, a ta klasa gwarantuje poprawność. |
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. |
HttpHeaders |
Kolekcja par klucz/wartość nagłówka HTTP. |
PageBlobClient |
PageBlobClient definiuje zestaw operacji mających zastosowanie do stronicowych obiektów blob. |
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. |
RequestPolicyOptions |
Opcjonalne właściwości, których można użyć podczas tworzenia obiektu RequestPolicy. |
RestError |
Błąd wynikający z żądania HTTP do punktu końcowego usługi. |
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 BlobSASSignatureValues . 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. |
WebResource |
Tworzy nowy obiekt WebResource. Ta klasa zapewnia abstrakcję wywołania REST przez bycie biblioteką / implementacją niezależną od implementacji i opakowywanie niezbędnych właściwości do zainicjowania żądania. |
Interfejsy
AccessPolicy |
Zasady dostępu |
AccountSASPermissionsLike |
Typ, który wygląda jak uprawnienie sygnatury dostępu współdzielonego konta. Używane w accountSASPermissions do analizowania uprawnień sygnatury dostępu współdzielonego z nieprzetworzonych obiektów. |
AccountSASSignatureValues |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Wartość 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 metodę generateAccountSASQueryParameters , aby uzyskać reprezentację sygnatury dostępu współdzielonego, która może być faktycznie stosowana do adresów URL obiektów blob. Uwaga: ta klasa i parametr SASQueryParameters istnieją, ponieważ pierwsza jest modyfikowalna 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 |
AppendBlobAppendBlockFromURLOptions |
Opcje konfigurowania operacji appendBlockFromURL . |
AppendBlobAppendBlockFromUrlHeaders |
Definiuje nagłówki dla operacji AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Definiuje nagłówki dla operacji AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Opcje konfigurowania operacji appendBlock . |
AppendBlobCreateHeaders |
Definiuje nagłówki dla operacji AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Opcje konfigurowania operacji createIfNotExists . |
AppendBlobCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla <xref:appendBlobClient.createIfNotExists> operacji. |
AppendBlobCreateOptions |
Opcje konfigurowania operacji tworzenia . |
AppendBlobRequestConditions |
Warunki dodawania do tworzenia tego uzupełnialnych obiektów blob. |
AppendBlobSealOptions |
Opcje konfigurowania operacji uszczelnienia . |
AppendPositionAccessConditions |
Grupa parametrów |
BatchSubRequest |
Żądanie skojarzone z operacją wsadową. |
BatchSubResponse |
Dane odpowiedzi skojarzone z pojedynczym żądaniem w ramach operacji wsadowej. |
BlobAbortCopyFromURLHeaders |
Definiuje nagłówki dla operacji Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
Opcje konfigurowania operacji abortCopyFromURL . |
BlobAcquireLeaseOptions |
Opcje konfigurowania obiektu blob — uzyskiwanie operacji dzierżawy. |
BlobBatchSubmitBatchOptionalParams |
Opcje konfigurowania usługi — przesyłanie opcjonalnych parametrów usługi Batch. |
BlobBeginCopyFromURLOptions |
Opcje konfigurowania operacji beginCopyFromURL . |
BlobBeginCopyFromURLResponse |
Zawiera dane odpowiedzi dla operacji beginCopyFromURL . |
BlobBeginCopyFromUrlPollState |
Stan używany przez narzędzie poller zwrócony od beginCopyFromURL. Ten stan jest przekazywany do wywołania zwrotnego określonego przez |
BlobBreakLeaseOptions |
Opcje konfigurowania obiektu blob — przerywanie operacji dzierżawy. |
BlobChangeLeaseOptions |
Opcje konfigurowania obiektu blob — zmiana operacji dzierżawy. |
BlobCopyFromURLHeaders |
Definiuje nagłówki dla operacji Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
Definiuje nagłówki dla operacji Blob_createSnapshot. |
BlobCreateSnapshotOptions |
Opcje konfigurowania operacji createSnapshot . |
BlobDeleteHeaders |
Definiuje nagłówki dla operacji Blob_delete. |
BlobDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla operacji deleteIfExists . |
BlobDeleteImmutabilityPolicyHeaders |
Definiuje nagłówki dla operacji Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Opcje usuwania zasad niezmiennościAmmutabilityPolicy operacja. |
BlobDeleteOptions |
Opcje konfigurowania operacji usuwania . |
BlobDownloadHeaders |
Definiuje nagłówki dla operacji Blob_download. |
BlobDownloadOptionalParams |
Parametry opcjonalne. |
BlobDownloadOptions |
Opcje konfigurowania operacji pobierania . |
BlobDownloadResponseParsed |
Zawiera dane odpowiedzi dla operacji pobierania . |
BlobDownloadToBufferOptions |
Interfejs opcji dla operacji downloadToBuffer . |
BlobExistsOptions |
Opcje konfigurowania operacji istnieje . |
BlobFlatListSegment |
Interfejs reprezentujący obiekt BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions | |
BlobGetPropertiesHeaders |
Definiuje nagłówki dla operacji Blob_getProperties. |
BlobGetPropertiesOptions |
Opcje konfigurowania operacji getProperties . |
BlobGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties . |
BlobGetTagsHeaders |
Definiuje nagłówki dla operacji Blob_getTags. |
BlobGetTagsOptions |
Opcje konfigurowania operacji getTags . |
BlobHTTPHeaders |
Grupa parametrów |
BlobHierarchyListSegment |
Interfejs reprezentujący obiekt BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Opis zasad niezmiennych dla obiektu blob. |
BlobItem |
Obiekt blob usługi Azure Storage |
BlobItemInternal |
Obiekt blob usługi Azure Storage |
BlobPrefix | |
BlobProperties |
Właściwości obiektu blob |
BlobQueryArrowConfiguration |
Opcje wysyłania zapytań do obiektu blob w formacie Apache Arrow. Tylko prawidłowe dla elementu outputTextConfiguration. |
BlobQueryArrowField |
Opisz pole w obiekcie BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Opcje wykonywania zapytań o obiekt blob w formacie CSV. |
BlobQueryError |
Typ błędu zapytania obiektu blob. |
BlobQueryHeaders |
Definiuje nagłówki dla operacji Blob_query. |
BlobQueryJsonTextConfiguration |
Opcje wykonywania zapytań dotyczących obiektu blob w formacie JSON. |
BlobQueryParquetConfiguration |
Opcje wykonywania zapytań o obiekt blob przy użyciu formatu Parquet. Tylko prawidłowe dla inputTextConfiguration. |
BlobReleaseLeaseOptions |
Opcje konfigurowania obiektu blob — operacja dzierżawy wydania. |
BlobRenewLeaseOptions |
Opcje konfigurowania obiektu blob — odnawianie operacji dzierżawy. |
BlobRequestConditions |
standardowe nagłówki warunkowe HTTP, warunek tagów i warunek dzierżawy |
BlobSASPermissionsLike |
Typ, który wygląda jak uprawnienie sygnatury dostępu współdzielonego obiektu blob. Używany w poleceniach BlobSASPermissions do analizowania uprawnień sygnatury dostępu współdzielonego z nieprzetworzonych obiektów. |
BlobSASSignatureValues |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Funkcja BlobSASSignatureValues ułatwia generowanie tokenów SAS usługi Blob Service dla kontenerów lub obiektów blob. |
BlobServiceProperties |
Właściwości usługi Storage. |
BlobServiceStatistics |
Statystyki usługi magazynu. |
BlobSetHTTPHeadersHeaders |
Definiuje nagłówki dla operacji Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
Opcje konfigurowania operacji setHTTPHeaders . |
BlobSetImmutabilityPolicyHeaders |
Definiuje nagłówki dla operacji Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Opcje ustawiania zestawu zasad niezmiennościImmutabilityPolicy operacji. |
BlobSetLegalHoldHeaders |
Definiuje nagłówki dla operacji Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Opcje ustawiania zestawu archiwizacji prawnejLegalHold operacji. |
BlobSetMetadataHeaders |
Definiuje nagłówki dla operacji Blob_setMetadata. |
BlobSetMetadataOptions | |
BlobSetTagsHeaders |
Definiuje nagłówki dla operacji Blob_setTags. |
BlobSetTagsOptions |
Opcje konfigurowania operacji setTags . |
BlobSetTierHeaders |
Definiuje nagłówki dla operacji Blob_setTier. |
BlobSetTierOptions |
Opcje konfigurowania operacji setAccessTier . |
BlobStartCopyFromURLHeaders |
Definiuje nagłówki dla operacji Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Opcje konfigurowania operacji beginCopyFromURL . |
BlobSyncCopyFromURLOptions |
Opcje konfigurowania operacji syncCopyFromURL . |
BlobTag | |
BlobTags |
Tagi obiektów blob |
BlobUndeleteHeaders |
Definiuje nagłówki dla operacji Blob_undelete. |
BlobUndeleteOptions |
Opcje konfigurowania operacji cofania usunięcia . |
Block |
Reprezentuje pojedynczy blok w blokowym obiekcie blob. Opisuje on identyfikator i rozmiar bloku. |
BlockBlobCommitBlockListHeaders |
Definiuje nagłówki dla operacji BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Opcje konfigurowania operacji commitBlockList . |
BlockBlobGetBlockListHeaders |
Definiuje nagłówki dla operacji BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Opcje konfigurowania operacji getBlockList . |
BlockBlobParallelUploadOptions |
Interfejs opcji dla metody uploadFile i <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definiuje nagłówki dla operacji BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Opcje konfigurowania operacji zapytania . |
BlockBlobStageBlockFromURLHeaders |
Definiuje nagłówki dla operacji BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Opcje konfigurowania operacji stageBlockFromURL . |
BlockBlobStageBlockHeaders |
Definiuje nagłówki dla operacji BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Opcje konfigurowania operacji stageBlock . |
BlockBlobSyncUploadFromURLOptions |
Opcje konfigurowania operacji syncUploadFromURL . |
BlockBlobUploadHeaders |
Definiuje nagłówki dla operacji BlockBlob_upload. |
BlockBlobUploadOptions |
Opcje konfigurowania operacji przekazywania . |
BlockBlobUploadStreamOptions |
Interfejs opcji dla operacji uploadStream . |
BlockList | |
CommonGenerateSasUrlOptions |
Typowe opcje obiektów BlobGenerateSasUrlOptions i ContainerGenerateSasUrlOptions. |
CommonOptions |
Interfejs dla opcji wspólnych dla każdej operacji zdalnej. |
ContainerAcquireLeaseOptions |
Opcje konfigurowania kontenera — uzyskiwanie operacji dzierżawy. |
ContainerBreakLeaseOptionalParams |
Parametry opcjonalne. |
ContainerBreakLeaseOptions |
Opcje konfigurowania kontenera — przerywanie operacji dzierżawy. |
ContainerChangeLeaseOptions |
Opcje konfigurowania kontenera — zmiana operacji dzierżawy. |
ContainerCreateHeaders |
Definiuje nagłówki dla operacji Container_create. |
ContainerCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji createIfNotExists . |
ContainerCreateOptions |
Opcje konfigurowania operacji tworzenia . |
ContainerDeleteBlobOptions |
Opcje konfigurowania operacji deleteBlob . |
ContainerDeleteHeaders |
Definiuje nagłówki dla operacji Container_delete. |
ContainerDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla operacji deleteIfExists . |
ContainerDeleteMethodOptions |
Opcje konfigurowania operacji usuwania . |
ContainerEncryptionScope |
Grupa parametrów |
ContainerExistsOptions |
Opcje konfigurowania operacji istnieje . |
ContainerFilterBlobsHeaders |
Definiuje nagłówki dla operacji Container_filterBlobs. |
ContainerFindBlobByTagsOptions |
Opcje konfigurowania operacji findBlobsByTags . |
ContainerGenerateSasUrlOptions | |
ContainerGetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Opcje konfigurowania operacji getAccessPolicy . |
ContainerGetPropertiesHeaders |
Definiuje nagłówki dla operacji Container_getProperties. |
ContainerGetPropertiesOptions |
Opcje konfigurowania operacji getProperties . |
ContainerItem |
Kontener usługi Azure Storage |
ContainerListBlobFlatSegmentHeaders |
Definiuje nagłówki dla operacji Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
Definiuje nagłówki dla operacji Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
Opcje konfigurowania operacji kontenera — wyświetlanie listy obiektów blob. Zobacz: |
ContainerProperties |
Właściwości kontenera |
ContainerReleaseLeaseOptions |
Opcje konfigurowania kontenera — operacja dzierżawy wydania. |
ContainerRenameHeaders |
Definiuje nagłówki dla operacji Container_rename. |
ContainerRenewLeaseOptions |
Opcje konfigurowania kontenera — odnawianie operacji dzierżawy. |
ContainerRequestConditions |
Warunki, które należy spełnić dla kontenera. |
ContainerSASPermissionsLike |
Typ, który wygląda jak uprawnienie sygnatury dostępu współdzielonego kontenera. Używany w kontenerach ContainerSASPermissions do analizowania uprawnień sygnatury dostępu współdzielonego z nieprzetworzonych obiektów. |
ContainerSetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
Opcje konfigurowania operacji setAccessPolicy . |
ContainerSetMetadataHeaders |
Definiuje nagłówki dla operacji Container_setMetadata. |
ContainerSetMetadataOptions | |
ContainerUndeleteHeaders |
Definiuje nagłówki dla operacji Container_restore. |
CorsRule |
Mechanizm CORS (udostępnianie zasobów między źródłami) to funkcja protokołu HTTP, która umożliwia aplikacji internetowej działającej w ramach jednej domeny dostęp do zasobów w innej domenie. Przeglądarki internetowe implementują ograniczenie zabezpieczeń znane jako zasady o tym samym pochodzeniu, które uniemożliwia stronie internetowej wywoływanie interfejsów API w innej domenie; Mechanizm CORS zapewnia bezpieczny sposób zezwalania jednej domenie (domenie pochodzenia) na wywoływanie interfejsów API w innej domenie |
CpkInfo |
Grupa parametrów |
FilterBlobItem |
Informacje o obiektach blob z elementu findBlobsByTags |
FilterBlobItemModel |
Informacje o obiektach blob z wywołania interfejsu API filtru obiektów blob |
FilterBlobSegment |
Segment odpowiedzi operacji findBlobsByTags . |
FilterBlobSegmentModel |
Wynik wywołania interfejsu API filtru obiektów blob |
GeoReplication |
Geo-Replication informacji dotyczących pomocniczej usługi storage |
HttpAuthorization |
Reprezentuje informacje uwierzytelniania w wartościach nagłówków Autoryzacja, ProxyAuthorization, WWW-Authentication i Proxy-Authenticate. |
HttpOperationResponse |
Obiekt otoki dla żądania HTTP i odpowiedzi. Deserializowany obiekt jest przechowywany we |
IHttpClient |
Interfejs, który może wysyłać żądania HttpRequests i odbierać obiecane odpowiedzi HttpResponses. |
Lease |
Szczegóły konkretnej dzierżawy. |
LeaseAccessConditions |
Grupa parametrów |
LeaseOperationOptions |
Konfiguruje operacje dzierżawy. |
ListBlobsFlatSegmentResponse |
Wyliczenie obiektów blob |
ListBlobsFlatSegmentResponseModel |
Wyliczenie obiektów blob |
ListBlobsHierarchySegmentResponse |
Wyliczenie obiektów blob |
ListBlobsHierarchySegmentResponseModel |
Wyliczenie obiektów blob |
ListContainersSegmentResponse |
Wyliczenie kontenerów |
Logging |
Ustawienia rejestrowania usługi Azure Analytics. |
MatchConditions |
Określa opcje HTTP dla żądań warunkowych na podstawie dopasowania elementu ETag. |
Metadata |
Mapa par nazwa-wartość do skojarzenia z zasobem. |
Metrics |
podsumowanie statystyk żądań pogrupowanych według interfejsu API w godzinach lub minutach agregacji dla obiektów blob |
ModificationConditions |
Określa opcje HTTP dla żądań warunkowych na podstawie czasu modyfikacji. |
ModifiedAccessConditions |
standardowy warunek nagłówków warunkowych i tagów HTTP. |
ModifiedAccessConditionsModel |
Grupa parametrów |
ObjectReplicationPolicy |
Zawiera identyfikator zasad replikacji obiektów i odpowiednią listę objectReplicationRule. Jest to używane podczas pobierania właściwości replikacji obiektów w źródłowym obiekcie blob. Identyfikator zasad docelowego obiektu blob jest ustawiony w objectReplicationDestinationPolicyId odpowiednich odpowiedzi metody (np. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Zawiera identyfikator reguły replikacji obiektów i objectReplicationStatus obiektu blob. W ramach zasad ObjectReplicationPolicy może istnieć więcej niż jeden obiekt ObjectReplicationRule. |
PageBlobClearPagesHeaders |
Definiuje nagłówki dla operacji PageBlob_clearPages. |
PageBlobClearPagesOptions |
Opcje konfigurowania operacji clearPages . |
PageBlobCopyIncrementalHeaders |
Definiuje nagłówki dla operacji PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Definiuje nagłówki dla operacji PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Opcje konfigurowania operacji createIfNotExists . |
PageBlobCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla operacji createIfNotExists . |
PageBlobCreateOptions |
Opcje konfigurowania operacji tworzenia . |
PageBlobGetPageRangesDiffHeaders |
Definiuje nagłówki dla operacji PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Opcje konfigurowania <xref:PageBlobClient.getRangesDiff> operacji. |
PageBlobGetPageRangesDiffResponse |
Zawiera dane odpowiedzi dla getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions) operacji. |
PageBlobGetPageRangesHeaders |
Definiuje nagłówki dla operacji PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Opcje konfigurowania operacji getPageRanges . |
PageBlobGetPageRangesResponse |
Zawiera dane odpowiedzi dla getPageRanges(number, number, PageBlobGetPageRangesOptions) operacji. |
PageBlobListPageRangesDiffOptions |
Opcje konfigurowania operacji listPageRangesDiff . |
PageBlobListPageRangesOptions |
Opcje konfigurowania operacji listPageRanges . |
PageBlobRequestConditions |
Warunki dodawania do tworzenia tego stronicowego obiektu blob. |
PageBlobResizeHeaders |
Definiuje nagłówki dla operacji PageBlob_resize. |
PageBlobResizeOptions |
Opcje konfigurowania operacji zmiany rozmiaru . |
PageBlobStartCopyIncrementalOptions |
Opcje konfigurowania operacji startCopyIncremental . |
PageBlobUpdateSequenceNumberHeaders |
Definiuje nagłówki dla operacji PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Opcje konfigurowania operacji updateSequenceNumber . |
PageBlobUploadPagesFromURLHeaders |
Definiuje nagłówki dla operacji PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Opcje konfigurowania operacji uploadPagesFromURL . |
PageBlobUploadPagesHeaders |
Definiuje nagłówki dla operacji PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Opcje konfigurowania operacji uploadPages . |
PageList |
Lista zakresów stron dla obiektu blob. |
PageRangeInfo | |
ParsedBatchResponse |
Wielopartyjna/mieszana odpowiedź zawierająca odpowiedź dla każdego podwzestu. |
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. |
PollOperationState |
PollOperationState zawiera listę z opiniami najmniejszego zestawu właściwości potrzebnych do zdefiniowania dowolnej długotrwałej operacji poller. Podczas gdy klasa Poller działa jako lokalny mechanizm sterowania, aby rozpocząć wyzwalanie, czekać i potencjalnie anulować długotrwałą operację, PollOperationState dokumentuje stan zdalnej długotrwałej operacji. Powinna zostać zaktualizowana co najmniej po rozpoczęciu operacji, zakończeniu i anulowaniu. Chociaż implementacje mogą mieć dowolną inną liczbę właściwości, które można zaktualizować z innych powodów. |
PollerLike |
Abstrakcyjna reprezentacja narzędzia poller, która ma na celu uwidocznienie tylko minimalnego interfejsu API, z którymi użytkownik musi pracować. |
PollerLikeWithCancellation |
Abstrakcyjna reprezentacja narzędzia poller, która ma na celu uwidocznienie tylko minimalnego interfejsu API, z którymi użytkownik musi pracować. |
Range |
Zakres operacji usługi Blob Service. |
RequestPolicy |
Podstawowa struktura zasad żądania. |
RetentionPolicy |
zasady przechowywania, które określają, jak długo skojarzone dane powinny być utrwalane |
SASQueryParametersOptions |
Opcje konstruowania parametrów SASQueryParameters. |
SasIPRange |
Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego. |
SequenceNumberAccessConditions |
Grupa parametrów |
ServiceFilterBlobsHeaders |
Definiuje nagłówki dla operacji Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Opcje konfigurowania operacji findBlobsByTags . |
ServiceGenerateAccountSasUrlOptions | |
ServiceGetAccountInfoHeaders |
Definiuje nagłówki dla operacji Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Opcje konfigurowania operacji getAccountInfo . |
ServiceGetPropertiesHeaders |
Definiuje nagłówki dla operacji Service_getProperties. |
ServiceGetPropertiesOptions |
Opcje konfigurowania operacji getProperties . |
ServiceGetStatisticsHeaders |
Definiuje nagłówki dla operacji Service_getStatistics. |
ServiceGetStatisticsOptions |
Opcje konfigurowania operacji getStatistics . |
ServiceGetUserDelegationKeyHeaders |
Definiuje nagłówki dla operacji Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Opcje konfigurowania usługi — uzyskiwanie klucza delegowania użytkownika. |
ServiceListContainersOptions |
Opcje konfigurowania operacji listContainers . |
ServiceListContainersSegmentHeaders |
Definiuje nagłówki dla operacji Service_listContainersSegment. |
ServiceRenameContainerOptions |
Opcje konfigurowania <xref:BlobServiceClient.renameContainer> operacji. |
ServiceSetPropertiesHeaders |
Definiuje nagłówki dla operacji Service_setProperties. |
ServiceSetPropertiesOptions |
Opcje konfigurowania operacji setProperties . |
ServiceSubmitBatchHeaders |
Definiuje nagłówki dla operacji Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Parametry opcjonalne. |
ServiceUndeleteContainerOptions |
Opcje konfigurowania operacji undeleteContainer . |
SignedIdentifier |
Podpisany identyfikator. |
SignedIdentifierModel |
podpisany identyfikator |
StaticWebsite |
Właściwości umożliwiające konto hostowania statycznej witryny internetowej |
StoragePipelineOptions |
Interfejs opcji dla nowej funkcjiPipeline . |
StorageRetryOptions |
Interfejs opcji ponawiania prób obiektu blob usługi Storage. |
TagConditions |
Określa opcje HTTP dla żądań warunkowych na podstawie tagów obiektów blob. |
UserDelegationKey |
Klucz delegowania użytkownika. |
UserDelegationKeyModel |
Klucz delegowania użytkownika |
Aliasy typu
AccessTier |
Definiuje wartości accessTier. |
AccountKind |
Definiuje wartości parametru AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Zawiera dane odpowiedzi dla operacji appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Zawiera dane odpowiedzi dla operacji appendBlock. |
AppendBlobCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
ArchiveStatus |
Definiuje wartości parametru ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Zawiera dane odpowiedzi dla operacji abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Zawiera dane odpowiedzi dla deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions) operacji. |
BlobBatchSetBlobsAccessTierResponse |
Zawiera dane odpowiedzi dla setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions) operacji. |
BlobBatchSubmitBatchResponse |
Zawiera dane odpowiedzi dla operacji wsadowych obiektów blob. |
BlobCopyFromURLResponse |
Zawiera dane odpowiedzi dla operacji copyFromURL. |
BlobCopySourceTags |
Definiuje wartości obiektów BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Zawiera dane odpowiedzi dla operacji createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Zawiera dane odpowiedzi dla operacji deleteImmutabilityPolicy. |
BlobDeleteResponse |
Zawiera dane odpowiedzi dla operacji usuwania. |
BlobDownloadResponseModel |
Zawiera dane odpowiedzi dla operacji pobierania. |
BlobGetPropertiesResponseModel |
Zawiera dane odpowiedzi dla operacji getProperties. |
BlobGetTagsResponse |
Zawiera dane odpowiedzi dla operacji getTags . |
BlobImmutabilityPolicyMode |
Definiuje wartości dla obiektu BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType | |
BlobQueryResponseModel |
Zawiera dane odpowiedzi dla operacji zapytania. |
BlobSetHTTPHeadersResponse |
Zawiera dane odpowiedzi dla operacji setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Zawiera dane odpowiedzi dla operacji setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Zawiera dane odpowiedzi dla operacji setLegalHold. |
BlobSetMetadataResponse |
Zawiera dane odpowiedzi dla operacji setMetadata. |
BlobSetTagsResponse |
Zawiera dane odpowiedzi dla operacji setTags. |
BlobSetTierResponse |
Zawiera dane odpowiedzi dla operacji setTier. |
BlobStartCopyFromURLResponse |
Zawiera dane odpowiedzi dla operacji startCopyFromURL. |
BlobType |
Definiuje wartości dla obiektu BlobType. |
BlobUndeleteResponse |
Zawiera dane odpowiedzi dla operacji cofania. |
BlobUploadCommonResponse |
Typ odpowiedzi dla elementu uploadFile, uploadStream i <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Zawiera dane odpowiedzi dla operacji commitBlockList. |
BlockBlobGetBlockListResponse |
Zawiera dane odpowiedzi dla operacji getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Zawiera dane odpowiedzi dla operacji putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Zawiera dane odpowiedzi dla operacji stageBlockFromURL. |
BlockBlobStageBlockResponse |
Zawiera dane odpowiedzi dla operacji stageBlock. |
BlockBlobUploadResponse |
Zawiera dane odpowiedzi dla operacji przekazywania. |
BlockListType |
Definiuje wartości właściwości BlockListType. |
ContainerCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
ContainerDeleteResponse |
Zawiera dane odpowiedzi dla operacji usuwania. |
ContainerFindBlobsByTagsSegmentResponse |
Odpowiedź operacji findBlobsByTags . |
ContainerGetAccessPolicyResponse |
Zawiera dane odpowiedzi dla operacji getAccessPolicy . |
ContainerGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties. |
ContainerListBlobFlatSegmentResponse |
Zawiera dane odpowiedzi dla operacji listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Zawiera dane odpowiedzi dla operacji listBlobHierarchySegment. |
ContainerRenameResponse |
Zawiera dane odpowiedzi dla operacji zmiany nazwy. |
ContainerSetAccessPolicyResponse |
Zawiera dane odpowiedzi dla operacji setAccessPolicy. |
ContainerSetMetadataResponse |
Zawiera dane odpowiedzi dla operacji setMetadata. |
ContainerUndeleteResponse |
Zawiera dane odpowiedzi dla operacji przywracania. |
CopyPollerBlobClient |
Definiuje operacje z obiektu BlobClient , które są potrzebne do działania narzędzia poller zwróconego przez beginCopyFromURL . |
CopyStatusType |
Definiuje wartości copyStatusType. |
CredentialPolicyCreator |
Funkcja fabryki, która tworzy nową funkcję CredentialPolicy, która używa podanej metody nextPolicy. |
DeleteSnapshotsOptionType |
Definiuje wartości elementu DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definiuje wartości encryptionAlgorithmType. Znajomość wartości obsługiwanych przez usługęAES256 |
GeoReplicationStatusType |
Definiuje wartości parametru GeoReplicationStatusType. |
HttpRequestBody |
Możliwe typy treści żądań HTTP |
LeaseDurationType |
Definiuje wartości typu LeaseDurationType. |
LeaseOperationResponse |
Zawiera dane odpowiedzi dla operacji, które tworzą, modyfikują lub usuwają dzierżawę. Zobacz BlobLeaseClient. |
LeaseStateType |
Definiuje wartości typu LeaseStateType. |
LeaseStatusType |
Definiuje wartości typu LeaseStatusType. |
ObjectReplicationStatus |
Określa stan replikacji obiektu blob. Jest to używane, gdy konto magazynu ma zastosowane zasady replikacji obiektów. Zobacz ObjectReplicationPolicy i ObjectReplicationRule. |
PageBlobClearPagesResponse |
Zawiera dane odpowiedzi dla operacji clearPages. |
PageBlobCopyIncrementalResponse |
Zawiera dane odpowiedzi dla operacji copyIncremental. |
PageBlobCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
PageBlobGetPageRangesDiffResponseModel |
Zawiera dane odpowiedzi dla operacji getPageRangesDiff. |
PageBlobGetPageRangesResponseModel |
Zawiera dane odpowiedzi dla operacji getPageRanges. |
PageBlobResizeResponse |
Zawiera dane odpowiedzi dla operacji zmiany rozmiaru. |
PageBlobUpdateSequenceNumberResponse |
Zawiera dane odpowiedzi dla operacji updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Zawiera dane odpowiedzi dla operacji uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Zawiera dane odpowiedzi dla operacji uploadPages. |
PublicAccessType |
Definiuje wartości parametru PublicAccessType. |
RehydratePriority |
Definiuje wartości parametru RehydratePriority. |
RequestPolicyFactory |
Tworzy nowy element RequestPolicy dla każdego żądania, który używa podanej metody NextPolicy. |
SequenceNumberActionType |
Definiuje wartości parametru SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Odpowiedź operacji findBlobsByTags . |
ServiceGetAccountInfoResponse |
Zawiera dane odpowiedzi dla operacji getAccountInfo. |
ServiceGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties. |
ServiceGetStatisticsResponse |
Zawiera dane odpowiedzi dla operacji getStatistics. |
ServiceGetUserDelegationKeyResponse |
Zawiera dane odpowiedzi dla getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions) operacji. |
ServiceListContainersSegmentResponse |
Zawiera dane odpowiedzi dla operacji listContainersSegment. |
ServiceSetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji setProperties. |
ServiceSubmitBatchResponseModel |
Zawiera dane odpowiedzi dla operacji submitBatch. |
SkuName |
Definiuje wartości skuName. |
SyncCopyStatusType |
Definiuje wartości syncCopyStatusType. |
Tags |
Tagi obiektów blob. |
Wyliczenia
BlockBlobTier |
Reprezentuje warstwę dostępu w obiekcie blob. Aby uzyskać szczegółowe informacje na temat warstw na poziomie blokowych obiektów blob , zobacz Warstwy magazynowania Gorąca, Chłodna i Archiwum. |
KnownEncryptionAlgorithmType |
Znane wartości EncryptionAlgorithmType akceptowane przez usługę. |
PremiumPageBlobTier |
Określa warstwę stronicowego obiektu blob, aby ustawić obiekt blob na . Dotyczy to tylko stronicowych obiektów blob na kontach magazynu w warstwie Premium. Zobacz tutaj , aby uzyskać szczegółowe informacje na temat odpowiedniej liczby operacji we/wy na sekundę i przepływności na stronę PageBlobTier. |
SASProtocol |
Protokoły dla wygenerowanej sygnatury dostępu współdzielonego. |
StorageBlobAudience |
Definiuje znanych odbiorców chmury dla usługi Storage. |
StorageRetryPolicyType |
Typy RetryPolicy. |
Funkcje
deserialization |
Utwórz nową serializacji RequestPolicyCreator, który będzie serializował treści żądań HTTP podczas przekazywania potoku HTTP. |
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 użycia:
Przykład użycia identyfikatora:
Przykład użycia nazwy obiektu blob:
|
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 użycia:
|
get |
|
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
deserializationPolicy(DeserializationContentTypes, SerializerOptions)
Utwórz nową serializacji RequestPolicyCreator, który będzie serializował treści żądań HTTP podczas przekazywania potoku HTTP.
function deserializationPolicy(deserializationContentTypes?: DeserializationContentTypes, parsingOptions?: SerializerOptions): RequestPolicyFactory
Parametry
- deserializationContentTypes
- DeserializationContentTypes
- parsingOptions
- SerializerOptions
Zwraca
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
generateBlobSASQueryParameters(BlobSASSignatureValues, 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 użycia:
// Generate service level SAS for a container
const containerSAS = generateBlobSASQueryParameters({
containerName, // 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();
Przykład użycia identyfikatora:
// Generate service level SAS for a container with identifier
// startsOn & permissions are optional when identifier is provided
const identifier = "unique-id";
await containerClient.setAccessPolicy(undefined, [
{
accessPolicy: {
expiresOn: new Date(new Date().valueOf() + 86400), // Date type
permissions: ContainerSASPermissions.parse("racwdl").toString(),
startsOn: new Date() // Date type
},
id: identifier
}
]);
const containerSAS = generateBlobSASQueryParameters(
{
containerName, // Required
identifier // Required
},
sharedKeyCredential // StorageSharedKeyCredential - `new StorageSharedKeyCredential(account, accountKey)`
).toString();
Przykład użycia nazwy obiektu blob:
// Generate service level SAS for a blob
const blobSAS = generateBlobSASQueryParameters({
containerName, // Required
blobName, // Required
permissions: BlobSASPermissions.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 generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Parametry
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Zwraca
generateBlobSASQueryParameters(BlobSASSignatureValues, 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 użycia:
// Generate user delegation SAS for a container
const userDelegationKey = await blobServiceClient.getUserDelegationKey(startsOn, expiresOn);
const containerSAS = generateBlobSASQueryParameters({
containerName, // Required
permissions: ContainerSASPermissions.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 generateBlobSASQueryParameters(blobSASSignatureValues: BlobSASSignatureValues, userDelegationKey: UserDelegationKey, accountName: string): SASQueryParameters
Parametry
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Wartość zwracana blobServiceClient.getUserDelegationKey()
- accountName
-
string
Zwraca
getBlobServiceAccountAudience(string)
function getBlobServiceAccountAudience(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.