@azure/storage-blob 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). |
AppendBlobClient |
Obiekt 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 obsługiwane są 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łnilnym obiektem blob lub stronicowym obiektem blob. |
BlobLeaseClient |
Klient zarządzający dzierżawami ContainerClient lub BlobClient. |
BlobSASPermissions |
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 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 powinna być serializowana ciągiem toString i ustawiona 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 |
KontenerClient reprezentuje adres URL kontenera usługi Azure Storage, który umożliwia manipulowanie jego obiektami blob. |
ContainerSASPermissions |
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 powinna być serializowana ciągiem toString i ustawiona 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 element CredentialPolicy. |
CredentialPolicy |
Zasady poświadczeń używane do podpisywania żądań HTTP(S) przed wysłaniem. Jest to abstrakcyjna klasa. |
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 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 BlobSASSignatureValue s. 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
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. 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 obiektów blob. 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 |
AppendBlobAppendBlockFromURLOptions |
Opcje konfigurowania operacji |
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 operacji <xref:appendBlobClient.createIfNotExists>. |
AppendBlobCreateOptions |
Opcje konfigurowania operacji tworzenia. |
AppendBlobRequestConditions |
Warunki dodawania do tworzenia tego uzupełnialnych obiektów blob. |
AppendBlobSealOptions |
Opcje konfigurowania operacji |
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 beginCopyFromURL operacji. |
BlobBeginCopyFromURLResponse |
Zawiera dane odpowiedzi dla operacji |
BlobBeginCopyFromUrlPollState |
Stan używany przez narzędzie poller zwrócone z beginCopyFromURL. Ten stan jest przekazywany do określonego przez użytkownika |
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 createSnapshot operacji. |
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ści deleteImmutabilityPolicy operacji. |
BlobDeleteOptions |
Opcje konfigurowania operacji usuwania |
BlobDownloadHeaders |
Definiuje nagłówki dla operacji Blob_download. |
BlobDownloadOptionalParams |
Parametry opcjonalne. |
BlobDownloadOptions | |
BlobDownloadResponseParsed |
Zawiera dane odpowiedzi dla operacji pobierania |
BlobDownloadToBufferOptions |
Interfejs opcji dla operacji downloadToBuffer. |
BlobExistsOptions |
Opcje konfigurowania istnieją operacji. |
BlobFlatListSegment |
Interfejs reprezentujący obiekt BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opcje konfigurowania generateSasUrl operacji. |
BlobGetAccountInfoHeaders |
Definiuje nagłówki dla operacji Blob_getAccountInfo. |
BlobGetAccountInfoOptions |
Opcje konfigurowania operacji getAccountInfo. |
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 |
Opisz niezmienne zasady 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 wykonywania zapytań o obiekt blob przy użyciu formatu Apache Arrow. Tylko prawidłowe dla outputTextConfiguration. |
BlobQueryArrowField |
Opisz pole w 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ń o obiekt blob przy użyciu formatu 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żywane w 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 setHTTPHeaders operacji. |
BlobSetImmutabilityPolicyHeaders |
Definiuje nagłówki dla operacji Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Opcje ustawiania zasad niezmienności setImmutabilityPolicy operacji. |
BlobSetLegalHoldHeaders |
Definiuje nagłówki dla operacji Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Opcje ustawiania archiwizacji ze względów prawnych setLegalHold operacji. |
BlobSetMetadataHeaders |
Definiuje nagłówki dla operacji Blob_setMetadata. |
BlobSetMetadataOptions |
Opcje konfigurowania setMetadata operacji. |
BlobSetTagsHeaders |
Definiuje nagłówki dla operacji Blob_setTags. |
BlobSetTagsOptions |
Opcje konfigurowania setTags operacji. |
BlobSetTierHeaders |
Definiuje nagłówki dla operacji Blob_setTier. |
BlobSetTierOptions |
Opcje konfigurowania operacji setAccessTier. |
BlobStartCopyFromURLHeaders |
Definiuje nagłówki dla operacji Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Opcje konfigurowania beginCopyFromURL operacji. |
BlobSyncCopyFromURLOptions |
Opcje konfigurowania operacji |
BlobTag | |
BlobTags |
Tagi obiektów blob |
BlobUndeleteHeaders |
Definiuje nagłówki dla operacji Blob_undelete. |
BlobUndeleteOptions |
Opcje konfigurowania operacji cofania. |
Block |
Reprezentuje pojedynczy blok w blokowym obiekcie blob. Opisuje identyfikator i rozmiar bloku. |
BlockBlobCommitBlockListHeaders |
Definiuje nagłówki dla operacji BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Opcje konfigurowania commitBlockList operacji. |
BlockBlobGetBlockListHeaders |
Definiuje nagłówki dla operacji BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Opcje konfigurowania operacji getBlockList. |
BlockBlobParallelUploadOptions |
Interfejs opcji dla uploadFile i <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definiuje nagłówki dla operacji BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Opcje konfigurowania operacji zapytań |
BlockBlobStageBlockFromURLHeaders |
Definiuje nagłówki dla operacji BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Opcje konfigurowania operacji |
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 | |
ClearRange | |
CommonGenerateSasUrlOptions |
Typowe opcje BlobGenerateSasUrlOptions i ContainerGenerateSasUrlOptions. |
CommonOptions |
Interfejs dla opcji typowych 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 — zmienianie 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 istnieją operacji. |
ContainerFilterBlobsHeaders |
Definiuje nagłówki dla operacji Container_filterBlobs. |
ContainerFindBlobByTagsOptions |
Opcje konfigurowania operacji |
ContainerGenerateSasUrlOptions |
Opcje konfigurowania generateSasUrl operacji. |
ContainerGetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Opcje konfigurowania operacji getAccessPolicy. |
ContainerGetAccountInfoHeaders |
Definiuje nagłówki dla operacji Container_getAccountInfo. |
ContainerGetAccountInfoOptions |
Opcje konfigurowania operacji getAccountInfo. |
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. Widzieć: |
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żywane w 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 |
Opcje konfigurowania setMetadata operacji. |
ContainerUndeleteHeaders |
Definiuje nagłówki dla operacji Container_restore. |
CorsRule |
MECHANIZM CORS to funkcja HTTP, która umożliwia aplikacji internetowej działającej w jednej domenie uzyskiwanie dostępu do zasobów w innej domenie. Przeglądarki sieci Web implementują ograniczenie zabezpieczeń znane jako zasady tego samego źródła, 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 findBlobsByTags |
FilterBlobItemModel |
Informacje o obiektach blob z wywołania interfejsu API filtrowania obiektów blob |
FilterBlobSegment |
Odpowiedź segmentu operacji findBlobsByTags. |
FilterBlobSegmentModel |
Wynik wywołania interfejsu API filtru obiektów blob |
GeoReplication |
Geo-Replication informacje dotyczące pomocniczej usługi magazynu |
HttpAuthorization |
Reprezentuje informacje uwierzytelniania w wartościach nagłówków Authorization, ProxyAuthorization, WWW-Authentication i Proxy-Authenticate. |
HttpHeaders |
Kolekcja par klucz/wartość nagłówka HTTP. |
HttpOperationResponse |
Odpowiedź HTTP zgodna z core-v1(core-http). |
HttpResponse |
Reprezentacja odpowiedzi HTTP, która zawiera odwołanie do żądania, które go pochodzi. |
IHttpClient |
Zgodny interfejs zasad żądań core-http |
Lease |
Szczegóły określonej 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 dopasowywania elementu ETag. |
Metadata |
Mapa par name-value 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 obiektu 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. Może istnieć więcej niż jeden ObjectReplicationRule w ObjectReplicationPolicy. |
PageBlobClearPagesHeaders |
Definiuje nagłówki dla operacji PageBlob_clearPages. |
PageBlobClearPagesOptions |
Opcje konfigurowania operacji |
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 | |
PageBlobGetPageRangesDiffHeaders |
Definiuje nagłówki dla operacji PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Opcje konfigurowania operacji <xref:PageBlobClient.getRangesDiff>. |
PageBlobGetPageRangesDiffResponse |
Zawiera dane odpowiedzi dla operacji getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions). |
PageBlobGetPageRangesHeaders |
Definiuje nagłówki dla operacji PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Opcje konfigurowania operacji getPageRanges. |
PageBlobGetPageRangesResponse |
Zawiera dane odpowiedzi dla operacji getPageRanges(number, number, PageBlobGetPageRangesOptions). |
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 zmiany rozmiaru operacji. |
PageBlobStartCopyIncrementalOptions |
Opcje konfigurowania operacji startCopyIncremental. |
PageBlobUpdateSequenceNumberHeaders |
Definiuje nagłówki dla operacji PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Opcje konfigurowania operacji |
PageBlobUploadPagesFromURLHeaders |
Definiuje nagłówki dla operacji PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Opcje konfigurowania uploadPagesFromURL operacji. |
PageBlobUploadPagesHeaders |
Definiuje nagłówki dla operacji PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Opcje konfigurowania operacji uploadPages. |
PageList |
Lista zakresów stron dla obiektu blob. |
PageListInternal |
lista stron |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Wieloczęściowa/mieszana odpowiedź zawierająca odpowiedź dla każdego podzewestu. |
PipelineLike |
Interfejs klasy potoku Przed wdrożeniem dostosowanego potoku zapoznaj się z tematem newPipeline i podano zasady. |
PipelineOptions |
Interfejs opcji konstruktora potoku. |
PollOperationState |
PollOperationState zawiera listę najdrobniejszych zestawów 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. Jednak implementacje mogą mieć dowolną inną liczbę właściwości, które mogą być aktualizowane 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. |
RequestPolicyFactory |
Interfejs umożliwiający zgodność z elementem RequestPolicyFactory core-http |
RequestPolicyOptions |
Interfejs umożliwiający zgodność z zasadami RequestPolicy |
ResponseLike |
Obiekt z prostą właściwością _response. |
ResponseWithBody |
Obiekt z właściwością _response, która ma już treść i nagłówki analizowane w znanych typach. |
ResponseWithHeaders |
Obiekt z właściwością _response, która ma nagłówki już analizowane w typowanym obiekcie. |
RetentionPolicy |
zasady przechowywania, które określają, jak długo skojarzone dane powinny być utrwalane |
SASQueryParametersOptions |
Opcje konstruowania SASQueryParameters. |
SasIPRange |
Dozwolony zakres adresów IP dla sygnatury dostępu współdzielonego. |
SequenceNumberAccessConditions |
Grupa parametrów |
ServiceClientOptions |
Podzestaw |
ServiceFilterBlobsHeaders |
Definiuje nagłówki dla operacji Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Opcje konfigurowania operacji |
ServiceGenerateAccountSasUrlOptions |
Opcje konfigurowania operacji generowania |
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 listContainers operacji. |
ServiceListContainersSegmentHeaders |
Definiuje nagłówki dla operacji Service_listContainersSegment. |
ServiceRenameContainerOptions |
Opcje konfigurowania operacji <xref:BlobServiceClient.renameContainer>. |
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 undeleteContainer operacji. |
SignedIdentifier |
Podpisany identyfikator. |
SignedIdentifierModel |
podpisany identyfikator |
StaticWebsite |
Właściwości, które umożliwiają konto hostowania statycznej witryny internetowej |
StoragePipelineOptions |
Interfejs opcji dla funkcji newPipeline. |
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 |
WebResource |
Opis żądania HTTP, który ma zostać złożony na serwerze zdalnym. |
Aliasy typu
AccessTier |
Definiuje wartości dla właściwoś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 operacji deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions). |
BlobBatchSetBlobsAccessTierResponse |
Zawiera dane odpowiedzi dla operacji setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions). |
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. |
BlobDownloadResponseInternal |
Zawiera dane odpowiedzi dla operacji pobierania. |
BlobDownloadResponseModel |
Zawiera dane odpowiedzi dla operacji pobierania. |
BlobGetAccountInfoResponse |
Zawiera dane odpowiedzi dla operacji getAccountInfo. |
BlobGetPropertiesResponseModel |
Zawiera dane odpowiedzi dla operacji getProperties. |
BlobGetTagsResponse |
Zawiera dane odpowiedzi dla operacji getTags. |
BlobImmutabilityPolicyMode |
Definiuje wartości obiektu BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Typ BlobQueryArrowField. |
BlobQueryResponseInternal |
Zawiera dane odpowiedzi dla operacji zapytania. |
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 uploadFile, uploadStreami <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Zawiera dane odpowiedzi dla operacji commitBlockList. |
BlockBlobGetBlockListResponse |
Zawiera dane odpowiedzi dla operacji getBlockList. |
BlockBlobGetBlockListResponseInternal |
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 blockListType. |
ContainerCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
ContainerDeleteResponse |
Zawiera dane odpowiedzi dla operacji usuwania. |
ContainerFilterBlobsResponse |
Zawiera dane odpowiedzi dla operacji filterBlobs. |
ContainerFindBlobsByTagsSegmentResponse |
Odpowiedź operacji findBlobsByTags. |
ContainerGetAccessPolicyResponse |
Zawiera dane odpowiedzi dla operacji getAccessPolicy. |
ContainerGetAccessPolicyResponseModel |
Zawiera dane odpowiedzi dla operacji getAccessPolicy. |
ContainerGetAccountInfoResponse |
Zawiera dane odpowiedzi dla operacji getAccountInfo. |
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 BlobClient, które są wymagane 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 deleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definiuje wartości encryptionAlgorithmType. Znane wartości obsługiwane przez usługęAES256 |
GeoReplicationStatusType |
Definiuje wartości parametru GeoReplicationStatusType. |
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 |
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. |
PageBlobGetPageRangesDiffResponseInternal |
Zawiera dane odpowiedzi dla operacji getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Zawiera dane odpowiedzi dla operacji getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Zawiera dane odpowiedzi dla operacji getPageRanges. |
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. |
SequenceNumberActionType |
Definiuje wartości typu SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Odpowiedź operacji findBlobsByTags. |
ServiceGetAccountInfoResponse |
Zawiera dane odpowiedzi dla operacji getAccountInfo. |
ServiceGetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji getProperties. |
ServiceGetPropertiesResponseInternal |
Zawiera dane odpowiedzi dla operacji getProperties. |
ServiceGetStatisticsResponse |
Zawiera dane odpowiedzi dla operacji getStatistics. |
ServiceGetStatisticsResponseInternal |
Zawiera dane odpowiedzi dla operacji getStatistics. |
ServiceGetUserDelegationKeyResponse |
Zawiera dane odpowiedzi dla operacji getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions). |
ServiceListContainersSegmentResponse |
Zawiera dane odpowiedzi dla operacji listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Zawiera dane odpowiedzi dla operacji listContainersSegment. |
ServiceSetPropertiesResponse |
Zawiera dane odpowiedzi dla operacji setProperties. |
ServiceSubmitBatchResponseInternal |
Zawiera dane odpowiedzi dla operacji submitBatch. |
ServiceSubmitBatchResponseModel |
Zawiera dane odpowiedzi dla operacji submitBatch. |
SkuName |
Definiuje wartości skuName. |
SyncCopyStatusType |
Definiuje wartości parametru SyncCopyStatusType. |
Tags |
Tagi obiektów blob. |
WithResponse |
Typ reprezentujący wynik operacji ze znaną właściwością _response. |
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, które akceptuje usługa. |
PremiumPageBlobTier |
Określa warstwę stronicowego obiektu blob, aby ustawić obiekt blob na wartość. Dotyczy to tylko stronicowych obiektów blob na kontach usługi Premium Storage. 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
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ładowe użycie:
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ładowe użycie:
|
get |
Aby uzyskać odbiorców protokołu OAuth dla konta magazynu dla usługi blob. |
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
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, 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ładowe użycie:
// 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 * 1000), // 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 * 1000), // 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 * 1000), // 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ładowe użycie:
// 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)
Aby uzyskać odbiorców protokołu OAuth dla konta magazynu dla usługi blob.
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 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.