@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 <xref:AccountSASSignatureValues> obiekcie. 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 <xref:AccountSASSignatureValues> obiekcie. 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 na <xref:AccountSASSignatureValues> obiekcie. 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. |
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. |
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, który zarządza dzierżawami dla obiektu <xref:ContainerClient> lub .<xref: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 należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w <xref:BlobSASSignatureValues> obiekcie. Istnieje możliwość skonstruowania ciągu 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, umożliwiając manipulowanie kontenerami obiektów blob. |
BlockBlobClient |
BlockBlobClient definiuje zestaw operacji mających zastosowanie do blokowych obiektów blob. |
ContainerClient |
Obiekt ContainerClient 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 należy je serializować za pomocą funkcji toString i ustawić jako pole uprawnień w <xref:BlobSASSignatureValues> obiekcie. Istnieje możliwość skonstruowania ciągu 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. |
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 funkcję <xref:newPipeline>. Możesz też utworzyć potok z własnymi zasadami za pomocą konstruktora potoku. <xref:newPipeline> Przed zaimplementowaniem dostosowanego potoku zapoznaj się z zasadami i podano je. |
SASQueryParameters |
Reprezentuje składniki tworzące parametry zapytania sygnatury dostępu współdzielonego usługi Azure Storage. Ten typ nie jest konstruowany bezpośrednio przez użytkownika; jest generowany tylko przez <xref:AccountSASSignatureValues> typy i <xref:BlobSASSignatureValues> . Po wygenerowaniu można je kodować bezpośrednio do <xref:String> 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 a środowiskiem uruchomieniowym przeglądarki, w tym:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory to klasa fabryki pomagająca w generowaniu obiektów StorageBrowserPolicy. |
StorageClient |
Obiekt StorageClient reprezentuje klasę adresów URL opartą na elementach <xref:BlobServiceClient>i <xref:ContainerClient> itp. |
StorageClientContext | |
StorageRetryPolicy |
Zasady ponawiania prób z implementacją ponawiania prób wykładniczych i ponawiania prób liniowych. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory to klasa fabryki, która pomaga w generowaniu <xref:StorageRetryPolicy> obiektów. |
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. <xref:AccountSASPermissions> Służy 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ę <xref:generateAccountSASQueryParameters> w celu uzyskania reprezentacji 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 <xref:SASQueryParameters> istnieje, ponieważ pierwsza jest modyfikowalna i logiczna reprezentacja, podczas gdy ta ostatnia jest niezmienna i używana do generowania rzeczywistych żądań REST. |
AppendBlobAppendBlockFromURLOptions |
Opcje konfigurowania <xref:AppendBlobClient.appendBlockFromURL> operacji. |
AppendBlobAppendBlockFromUrlHeaders |
Definiuje nagłówki dla operacji AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Definiuje nagłówki dla operacji AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Opcje konfigurowania <xref:AppendBlobClient.appendBlock> operacji. |
AppendBlobCreateHeaders |
Definiuje nagłówki dla operacji AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Opcje konfigurowania <xref:AppendBlobClient.createIfNotExists> operacji. |
AppendBlobCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla <xref:appendBlobClient.createIfNotExists> operacji. |
AppendBlobCreateOptions |
Opcje konfigurowania <xref:AppendBlobClient.create> operacji. |
AppendBlobRequestConditions |
Warunki dodawania do tworzenia tego uzupełnialnych obiektów blob. |
AppendBlobSealOptions |
Opcje konfigurowania <xref:AppendBlobClient.seal> 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 <xref:BlobClient.abortCopyFromURL> operacji. |
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 <xref:BlobClient.beginCopyFromURL> operacji. |
BlobBeginCopyFromURLResponse |
Zawiera dane odpowiedzi dla <xref:BlobClient.beginCopyFromURL> operacji. |
BlobBeginCopyFromUrlPollState |
Stan używany przez poller zwrócony z <xref:BlobClient.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 <xref:BlobClient.createSnapshot> operacji. |
BlobDeleteHeaders |
Definiuje nagłówki dla operacji Blob_delete. |
BlobDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla <xref:BlobClient.deleteIfExists> operacji. |
BlobDeleteImmutabilityPolicyHeaders |
Definiuje nagłówki dla operacji Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Opcje usuwania operacji zasad <xref:BlobClient.deleteImmutabilityPolicy> niezmienności. |
BlobDeleteOptions |
Opcje konfigurowania <xref:BlobClient.delete> operacji. |
BlobDownloadHeaders |
Definiuje nagłówki dla operacji Blob_download. |
BlobDownloadOptionalParams |
Parametry opcjonalne. |
BlobDownloadOptions |
Opcje konfigurowania <xref:BlobClient.download> operacji. |
BlobDownloadResponseParsed |
Zawiera dane odpowiedzi dla <xref:BlobClient.download> operacji. |
BlobDownloadToBufferOptions |
Interfejs opcji dla <xref:BlobClient.downloadToBuffer> operacji. |
BlobExistsOptions |
Opcje konfigurowania <xref:BlobClient.exists> operacji. |
BlobFlatListSegment |
Interfejs reprezentujący obiekt BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Opcje konfigurowania <xref:BlobClient.generateSasUrl> operacji. |
BlobGetPropertiesHeaders |
Definiuje nagłówki dla operacji Blob_getProperties. |
BlobGetPropertiesOptions |
Opcje konfigurowania <xref:BlobClient.getProperties> operacji. |
BlobGetPropertiesResponse |
Zawiera dane odpowiedzi dla <xref:BlobClient.getProperties> operacji. |
BlobGetTagsHeaders |
Definiuje nagłówki dla operacji Blob_getTags. |
BlobGetTagsOptions |
Opcje konfigurowania <xref:BlobClient.getTags> operacji. |
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ń dotyczących obiektu blob przy użyciu formatu Apache Arrow. Tylko prawidłowe dla <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
BlobQueryArrowField |
Opisz pole w pliku <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
Opcje wykonywania zapytań dotyczących obiektu 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 w formacie JSON. |
BlobQueryParquetConfiguration |
Opcje wykonywania zapytań o obiekt blob przy użyciu formatu Parquet. Tylko prawidłowe dla <xref:BlockBlobQueryOptions.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. <xref:BlobSASPermissions> Służy do analizowania uprawnień sygnatury dostępu współdzielonego z nieprzetworzonych obiektów. |
BlobSASSignatureValues |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Obiekt BlobSASSignatureValues służy do generowania 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 <xref:BlobClient.setHTTPHeaders> operacji. |
BlobSetImmutabilityPolicyHeaders |
Definiuje nagłówki dla operacji Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Opcje ustawiania operacji zasad <xref:BlobClient.setImmutabilityPolicy> niezmienności. |
BlobSetLegalHoldHeaders |
Definiuje nagłówki dla operacji Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Opcje ustawiania operacji archiwizacji prawnej <xref:BlobClient.setLegalHold> . |
BlobSetMetadataHeaders |
Definiuje nagłówki dla operacji Blob_setMetadata. |
BlobSetMetadataOptions |
Opcje konfigurowania <xref:BlobClient.setMetadata> operacji. |
BlobSetTagsHeaders |
Definiuje nagłówki dla operacji Blob_setTags. |
BlobSetTagsOptions |
Opcje konfigurowania <xref:BlobClient.setTags> operacji. |
BlobSetTierHeaders |
Definiuje nagłówki dla operacji Blob_setTier. |
BlobSetTierOptions |
Opcje konfigurowania <xref:BlobClient.setAccessTier> operacji. |
BlobStartCopyFromURLHeaders |
Definiuje nagłówki dla operacji Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Opcje konfigurowania <xref:BlobClient.beginCopyFromURL> operacji. |
BlobSyncCopyFromURLOptions |
Opcje konfigurowania <xref:BlobClient.syncCopyFromURL> operacji. |
BlobTag | |
BlobTags |
Tagi obiektów blob |
BlobUndeleteHeaders |
Definiuje nagłówki dla operacji Blob_undelete. |
BlobUndeleteOptions |
Opcje konfigurowania <xref:BlobClient.undelete> operacji. |
Block |
Reprezentuje pojedynczy blok w blokowym obiekcie blob. Opisuje identyfikator i rozmiar bloku. |
BlockBlobCommitBlockListHeaders |
Definiuje nagłówki dla operacji BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Opcje konfigurowania <xref:BlockBlobClient.commitBlockList> operacji. |
BlockBlobGetBlockListHeaders |
Definiuje nagłówki dla operacji BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Opcje konfigurowania <xref:BlockBlobClient.getBlockList> operacji. |
BlockBlobParallelUploadOptions |
Interfejs opcji dla i <xref:BlockBlobClient.uploadFile><xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definiuje nagłówki dla operacji BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Opcje konfigurowania <xref:BlockBlobClient.query> operacji. |
BlockBlobStageBlockFromURLHeaders |
Definiuje nagłówki dla operacji BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Opcje konfigurowania <xref:BlockBlobClient.stageBlockFromURL> operacji. |
BlockBlobStageBlockHeaders |
Definiuje nagłówki dla operacji BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Opcje konfigurowania <xref:BlockBlobClient.stageBlock> operacji. |
BlockBlobSyncUploadFromURLOptions |
Opcje konfigurowania <xref:BlockBlobClient.syncUploadFromURL> operacji. |
BlockBlobUploadHeaders |
Definiuje nagłówki dla operacji BlockBlob_upload. |
BlockBlobUploadOptions |
Opcje konfigurowania <xref:BlockBlobClient.upload> operacji. |
BlockBlobUploadStreamOptions |
Interfejs opcji dla <xref:BlockBlobClient.uploadStream> operacji. |
BlockList | |
CommonGenerateSasUrlOptions |
Typowe opcje i <xref:BlobGenerateSasUrlOptions><xref: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 — operacja przerwania dzierżawy. |
ContainerChangeLeaseOptions |
Opcje konfigurowania kontenera — zmienianie operacji dzierżawy. |
ContainerCreateHeaders |
Definiuje nagłówki dla operacji Container_create. |
ContainerCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla <xref:ContainerClient.createIfNotExists> operacji. |
ContainerCreateOptions |
Opcje konfigurowania <xref:ContainerClient.create> operacji. |
ContainerDeleteBlobOptions |
Opcje konfigurowania <xref:ContainerClient.deleteBlob> operacji. |
ContainerDeleteHeaders |
Definiuje nagłówki dla operacji Container_delete. |
ContainerDeleteIfExistsResponse |
Zawiera dane odpowiedzi dla <xref:ContainerClient.deleteIfExists> operacji. |
ContainerDeleteMethodOptions |
Opcje konfigurowania <xref:ContainerClient.delete> operacji. |
ContainerEncryptionScope |
Grupa parametrów |
ContainerExistsOptions |
Opcje konfigurowania <xref:ContainerClient.exists> operacji. |
ContainerGenerateSasUrlOptions |
Opcje konfigurowania <xref:ContainerClient.generateSasUrl> operacji. |
ContainerGetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Opcje konfigurowania <xref:ContainerClient.getAccessPolicy> operacji. |
ContainerGetPropertiesHeaders |
Definiuje nagłówki dla operacji Container_getProperties. |
ContainerGetPropertiesOptions |
Opcje konfigurowania <xref:ContainerClient.getProperties> operacji. |
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 do spełnienia dla kontenera. |
ContainerSASPermissionsLike |
Typ, który wygląda jak uprawnienie sygnatury dostępu współdzielonego kontenera. <xref:ContainerSASPermissions> Służy do analizowania uprawnień sygnatury dostępu współdzielonego z nieprzetworzonych obiektów. |
ContainerSetAccessPolicyHeaders |
Definiuje nagłówki dla operacji Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
Opcje konfigurowania <xref:ContainerClient.setAccessPolicy> operacji. |
ContainerSetMetadataHeaders |
Definiuje nagłówki dla operacji Container_setMetadata. |
ContainerSetMetadataOptions |
Opcje konfigurowania <xref:ContainerClient.setMetadata> operacji. |
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 sieci Web implementują ograniczenie zabezpieczeń znane jako zasady pochodzenia, które uniemożliwia stronie internetowej wywoływanie interfejsów API w innej domenie; Mechanizm CORS zapewnia bezpieczny sposób zezwalania jednemu domenie (domenie pochodzenia) na wywoływanie interfejsów API w innej domenie |
CpkInfo |
Grupa parametrów |
FilterBlobItem |
Informacje o obiekcie blob z obiektu <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Informacje o obiektach blob z wywołania interfejsu API filtru obiektów blob |
FilterBlobSegment |
Segmentowanie <xref:BlobServiceClient.findBlobsByTags> odpowiedzi operacji. |
FilterBlobSegmentModel |
Wynik wywołania interfejsu API filtru obiektów blob |
GeoReplication |
Geo-Replication informacji dotyczących pomocniczej usługi magazynu |
HttpAuthorization |
Reprezentuje informacje dotyczące uwierzytelniania w wartościach nagłówków Autoryzacja, ProxyAuthorization, WWW-Authentication i Proxy-Authenticate. |
Lease |
Szczegóły dotyczące określonej dzierżawy. |
LeaseAccessConditions |
Grupa parametrów |
LeaseOperationOptions |
Konfiguruje operacje dzierżawy. |
ListBlobsFlatSegmentResponse |
Wyliczanie obiektów blob |
ListBlobsFlatSegmentResponseModel |
Wyliczanie obiektów blob |
ListBlobsHierarchySegmentResponse |
Wyliczanie obiektów blob |
ListBlobsHierarchySegmentResponseModel |
Wyliczanie 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ę <xref: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 <xref:ObjectReplicationStatus> obiekt blob. W obszarze <xref:ObjectReplicationPolicy>może znajdować się więcej niż jeden <xref:ObjectReplicationRule> element . |
PageBlobClearPagesHeaders |
Definiuje nagłówki dla operacji PageBlob_clearPages. |
PageBlobClearPagesOptions |
Opcje konfigurowania <xref:PageBlobClient.clearPages> operacji. |
PageBlobCopyIncrementalHeaders |
Definiuje nagłówki dla operacji PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Definiuje nagłówki dla operacji PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Opcje konfigurowania <xref:PageBlobClient.createIfNotExists> operacji. |
PageBlobCreateIfNotExistsResponse |
Zawiera dane odpowiedzi dla <xref:PageBlobClient.createIfNotExists> operacji. |
PageBlobCreateOptions |
Opcje konfigurowania <xref:PageBlobClient.create> operacji. |
PageBlobGetPageRangesDiffHeaders |
Definiuje nagłówki dla operacji PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Opcje konfigurowania <xref:PageBlobClient.getRangesDiff> operacji. |
PageBlobGetPageRangesDiffResponse |
Zawiera dane odpowiedzi dla <xref:BlobClient.getPageRangesDiff> operacji. |
PageBlobGetPageRangesHeaders |
Definiuje nagłówki dla operacji PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Opcje konfigurowania <xref:PageBlobClient.getPageRanges> operacji. |
PageBlobGetPageRangesResponse |
Zawiera dane odpowiedzi dla <xref:BlobClient.getPageRanges> operacji. |
PageBlobRequestConditions |
Warunki dodawania do tworzenia tego stronicowego obiektu blob. |
PageBlobResizeHeaders |
Definiuje nagłówki dla operacji PageBlob_resize. |
PageBlobResizeOptions |
Opcje konfigurowania <xref:PageBlobClient.resize> operacji. |
PageBlobStartCopyIncrementalOptions |
Opcje konfigurowania <xref:PageBlobClient.startCopyIncremental> operacji. |
PageBlobUpdateSequenceNumberHeaders |
Definiuje nagłówki dla operacji PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Opcje konfigurowania <xref:PageBlobClient.updateSequenceNumber> operacji. |
PageBlobUploadPagesFromURLHeaders |
Definiuje nagłówki dla operacji PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Opcje konfigurowania <xref:PageBlobClient.uploadPagesFromURL> operacji. |
PageBlobUploadPagesHeaders |
Definiuje nagłówki dla operacji PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Opcje konfigurowania <xref:PageBlobClient.uploadPages> operacji. |
PageList |
Lista zakresów stron dla obiektu blob. |
ParsedBatchResponse |
Wielopartyjna/mieszana odpowiedź zawierająca odpowiedź dla każdego podwzestu. |
PipelineLike |
Interfejs dla <xref:Pipeline> klasy zawierającej zasady żądań HTTP. Możesz utworzyć domyślny potok, wywołując funkcję <xref:newPipeline>. Możesz też utworzyć potok z własnymi zasadami za pomocą konstruktora potoku. <xref:newPipeline> Przed zaimplementowaniem dostosowanego potoku zapoznaj się z zasadami i podano je. |
PipelineOptions |
Interfejs opcji konstruktora potoku. |
Range |
Zakres operacji usługi Blob Service. |
RetentionPolicy |
zasady przechowywania, które określają, jak długo skojarzone dane powinny być utrwalane |
SASQueryParametersOptions |
Opcje konstruowania <xref: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 <xref:BlobServiceClient.findBlobsByTags> operacji. |
ServiceGenerateAccountSasUrlOptions |
Opcje konfigurowania <xref:BlobServiceClient.generateAccountSasUrl> operacji. |
ServiceGetAccountInfoHeaders |
Definiuje nagłówki dla operacji Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Opcje konfigurowania <xref:BlobServiceClient.getAccountInfo> operacji. |
ServiceGetPropertiesHeaders |
Definiuje nagłówki dla operacji Service_getProperties. |
ServiceGetPropertiesOptions |
Opcje konfigurowania <xref:BlobServiceClient.getProperties> operacji. |
ServiceGetStatisticsHeaders |
Definiuje nagłówki dla operacji Service_getStatistics. |
ServiceGetStatisticsOptions |
Opcje konfigurowania <xref:BlobServiceClient.getStatistics> operacji. |
ServiceGetUserDelegationKeyHeaders |
Definiuje nagłówki dla operacji Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Opcje konfigurowania usługi — uzyskiwanie klucza delegowania użytkownika. |
ServiceListContainersOptions |
Opcje konfigurowania <xref:BlobServiceClient.listContainers> operacji. |
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 <xref:BlobServiceClient.setProperties> operacji. |
ServiceSubmitBatchHeaders |
Definiuje nagłówki dla operacji Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Parametry opcjonalne. |
ServiceUndeleteContainerOptions |
Opcje konfigurowania <xref:BlobServiceClient.undeleteContainer> operacji. |
SignedIdentifier |
Podpisany identyfikator. |
SignedIdentifierModel |
podpisany identyfikator |
StaticWebsite |
Właściwości umożliwiające hostowanie statycznej witryny internetowej przez konto |
StorageClientOptionalParams |
Parametry opcjonalne. |
StoragePipelineOptions |
Interfejs opcji dla <xref:newPipeline> funkcji. |
StorageRetryOptions |
Interfejs opcji ponawiania prób obiektów 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 <xref:deleteBlobs> operacji. |
BlobBatchSetBlobsAccessTierResponse |
Zawiera dane odpowiedzi dla <xref:setBlobsAccessTier> operacji. |
BlobBatchSubmitBatchResponse |
Zawiera dane odpowiedzi dla operacji wsadowych obiektów blob. |
BlobCopyFromURLResponse |
Zawiera dane odpowiedzi dla operacji copyFromURL. |
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 <xref:BlobClient.getTags> operacji. |
BlobImmutabilityPolicyMode |
Definiuje wartości obiektu BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Typ elementu <xref:BlobQueryArrowField>. |
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 <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.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 BlockListType. |
ContainerCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
ContainerDeleteResponse |
Zawiera dane odpowiedzi dla operacji usuwania. |
ContainerGetAccessPolicyResponse |
Zawiera dane odpowiedzi dla <xref:ContainerClient.getAccessPolicy> operacji. |
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 <xref:BlobClient> elementu, które są potrzebne do wykonania operacji zwracanych przez <xref:BlobClient.beginCopyFromURL> usługę poller. |
CopyStatusType |
Definiuje wartości typu CopyStatusType. |
CredentialPolicyCreator |
Funkcja fabryki, która tworzy nową funkcję CredentialPolicy, która używa podanej następnej zasady. |
DeleteSnapshotsOptionType |
Definiuje wartości deleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definiuje wartości encryptionAlgorithmType. |
GeoReplicationStatusType |
Definiuje wartości parametru GeoReplicationStatusType. |
LeaseDurationType |
Definiuje wartości typu LeaseDurationType. |
LeaseOperationResponse |
Zawiera dane odpowiedzi dotyczące operacji, które tworzą, modyfikują lub usuwają dzierżawę. Zobacz: . |
LeaseStateType |
Definiuje wartości typu LeaseStateType. |
LeaseStatusType |
Definiuje wartości typu LeaseStatusType. |
ListBlobsIncludeItem |
Definiuje wartości listBlobsIncludeItem. |
ListContainersIncludeType |
Definiuje wartości listContainersIncludeType. |
ObjectReplicationStatus |
Określa stan replikacji obiektu blob. Jest to używane, gdy konto magazynu ma zastosowane zasady replikacji obiektów. Zobacz <xref:ObjectReplicationPolicy> i <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
Zawiera dane odpowiedzi dla operacji clearPages. |
PageBlobCopyIncrementalResponse |
Zawiera dane odpowiedzi dla operacji copyIncremental. |
PageBlobCreateResponse |
Zawiera dane odpowiedzi dla operacji tworzenia. |
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 parametru SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Odpowiedź <xref:BlobServiceClient.findBlobsByTags> operacji. |
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 <xref:getUserDelegationKey> 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 parametru 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. |
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. |
StorageRetryPolicyType |
Typy RetryPolicy. |
Funkcje
generate |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. <xref:SASQueryParameters> Generuje obiekt zawierający wszystkie parametry zapytania SAS potrzebne do wykonania rzeczywistego żądania REST. |
generate |
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametru 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 wygasanie. Musisz przypisać wartość do identyfikatora lub wygaśnie Uprawnienia & ręcznie, jeśli zostanie zainicjowany za pomocą tego konstruktora. Wypełnij wymagane szczegóły przed uruchomieniem poniższych fragmentów kodu. 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 parametru SASQueryParameters. OSTRZEŻENIE: identyfikator zostanie zignorowany podczas generowania sygnatury dostępu współdzielonego delegowania użytkownika, uprawnień i wygasania. Przykład użycia:
|
is |
Pomocnik do podjęcia decyzji, czy dany argument spełnia kontrakt potoku |
new |
Tworzy nowy obiekt Potok z podanym poświadczeniami. |
Szczegóły funkcji
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. <xref:SASQueryParameters> Generuje obiekt zawierający wszystkie parametry zapytania SAS potrzebne do wykonania rzeczywistego żądania REST.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parametry
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Zwraca
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametru 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 wygasanie. Musisz przypisać wartość do identyfikatora lub wygaśnie Uprawnienia & ręcznie, jeśli zostanie zainicjowany za pomocą tego konstruktora.
Wypełnij wymagane szczegóły przed uruchomieniem poniższych fragmentów kodu.
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)
Parametry
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Zwraca
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
DOSTĘPNE TYLKO W ŚRODOWISKU URUCHOMIENIOWYM NODE.JS. Tworzy wystąpienie parametru SASQueryParameters. OSTRZEŻENIE: identyfikator zostanie zignorowany podczas generowania sygnatury dostępu współdzielonego delegowania użytkownika, uprawnień i wygasania.
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)
Parametry
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Zwracana wartość blobServiceClient.getUserDelegationKey()
- accountName
-
string
Zwraca
isPipelineLike(unknown)
Pomocnik do podjęcia decyzji, czy dany argument spełnia kontrakt potoku
function isPipelineLike(pipeline: unknown)
Parametry
- pipeline
-
unknown
Argument, który może być potokiem
Zwraca
boolean
true, gdy argument spełnia kontrakt potoku
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Tworzy nowy obiekt Potok z podanym poświadczeniami.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Parametry
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Takie jak AnonymousCredential, StorageSharedKeyCredential lub dowolne poświadczenia z @azure/identity
pakietu w celu uwierzytelnienia żądań do usługi. Można również podać obiekt implementujący interfejs TokenCredential. Jeśli nie zostanie określony, zostanie użyty parametr AnonymousCredential.
- pipelineOptions
- StoragePipelineOptions
Opcjonalny. Opcje.
Zwraca
Nowy obiekt Potok.
Azure SDK for JavaScript