@azure/storage-blob package
Klassen
AccountSASPermissions |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die von einem AccountSAS gewährten Berechtigungen darstellt. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein <xref:AccountSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit. |
AccountSASResourceTypes |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die ressourcen darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jede SAS, die diese Berechtigungen verwendet, Zugriff auf diesen Ressourcentyp gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Ressourcenfeld für ein <xref:AccountSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Ressourcenzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Ressourcen ist besonders, und diese Klasse garantiert die Korrektheit. |
AccountSASServices |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die dienste darstellt, auf die ein AccountSAS zugreifen kann. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Zugriff auf diesen Dienst gewährt. Nachdem alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Dienstfeld für ein <xref:AccountSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Dienstzeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Dienste ist besonders, und diese Klasse garantiert die Richtigkeit. |
AnonymousCredential |
AnonymousCredential stellt ein credentialPolicyCreator-Mitglied bereit, das zum Erstellen von AnonymousCredentialPolicy-Objekten verwendet wird. AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden. |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy wird mit HTTP(S)-Anforderungen verwendet, die öffentliche Ressourcen lesen oder für die Verwendung mit Shared Access Signatures (SAS) verwenden. |
AppendBlobClient |
AppendBlobClient definiert eine Reihe von Vorgängen, die für das Anfügen von Blobs gelten. |
BlobBatch |
Ein BlobBatch stellt einen aggregierten Satz von Vorgängen für Blobs dar.
Derzeit werden nur |
BlobBatchClient |
Mit einem BlobBatchClient können Sie Batchanforderungen an den Azure Storage Blob-Dienst senden. |
BlobClient |
Ein BlobClient stellt eine URL zu einem Azure Storage-Blob dar; Das Blob kann ein Block-Blob, ein Anfüge-BLOB oder ein Seitenblob sein. |
BlobLeaseClient |
Ein Client, der Leases für eine <xref:ContainerClient> oder eine <xref:BlobClient>verwaltet. |
BlobSASPermissions |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Dies ist eine Hilfsklasse zum Erstellen einer Zeichenfolge, die die berechtigungen darstellt, die von einem ServiceSAS für ein Blob gewährt werden. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Sobald alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein <xref:BlobSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit. |
BlobServiceClient |
Ein BlobServiceClient stellt einen Client für den Azure Storage Blob-Dienst dar, mit dem Sie BLOB-Container bearbeiten können. |
BlockBlobClient |
BlockBlobClient definiert eine Reihe von Vorgängen, die für Block-Blobs gelten. |
ContainerClient |
Ein ContainerClient stellt eine URL zum Azure Storage-Container dar, sodass Sie seine Blobs bearbeiten können. |
ContainerSASPermissions |
Dies ist eine Hilfsklasse, um eine Zeichenfolge zu erstellen, die die berechtigungen darstellt, die von einem ServiceSAS für einen Container gewährt werden. Das Festlegen eines Werts auf "true" bedeutet, dass jeder SAS, der diese Berechtigungen verwendet, Berechtigungen für diesen Vorgang erteilt. Sobald alle Werte festgelegt wurden, sollte dies mit toString serialisiert und als Berechtigungsfeld für ein <xref:BlobSASSignatureValues>-Objekt festgelegt werden. Es ist möglich, die Berechtigungszeichenfolge ohne diese Klasse zu erstellen, aber die Reihenfolge der Berechtigungen ist besonders, und diese Klasse garantiert die Richtigkeit. |
Credential |
Anmeldeinformationen sind eine abstrakte Klasse für die Signierung von Azure Storage-HTTP-Anforderungen. Diese Klasse hostt eine credentialPolicyCreator-Factory, die CredentialPolicy generiert. |
CredentialPolicy |
Anmeldeinformationsrichtlinie zum Signieren von HTTP(S)-Anforderungen vor dem Senden. Dies ist eine abstrakte Klasse. |
PageBlobClient |
PageBlobClient definiert eine Reihe von Vorgängen, die für Seitenblobs gelten. |
Pipeline |
Eine Pipelineklasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie <xref:newPipeline>aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen. Lesen Sie <xref:newPipeline> und bereitgestellten Richtlinien, bevor Sie Ihre angepasste Pipeline implementieren. |
SASQueryParameters |
Stellt die Komponenten dar, aus denen die Abfrageparameter einer Azure Storage SAS bestehen. Dieser Typ wird nicht direkt vom Benutzer erstellt; sie wird nur von den typen <xref:AccountSASSignatureValues> und <xref:BlobSASSignatureValues> generiert. Nachdem sie generiert wurde, kann sie in eine <xref:String> codiert und direkt an eine URL angefügt werden (allerdings sollten Sie hier vorsichtig sein, falls es vorhandene Abfrageparameter gibt, die sich auf die geeigneten Methoden zum Anfügen dieser Abfrageparameter auswirken können). HINWEIS: Instanzen dieser Klasse sind unveränderlich. |
StorageBrowserPolicy |
StorageBrowserPolicy behandelt Unterschiede zwischen Node.js und Browserlaufzeit, einschließlich:
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory ist eine Factoryklasse, die das Generieren von StorageBrowserPolicy-Objekten unterstützt. |
StorageClient |
Ein StorageClient stellt eine basierte URL-Klasse für <xref:BlobServiceClient>, <xref:ContainerClient> und usw. dar. |
StorageClientContext | |
StorageRetryPolicy |
Wiederholungsrichtlinie mit exponentieller Wiederholung und linearer Wiederholung implementiert. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory ist eine Factoryklasse, die hilft, <xref:StorageRetryPolicy> Objekte zu generieren. |
StorageSharedKeyCredential |
NUR IN NODE.JS RUNTIME VERFÜGBAR. StorageSharedKeyCredential für die Kontoschlüsselautorisierung des Azure Storage-Diensts. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy ist eine Richtlinie, die zum Signieren einer HTTP-Anforderung mit einem freigegebenen Schlüssel verwendet wird. |
Schnittstellen
AccessPolicy |
Eine Zugriffsrichtlinie |
AccountSASPermissionsLike |
Ein Typ, der wie eine SAS-Kontoberechtigung aussieht. Wird in <xref:AccountSASPermissions> verwendet, um SAS-Berechtigungen aus unformatierten Objekten zu analysieren. |
AccountSASSignatureValues |
NUR IN NODE.JS RUNTIME VERFÜGBAR. AccountSASSignatureValues wird verwendet, um eine Freigegebene Zugriffssignatur (SAS) für ein Azure Storage-Konto zu generieren. Nachdem alle hier aufgeführten Werte entsprechend festgelegt wurden, rufen Sie <xref:generateAccountSASQueryParameters> auf, um eine Darstellung des SAS abzurufen, die tatsächlich auf BLOB-URLs angewendet werden kann. Hinweis: Sowohl diese Klasse als auch <xref:SASQueryParameters> vorhanden, da die erste Klasse änderbar und eine logische Darstellung ist, während letztere unveränderlich ist und zum Generieren tatsächlicher REST-Anforderungen verwendet wird. |
AppendBlobAppendBlockFromURLOptions |
Optionen zum Konfigurieren des <xref:AppendBlobClient.appendBlockFromURL> Vorgangs. |
AppendBlobAppendBlockFromUrlHeaders |
Definiert Kopfzeilen für AppendBlob_appendBlockFromUrl Vorgang. |
AppendBlobAppendBlockHeaders |
Definiert Kopfzeilen für AppendBlob_appendBlock Vorgang. |
AppendBlobAppendBlockOptions |
Optionen zum Konfigurieren des <xref:AppendBlobClient.appendBlock> Vorgangs. |
AppendBlobCreateHeaders |
Definiert Kopfzeilen für AppendBlob_create Vorgang. |
AppendBlobCreateIfNotExistsOptions |
Optionen zum Konfigurieren <xref:AppendBlobClient.createIfNotExists> Vorgangs. |
AppendBlobCreateIfNotExistsResponse |
Enthält Antwortdaten für den <xref:appendBlobClient.createIfNotExists> Vorgang. |
AppendBlobCreateOptions |
Optionen zum Konfigurieren <xref:AppendBlobClient.create> Vorgangs. |
AppendBlobRequestConditions |
Bedingungen, die der Erstellung dieses Anfüge-Blobs hinzugefügt werden sollen. |
AppendBlobSealOptions |
Optionen zum Konfigurieren <xref:AppendBlobClient.seal> Vorgangs. |
AppendPositionAccessConditions |
Parametergruppe |
BatchSubRequest |
Eine Anforderung, die einem Batchvorgang zugeordnet ist. |
BatchSubResponse |
Die Antwortdaten, die einer einzelnen Anforderung innerhalb eines Batchvorgangs zugeordnet sind. |
BlobAbortCopyFromURLHeaders |
Definiert Kopfzeilen für Blob_abortCopyFromURL Vorgang. |
BlobAbortCopyFromURLOptions |
Optionen zum Konfigurieren des <xref:BlobClient.abortCopyFromURL> Vorgangs. |
BlobAcquireLeaseOptions |
Optionen zum Konfigurieren von Blob – Lease-Vorgang erwerben. |
BlobBatchSubmitBatchOptionalParams |
Optionen zum Konfigurieren des Diensts – Optionaler Batch-Parameter übermitteln. |
BlobBeginCopyFromURLOptions |
Optionen zum Konfigurieren des <xref:BlobClient.beginCopyFromURL> Vorgangs. |
BlobBeginCopyFromURLResponse |
Enthält Antwortdaten für den <xref:BlobClient.beginCopyFromURL> Vorgang. |
BlobBeginCopyFromUrlPollState |
Der von <xref:BlobClient.beginCopyFromURL>zurückgegebene Zustand des Pollers.
Dieser Zustand wird an den vom Benutzer angegebenen |
BlobBreakLeaseOptions |
Optionen zum Konfigurieren von Blob - Break Lease-Vorgang. |
BlobChangeLeaseOptions |
Optionen zum Konfigurieren von Blob – Änderung des Leasevorgangs. |
BlobCopyFromURLHeaders |
Definiert Kopfzeilen für Blob_copyFromURL Vorgang. |
BlobCreateSnapshotHeaders |
Definiert Kopfzeilen für Blob_createSnapshot Vorgang. |
BlobCreateSnapshotOptions |
Optionen zum Konfigurieren des <xref:BlobClient.createSnapshot> Vorgangs. |
BlobDeleteHeaders |
Definiert Kopfzeilen für Blob_delete Vorgang. |
BlobDeleteIfExistsResponse |
Enthält Antwortdaten für den <xref:BlobClient.deleteIfExists> Vorgang. |
BlobDeleteImmutabilityPolicyHeaders |
Definiert Kopfzeilen für Blob_deleteImmutabilityPolicy Vorgang. |
BlobDeleteImmutabilityPolicyOptions |
Optionen zum Löschen der Unveränderlichkeitsrichtlinie <xref:BlobClient.deleteImmutabilityPolicy> Vorgangs. |
BlobDeleteOptions |
Optionen zum Konfigurieren des <xref:BlobClient.delete> Vorgangs. |
BlobDownloadHeaders |
Definiert Kopfzeilen für Blob_download Vorgang. |
BlobDownloadOptionalParams |
Optionale Parameter. |
BlobDownloadOptions |
Optionen zum Konfigurieren des <xref:BlobClient.download> Vorgangs. |
BlobDownloadResponseParsed |
Enthält Antwortdaten für den <xref:BlobClient.download> Vorgang. |
BlobDownloadToBufferOptions |
Option interface for the <xref:BlobClient.downloadToBuffer> operation. |
BlobExistsOptions |
Optionen zum Konfigurieren des <xref:BlobClient.exists> Vorgangs. |
BlobFlatListSegment |
Eine Schnittstelle, die BlobFlatListSegment darstellt. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Optionen zum Konfigurieren <xref:BlobClient.generateSasUrl> Vorgangs. |
BlobGetPropertiesHeaders |
Definiert Kopfzeilen für Blob_getProperties Vorgang. |
BlobGetPropertiesOptions |
Optionen zum Konfigurieren des <xref:BlobClient.getProperties> Vorgangs. |
BlobGetPropertiesResponse |
Enthält Antwortdaten für den <xref:BlobClient.getProperties> Vorgang. |
BlobGetTagsHeaders |
Definiert Kopfzeilen für Blob_getTags Vorgang. |
BlobGetTagsOptions |
Optionen zum Konfigurieren des <xref:BlobClient.getTags> Vorgangs. |
BlobHTTPHeaders |
Parametergruppe |
BlobHierarchyListSegment |
Eine Schnittstelle, die BlobHierarchyListSegment darstellt. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Beschreiben der unveränderlichen Richtlinie für blob. |
BlobItem |
Ein Azure Storage-Blob |
BlobItemInternal |
Ein Azure Storage-Blob |
BlobPrefix | |
BlobProperties |
Eigenschaften eines Blobs |
BlobQueryArrowConfiguration |
Optionen zum Abfragen von BLOB mit Apache Arrow-Format. Nur gültig für <xref:BlockBlobQueryOptions.outputTextConfiguration>. |
BlobQueryArrowField |
Beschreiben eines Felds in <xref:BlobQueryArrowConfiguration>. |
BlobQueryCsvTextConfiguration |
Optionen zum Abfragen des Blobs im CSV-Format. |
BlobQueryError |
Blob-Abfragefehlertyp. |
BlobQueryHeaders |
Definiert Kopfzeilen für Blob_query Vorgang. |
BlobQueryJsonTextConfiguration |
Optionen zum Abfragen des Blobs im JSON-Format. |
BlobQueryParquetConfiguration |
Optionen zum Abfragen des Blobs mit dem Parkettformat. Nur gültig für <xref:BlockBlobQueryOptions.inputTextConfiguration>. |
BlobReleaseLeaseOptions |
Optionen zum Konfigurieren von Blob – Release Lease-Vorgang. |
BlobRenewLeaseOptions |
Optionen zum Konfigurieren von Blob – Verlängern des Leasevorgangs. |
BlobRequestConditions |
Standardmäßige HTTP-bedingte Header, Tags bedingung und Leasebedingung |
BlobSASPermissionsLike |
Ein Typ, der wie eine BLOB SAS-Berechtigung aussieht. Wird in <xref:BlobSASPermissions> verwendet, um SAS-Berechtigungen aus unformatierten Objekten zu analysieren. |
BlobSASSignatureValues |
NUR IN NODE.JS RUNTIME VERFÜGBAR. BlobSASSignatureValues wird verwendet, um das Generieren von BLOB-Dienst-SAS-Token für Container oder Blobs zu unterstützen. |
BlobServiceProperties |
Speicherdiensteigenschaften. |
BlobServiceStatistics |
Statistiken für den Speicherdienst. |
BlobSetHTTPHeadersHeaders |
Definiert Kopfzeilen für Blob_setHttpHeaders Vorgang. |
BlobSetHTTPHeadersOptions |
Optionen zum Konfigurieren des <xref:BlobClient.setHTTPHeaders> Vorgangs. |
BlobSetImmutabilityPolicyHeaders |
Definiert Kopfzeilen für Blob_setImmutabilityPolicy Vorgang. |
BlobSetImmutabilityPolicyOptions |
Optionen zum Festlegen der Unveränderlichkeitsrichtlinie <xref:BlobClient.setImmutabilityPolicy> Vorgangs. |
BlobSetLegalHoldHeaders |
Definiert Kopfzeilen für Blob_setLegalHold Vorgang. |
BlobSetLegalHoldOptions |
Optionen zum Festlegen des gesetzlichen Haltevorgangs <xref:BlobClient.setLegalHold> Vorgangs. |
BlobSetMetadataHeaders |
Definiert Kopfzeilen für Blob_setMetadata Vorgang. |
BlobSetMetadataOptions |
Optionen zum Konfigurieren des <xref:BlobClient.setMetadata> Vorgangs. |
BlobSetTagsHeaders |
Definiert Kopfzeilen für Blob_setTags Vorgang. |
BlobSetTagsOptions |
Optionen zum Konfigurieren des <xref:BlobClient.setTags> Vorgangs. |
BlobSetTierHeaders |
Definiert Kopfzeilen für Blob_setTier Vorgang. |
BlobSetTierOptions |
Optionen zum Konfigurieren des <xref:BlobClient.setAccessTier> Vorgangs. |
BlobStartCopyFromURLHeaders |
Definiert Kopfzeilen für Blob_startCopyFromURL Vorgang. |
BlobStartCopyFromURLOptions |
Optionen zum Konfigurieren des <xref:BlobClient.beginCopyFromURL> Vorgangs. |
BlobSyncCopyFromURLOptions |
Optionen zum Konfigurieren des <xref:BlobClient.syncCopyFromURL> Vorgangs. |
BlobTag | |
BlobTags |
Blob-Tags |
BlobUndeleteHeaders |
Definiert Kopfzeilen für Blob_undelete Vorgang. |
BlobUndeleteOptions |
Optionen zum Konfigurieren des <xref:BlobClient.undelete> Vorgangs. |
Block |
Stellt einen einzelnen Block in einem Block-BLOB dar. Er beschreibt die ID und Größe des Blocks. |
BlockBlobCommitBlockListHeaders |
Definiert Kopfzeilen für BlockBlob_commitBlockList Vorgang. |
BlockBlobCommitBlockListOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.commitBlockList> Vorgangs. |
BlockBlobGetBlockListHeaders |
Definiert Kopfzeilen für BlockBlob_getBlockList Vorgang. |
BlockBlobGetBlockListOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.getBlockList> Vorgangs. |
BlockBlobParallelUploadOptions |
Optionsschnittstelle für <xref:BlockBlobClient.uploadFile> und <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Definiert Kopfzeilen für BlockBlob_putBlobFromUrl Vorgang. |
BlockBlobQueryOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.query> Vorgangs. |
BlockBlobStageBlockFromURLHeaders |
Definiert Kopfzeilen für BlockBlob_stageBlockFromURL Vorgang. |
BlockBlobStageBlockFromURLOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.stageBlockFromURL> Vorgangs. |
BlockBlobStageBlockHeaders |
Definiert Kopfzeilen für BlockBlob_stageBlock Vorgang. |
BlockBlobStageBlockOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.stageBlock> Vorgangs. |
BlockBlobSyncUploadFromURLOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.syncUploadFromURL> Vorgangs. |
BlockBlobUploadHeaders |
Definiert Kopfzeilen für BlockBlob_upload Vorgang. |
BlockBlobUploadOptions |
Optionen zum Konfigurieren <xref:BlockBlobClient.upload> Vorgangs. |
BlockBlobUploadStreamOptions |
Option interface for the <xref:BlockBlobClient.uploadStream> operation. |
BlockList | |
CommonGenerateSasUrlOptions |
Allgemeine Optionen für <xref:BlobGenerateSasUrlOptions> und <xref:ContainerGenerateSasUrlOptions>. |
CommonOptions |
Eine Schnittstelle für Optionen, die für jeden Remotevorgang gemeinsam sind. |
ContainerAcquireLeaseOptions |
Optionen zum Konfigurieren des Containers – Lease-Vorgang erwerben. |
ContainerBreakLeaseOptionalParams |
Optionale Parameter. |
ContainerBreakLeaseOptions |
Optionen zum Konfigurieren des Containers – Unterbrechungs-Lease-Vorgang. |
ContainerChangeLeaseOptions |
Optionen zum Konfigurieren des Containers – Änderung des Leasevorgangs. |
ContainerCreateHeaders |
Definiert Kopfzeilen für Container_create Vorgang. |
ContainerCreateIfNotExistsResponse |
Enthält Antwortdaten für den <xref:ContainerClient.createIfNotExists> Vorgang. |
ContainerCreateOptions |
Optionen zum Konfigurieren <xref:ContainerClient.create> Vorgangs. |
ContainerDeleteBlobOptions |
Optionen zum Konfigurieren des <xref:ContainerClient.deleteBlob> Vorgangs. |
ContainerDeleteHeaders |
Definiert Kopfzeilen für Container_delete Vorgang. |
ContainerDeleteIfExistsResponse |
Enthält Antwortdaten für den <xref:ContainerClient.deleteIfExists> Vorgang. |
ContainerDeleteMethodOptions |
Optionen zum Konfigurieren <xref:ContainerClient.delete> Vorgangs. |
ContainerEncryptionScope |
Parametergruppe |
ContainerExistsOptions |
Optionen zum Konfigurieren <xref:ContainerClient.exists> Vorgangs. |
ContainerGenerateSasUrlOptions |
Optionen zum Konfigurieren <xref:ContainerClient.generateSasUrl> Vorgangs. |
ContainerGetAccessPolicyHeaders |
Definiert Kopfzeilen für Container_getAccessPolicy Vorgang. |
ContainerGetAccessPolicyOptions |
Optionen zum Konfigurieren <xref:ContainerClient.getAccessPolicy> Vorgangs. |
ContainerGetPropertiesHeaders |
Definiert Kopfzeilen für Container_getProperties Vorgang. |
ContainerGetPropertiesOptions |
Optionen zum Konfigurieren <xref:ContainerClient.getProperties> Vorgangs. |
ContainerItem |
Ein Azure Storage-Container |
ContainerListBlobFlatSegmentHeaders |
Definiert Kopfzeilen für Container_listBlobFlatSegment Vorgang. |
ContainerListBlobHierarchySegmentHeaders |
Definiert Kopfzeilen für Container_listBlobHierarchySegment Vorgang. |
ContainerListBlobsOptions |
Optionen zum Konfigurieren des Containers – Blobs-Vorgänge auflisten. Siehe:
|
ContainerProperties |
Eigenschaften eines Containers |
ContainerReleaseLeaseOptions |
Optionen zum Konfigurieren des Containers – Release Lease-Vorgang. |
ContainerRenameHeaders |
Definiert Kopfzeilen für Container_rename Vorgang. |
ContainerRenewLeaseOptions |
Optionen zum Konfigurieren des Containers – Lease-Vorgang verlängern. |
ContainerRequestConditions |
Bedingungen, die für den Container erfüllt werden sollen. |
ContainerSASPermissionsLike |
Ein Typ, der wie eine Container SAS-Berechtigung aussieht. Wird in <xref:ContainerSASPermissions> verwendet, um SAS-Berechtigungen aus unformatierten Objekten zu analysieren. |
ContainerSetAccessPolicyHeaders |
Definiert Kopfzeilen für Container_setAccessPolicy Vorgang. |
ContainerSetAccessPolicyOptions |
Optionen zum Konfigurieren <xref:ContainerClient.setAccessPolicy> Vorgangs. |
ContainerSetMetadataHeaders |
Definiert Kopfzeilen für Container_setMetadata Vorgang. |
ContainerSetMetadataOptions |
Optionen zum Konfigurieren <xref:ContainerClient.setMetadata> Vorgangs. |
ContainerUndeleteHeaders |
Definiert Kopfzeilen für Container_restore Vorgang. |
CorsRule |
CORS ist ein HTTP-Feature, mit dem eine Webanwendung, die unter einer Domäne ausgeführt wird, auf Ressourcen in einer anderen Domäne zugreifen kann. Webbrowser implementieren eine Sicherheitseinschränkung, die als Richtlinie für denselben Ursprung bezeichnet wird, die verhindert, dass eine Webseite APIs in einer anderen Domäne aufruft; CORS bietet eine sichere Möglichkeit, eine Domäne (die Ursprungsdomäne) zum Aufrufen von APIs in einer anderen Domäne zuzulassen. |
CpkInfo |
Parametergruppe |
FilterBlobItem |
Blob-Informationen aus einem <xref:BlobServiceClient.findBlobsByTags> |
FilterBlobItemModel |
Blob-Informationen aus einem Filter Blobs-API-Aufruf |
FilterBlobSegment |
Segmentantwort des <xref:BlobServiceClient.findBlobsByTags> Vorgangs. |
FilterBlobSegmentModel |
Das Ergebnis eines Filter blobs-API-Aufrufs |
GeoReplication |
Geo-Replication Informationen für den sekundären Speicherdienst |
HttpAuthorization |
Stellt Authentifizierungsinformationen in Autorisierungs-, Proxyauthentifizierungs-, WWW-Authenticate- und Proxy-Authenticate Headerwerten dar. |
Lease |
Die Details für eine bestimmte Lease. |
LeaseAccessConditions |
Parametergruppe |
LeaseOperationOptions |
Konfiguriert Leasevorgänge. |
ListBlobsFlatSegmentResponse |
Eine Aufzählung von Blobs |
ListBlobsFlatSegmentResponseModel |
Eine Aufzählung von Blobs |
ListBlobsHierarchySegmentResponse |
Eine Aufzählung von Blobs |
ListBlobsHierarchySegmentResponseModel |
Eine Aufzählung von Blobs |
ListContainersSegmentResponse |
Eine Aufzählung von Containern |
Logging |
Azure Analytics-Protokollierungseinstellungen. |
MatchConditions |
Gibt HTTP-Optionen für bedingte Anforderungen basierend auf dem ETag-Abgleich an. |
Metadata |
Eine Zuordnung von Name-Wert-Paaren, die der Ressource zugeordnet werden sollen. |
Metrics |
eine Zusammenfassung der Nach API gruppierten Anforderungsstatistiken in Stunden- oder Minutenaggregaten für Blobs |
ModificationConditions |
Gibt HTTP-Optionen für bedingte Anforderungen basierend auf der Änderungszeit an. |
ModifiedAccessConditions |
Standardbedingung für http-bedingte Header und Tags. |
ModifiedAccessConditionsModel |
Parametergruppe |
ObjectReplicationPolicy |
Enthält die Objektreplikationsrichtlinien-ID und die entsprechende Liste der <xref:ObjectReplicationRule>. Dies wird beim Abrufen der Objektreplikationseigenschaften für das Quell-BLOB verwendet. Die Richtlinien-ID für das Ziel-BLOB wird in ObjectReplicationDestinationPolicyId der entsprechenden Methodenantworten festgelegt (z. B. <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Enthält die Objektreplikationsregel-ID und <xref:ObjectReplicationStatus> eines Blobs. Unter einer <xref:ObjectReplicationPolicy>können mehrere <xref:ObjectReplicationRule> vorhanden sein. |
PageBlobClearPagesHeaders |
Definiert Kopfzeilen für PageBlob_clearPages Vorgang. |
PageBlobClearPagesOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.clearPages> Vorgangs. |
PageBlobCopyIncrementalHeaders |
Definiert Kopfzeilen für PageBlob_copyIncremental Vorgang. |
PageBlobCreateHeaders |
Definiert Kopfzeilen für PageBlob_create Vorgang. |
PageBlobCreateIfNotExistsOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.createIfNotExists> Vorgangs. |
PageBlobCreateIfNotExistsResponse |
Enthält Antwortdaten für den <xref:PageBlobClient.createIfNotExists> Vorgang. |
PageBlobCreateOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.create> Vorgangs. |
PageBlobGetPageRangesDiffHeaders |
Definiert Kopfzeilen für PageBlob_getPageRangesDiff Vorgang. |
PageBlobGetPageRangesDiffOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.getRangesDiff> Vorgangs. |
PageBlobGetPageRangesDiffResponse |
Enthält Antwortdaten für den <xref:BlobClient.getPageRangesDiff> Vorgang. |
PageBlobGetPageRangesHeaders |
Definiert Kopfzeilen für PageBlob_getPageRanges Vorgang. |
PageBlobGetPageRangesOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.getPageRanges> Vorgangs. |
PageBlobGetPageRangesResponse |
Enthält Antwortdaten für den <xref:BlobClient.getPageRanges> Vorgang. |
PageBlobRequestConditions |
Bedingungen, die der Erstellung dieses Seiten-BLOB hinzugefügt werden sollen. |
PageBlobResizeHeaders |
Definiert Kopfzeilen für PageBlob_resize Vorgang. |
PageBlobResizeOptions |
Optionen zum Konfigurieren <xref:PageBlobClient.resize> Vorgangs. |
PageBlobStartCopyIncrementalOptions |
Optionen zum Konfigurieren <xref:PageBlobClient.startCopyIncremental> Vorgangs. |
PageBlobUpdateSequenceNumberHeaders |
Definiert Kopfzeilen für PageBlob_updateSequenceNumber Vorgang. |
PageBlobUpdateSequenceNumberOptions |
Optionen zum Konfigurieren <xref:PageBlobClient.updateSequenceNumber> Vorgangs. |
PageBlobUploadPagesFromURLHeaders |
Definiert Kopfzeilen für PageBlob_uploadPagesFromURL Vorgang. |
PageBlobUploadPagesFromURLOptions |
Optionen zum Konfigurieren <xref:PageBlobClient.uploadPagesFromURL> Vorgangs. |
PageBlobUploadPagesHeaders |
Definiert Kopfzeilen für PageBlob_uploadPages Vorgang. |
PageBlobUploadPagesOptions |
Optionen zum Konfigurieren des <xref:PageBlobClient.uploadPages> Vorgangs. |
PageList |
Liste der Seitenbereiche für ein BLOB. |
ParsedBatchResponse |
Die mehrteilige/gemischte Antwort, die die Antwort für jede Unteranforderung enthält. |
PipelineLike |
Eine Schnittstelle für die <xref:Pipeline> Klasse, die HTTP-Anforderungsrichtlinien enthält. Sie können eine Standardpipeline erstellen, indem Sie <xref:newPipeline>aufrufen. Oder Sie können eine Pipeline mit Ihren eigenen Richtlinien durch den Konstruktor von Pipeline erstellen. Lesen Sie <xref:newPipeline> und bereitgestellten Richtlinien, bevor Sie Ihre angepasste Pipeline implementieren. |
PipelineOptions |
Option interface for Pipeline constructor. |
Range |
Bereich für Blob-Dienstvorgänge. |
RetentionPolicy |
die Aufbewahrungsrichtlinie, die bestimmt, wie lange die zugehörigen Daten beibehalten werden sollen |
SASQueryParametersOptions |
Optionen zum Erstellen von <xref:SASQueryParameters>. |
SasIPRange |
Zulässiger IP-Bereich für eine SAS. |
SequenceNumberAccessConditions |
Parametergruppe |
ServiceFilterBlobsHeaders |
Definiert Kopfzeilen für Service_filterBlobs Vorgang. |
ServiceFindBlobByTagsOptions |
Optionen zum Konfigurieren des <xref:BlobServiceClient.findBlobsByTags> Vorgangs. |
ServiceGenerateAccountSasUrlOptions |
Optionen zum Konfigurieren <xref:BlobServiceClient.generateAccountSasUrl> Vorgangs. |
ServiceGetAccountInfoHeaders |
Definiert Kopfzeilen für Service_getAccountInfo Vorgang. |
ServiceGetAccountInfoOptions |
Optionen zum Konfigurieren des <xref:BlobServiceClient.getAccountInfo> Vorgangs. |
ServiceGetPropertiesHeaders |
Definiert Kopfzeilen für Service_getProperties Vorgang. |
ServiceGetPropertiesOptions |
Optionen zum Konfigurieren des <xref:BlobServiceClient.getProperties> Vorgangs. |
ServiceGetStatisticsHeaders |
Definiert Kopfzeilen für Service_getStatistics Vorgang. |
ServiceGetStatisticsOptions |
Optionen zum Konfigurieren des <xref:BlobServiceClient.getStatistics> Vorgangs. |
ServiceGetUserDelegationKeyHeaders |
Definiert Kopfzeilen für Service_getUserDelegationKey Vorgang. |
ServiceGetUserDelegationKeyOptions |
Optionen zum Konfigurieren des Diensts – Benutzerdelegierungsschlüssel abrufen. |
ServiceListContainersOptions |
Optionen zum Konfigurieren des <xref:BlobServiceClient.listContainers> Vorgangs. |
ServiceListContainersSegmentHeaders |
Definiert Kopfzeilen für Service_listContainersSegment Vorgang. |
ServiceRenameContainerOptions |
Optionen zum Konfigurieren <xref:BlobServiceClient.renameContainer> Vorgangs. |
ServiceSetPropertiesHeaders |
Definiert Kopfzeilen für Service_setProperties Vorgang. |
ServiceSetPropertiesOptions |
Optionen zum Konfigurieren des <xref:BlobServiceClient.setProperties> Vorgangs. |
ServiceSubmitBatchHeaders |
Definiert Kopfzeilen für Service_submitBatch Vorgang. |
ServiceSubmitBatchOptionalParamsModel |
Optionale Parameter. |
ServiceUndeleteContainerOptions |
Optionen zum Konfigurieren <xref:BlobServiceClient.undeleteContainer> Vorgangs. |
SignedIdentifier |
Signierter Bezeichner. |
SignedIdentifierModel |
Signierter Bezeichner |
StaticWebsite |
Die Eigenschaften, mit denen ein Konto eine statische Website hosten kann |
StorageClientOptionalParams |
Optionale Parameter. |
StoragePipelineOptions |
Optionsschnittstelle für die <xref:newPipeline>-Funktion. |
StorageRetryOptions |
Speicher-BLOB-Wiederholungsoptionenschnittstelle. |
TagConditions |
Gibt HTTP-Optionen für bedingte Anforderungen basierend auf Blobtags an. |
UserDelegationKey |
Ein Benutzerdelegierungsschlüssel. |
UserDelegationKeyModel |
Ein Benutzerdelegierungsschlüssel |
Typaliase
AccessTier |
Definiert Werte für AccessTier. |
AccountKind |
Definiert Werte für AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Enthält Antwortdaten für den appendBlockFromUrl-Vorgang. |
AppendBlobAppendBlockResponse |
Enthält Antwortdaten für den AppendBlock-Vorgang. |
AppendBlobCreateResponse |
Enthält Antwortdaten für den Erstellungsvorgang. |
ArchiveStatus |
Definiert Werte für "ArchiveStatus". |
BlobAbortCopyFromURLResponse |
Enthält Antwortdaten für den Vorgang "abortCopyFromURL". |
BlobBatchDeleteBlobsResponse |
Enthält Antwortdaten für den <xref:deleteBlobs> Vorgang. |
BlobBatchSetBlobsAccessTierResponse |
Enthält Antwortdaten für den <xref:setBlobsAccessTier> Vorgang. |
BlobBatchSubmitBatchResponse |
Enthält Antwortdaten für BLOB-Batchvorgänge. |
BlobCopyFromURLResponse |
Enthält Antwortdaten für den copyFromURL-Vorgang. |
BlobCreateSnapshotResponse |
Enthält Antwortdaten für den createSnapshot-Vorgang. |
BlobDeleteImmutabilityPolicyResponse |
Enthält Antwortdaten für den deleteImmutabilityPolicy-Vorgang. |
BlobDeleteResponse |
Enthält Antwortdaten für den Löschvorgang. |
BlobDownloadResponseModel |
Enthält Antwortdaten für den Downloadvorgang. |
BlobGetPropertiesResponseModel |
Enthält Antwortdaten für den getProperties-Vorgang. |
BlobGetTagsResponse |
Enthält Antwortdaten für den <xref:BlobClient.getTags> Vorgang. |
BlobImmutabilityPolicyMode |
Definiert Werte für BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Der Typ eines <xref:BlobQueryArrowField>. |
BlobQueryResponseModel |
Enthält Antwortdaten für den Abfragevorgang. |
BlobSetHTTPHeadersResponse |
Enthält Antwortdaten für den setHttpHeaders-Vorgang. |
BlobSetImmutabilityPolicyResponse |
Enthält Antwortdaten für den setImmutabilityPolicy-Vorgang. |
BlobSetLegalHoldResponse |
Enthält Antwortdaten für den setLegalHold-Vorgang. |
BlobSetMetadataResponse |
Enthält Antwortdaten für den setMetadata-Vorgang. |
BlobSetTagsResponse |
Enthält Antwortdaten für den setTags-Vorgang. |
BlobSetTierResponse |
Enthält Antwortdaten für den setTier-Vorgang. |
BlobStartCopyFromURLResponse |
Enthält Antwortdaten für den startCopyFromURL-Vorgang. |
BlobType |
Definiert Werte für BlobType. |
BlobUndeleteResponse |
Enthält Antwortdaten für den Rückgängig-Vorgang. |
BlobUploadCommonResponse |
Antworttyp für <xref:BlockBlobClient.uploadFile>, <xref:BlockBlobClient.uploadStream>und <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Enthält Antwortdaten für den commitBlockList-Vorgang. |
BlockBlobGetBlockListResponse |
Enthält Antwortdaten für den getBlockList-Vorgang. |
BlockBlobPutBlobFromUrlResponse |
Enthält Antwortdaten für den putBlobFromUrl-Vorgang. |
BlockBlobStageBlockFromURLResponse |
Enthält Antwortdaten für den stageBlockFromURL-Vorgang. |
BlockBlobStageBlockResponse |
Enthält Antwortdaten für den stageBlock-Vorgang. |
BlockBlobUploadResponse |
Enthält Antwortdaten für den Uploadvorgang. |
BlockListType |
Definiert Werte für BlockListType. |
ContainerCreateResponse |
Enthält Antwortdaten für den Erstellungsvorgang. |
ContainerDeleteResponse |
Enthält Antwortdaten für den Löschvorgang. |
ContainerGetAccessPolicyResponse |
Enthält Antwortdaten für den <xref:ContainerClient.getAccessPolicy> Vorgang. |
ContainerGetPropertiesResponse |
Enthält Antwortdaten für den getProperties-Vorgang. |
ContainerListBlobFlatSegmentResponse |
Enthält Antwortdaten für den listBlobFlatSegment-Vorgang. |
ContainerListBlobHierarchySegmentResponse |
Enthält Antwortdaten für den listBlobHierarchySegment-Vorgang. |
ContainerRenameResponse |
Enthält Antwortdaten für den Umbenennungsvorgang. |
ContainerSetAccessPolicyResponse |
Enthält Antwortdaten für den setAccessPolicy-Vorgang. |
ContainerSetMetadataResponse |
Enthält Antwortdaten für den setMetadata-Vorgang. |
ContainerUndeleteResponse |
Enthält Antwortdaten für den Wiederherstellungsvorgang. |
CopyPollerBlobClient |
Definiert die Vorgänge aus einer <xref:BlobClient>, die für den von <xref:BlobClient.beginCopyFromURL> zurückgegebenen Abrufer erforderlich sind. |
CopyStatusType |
Definiert Werte für CopyStatusType. |
CredentialPolicyCreator |
Eine Factoryfunktion, die eine neue CredentialPolicy erstellt, die die bereitgestellte nextPolicy verwendet. |
DeleteSnapshotsOptionType |
Definiert Werte für DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Definiert Werte für EncryptionAlgorithmType. |
GeoReplicationStatusType |
Definiert Werte für GeoReplicationStatusType. |
LeaseDurationType |
Definiert Werte für LeaseDurationType. |
LeaseOperationResponse |
Enthält die Antwortdaten für Vorgänge, die eine Lease erstellen, ändern oder löschen. Siehe <xref:BlobLeaseClient>. |
LeaseStateType |
Definiert Werte für LeaseStateType. |
LeaseStatusType |
Definiert Werte für LeaseStatusType. |
ListBlobsIncludeItem |
Definiert Werte für ListBlobsIncludeItem. |
ListContainersIncludeType |
Definiert Werte für ListContainersIncludeType. |
ObjectReplicationStatus |
Gibt den Replikationsstatus eines Blobs an. Dies wird verwendet, wenn ein Speicherkonto Objektreplikationsrichtlinien angewendet hat. Siehe <xref:ObjectReplicationPolicy> und <xref:ObjectReplicationRule>. |
PageBlobClearPagesResponse |
Enthält Antwortdaten für den clearPages-Vorgang. |
PageBlobCopyIncrementalResponse |
Enthält Antwortdaten für den copyIncremental-Vorgang. |
PageBlobCreateResponse |
Enthält Antwortdaten für den Erstellungsvorgang. |
PageBlobResizeResponse |
Enthält Antwortdaten für den Größenänderungsvorgang. |
PageBlobUpdateSequenceNumberResponse |
Enthält Antwortdaten für den UpdateSequenceNumber-Vorgang. |
PageBlobUploadPagesFromURLResponse |
Enthält Antwortdaten für den UploadPagesFromURL-Vorgang. |
PageBlobUploadPagesResponse |
Enthält Antwortdaten für den UploadPages-Vorgang. |
PublicAccessType |
Definiert Werte für PublicAccessType. |
RehydratePriority |
Definiert Werte für RehydratePriority. |
SequenceNumberActionType |
Definiert Werte für SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Die Antwort des <xref:BlobServiceClient.findBlobsByTags> Vorgangs. |
ServiceGetAccountInfoResponse |
Enthält Antwortdaten für den getAccountInfo-Vorgang. |
ServiceGetPropertiesResponse |
Enthält Antwortdaten für den getProperties-Vorgang. |
ServiceGetStatisticsResponse |
Enthält Antwortdaten für den getStatistics-Vorgang. |
ServiceGetUserDelegationKeyResponse |
Enthält Antwortdaten für den <xref:getUserDelegationKey> Vorgang. |
ServiceListContainersSegmentResponse |
Enthält Antwortdaten für den listContainersSegment-Vorgang. |
ServiceSetPropertiesResponse |
Enthält Antwortdaten für den setProperties-Vorgang. |
ServiceSubmitBatchResponseModel |
Enthält Antwortdaten für den submitBatch-Vorgang. |
SkuName |
Definiert Werte für SkuName. |
SyncCopyStatusType |
Definiert Werte für SyncCopyStatusType. |
Tags |
Blob-Tags. |
Enumerationen
BlockBlobTier |
Stellt die Zugriffsebene in einem Blob dar. Ausführliche Informationen zur Block-Blob-Ebenenebene finden Sie unter Hot-, Cool- und Archivspeicherebenen. |
PremiumPageBlobTier |
Gibt die Seiten-BLOB-Ebene an, auf die das Blob festgelegt werden soll. Dies gilt nur für Seitenblobs für Premium-Speicherkonten. Detaillierte Informationen zu den entsprechenden IOPS und dem Durchsatz pro PageBlobTier finden Sie hier. |
SASProtocol |
Protokolle für generierte SAS. |
StorageRetryPolicyType |
RetryPolicy-Typen. |
Functions
generate |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Generiert ein <xref:SASQueryParameters> -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind. |
generate |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters. Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner. WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren. Füllen Sie die erforderlichen Details aus, bevor Sie die folgenden Codeausschnitte ausführen. Beispielverwendung:
Beispiel für die Verwendung eines Bezeichners:
Beispiel für die Verwendung eines BLOB-Namens:
|
generate |
NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters. WARNUNG: Der Bezeichner wird ignoriert, wenn SAS der Benutzerdelegierung generiert wird, Berechtigungen und Ablaufen Erforderlich sind. Beispielverwendung:
|
is |
Ein Helfer, der entscheidet, ob ein bestimmtes Argument dem Pipelinevertrag entspricht. |
new |
Erstellt ein neues Pipelineobjekt mit bereitgestellten Anmeldeinformationen. |
Details zur Funktion
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
NUR IN NODE.JS RUNTIME VERFÜGBAR. Generiert ein <xref:SASQueryParameters> -Objekt, das alle SAS-Abfrageparameter enthält, die zum Erstellen einer tatsächlichen REST-Anforderung erforderlich sind.
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential)
Parameter
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Gibt zurück
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters.
Akzeptiert nur erforderliche Einstellungen, die zum Erstellen einer SAS erforderlich sind. Für optionale Einstellungen legen Sie die entsprechenden Eigenschaften direkt fest, z. B. Berechtigungen, startsOn und Bezeichner.
WARNUNG: Wenn der Bezeichner nicht angegeben wird, sind Berechtigungen und AblaufenOn erforderlich. Sie MÜSSEN dem Bezeichner einen Wert zuweisen oder ablaufenOn & Berechtigungen manuell, wenn Sie mit diesem Konstruktor initialisieren.
Füllen Sie die erforderlichen Details aus, bevor Sie die folgenden Codeausschnitte ausführen.
Beispielverwendung:
// 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();
Beispiel für die Verwendung eines Bezeichners:
// 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();
Beispiel für die Verwendung eines BLOB-Namens:
// 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)
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Gibt zurück
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
NUR IN NODE.JS RUNTIME VERFÜGBAR. Erstellt eine Instanz von SASQueryParameters. WARNUNG: Der Bezeichner wird ignoriert, wenn SAS der Benutzerdelegierung generiert wird, Berechtigungen und Ablaufen Erforderlich sind.
Beispielverwendung:
// 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)
Parameter
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Rückgabewert von blobServiceClient.getUserDelegationKey()
- accountName
-
string
Gibt zurück
isPipelineLike(unknown)
Ein Helfer, der entscheidet, ob ein bestimmtes Argument dem Pipelinevertrag entspricht.
function isPipelineLike(pipeline: unknown)
Parameter
- pipeline
-
unknown
Ein Argument, das eine Pipeline sein kann
Gibt zurück
boolean
true, wenn das Argument dem Pipeline-Vertrag entspricht
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Erstellt ein neues Pipelineobjekt mit bereitgestellten Anmeldeinformationen.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions)
Parameter
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Wie anonyme Anmeldeinformationen, StorageSharedKeyCredential oder anmeldeinformationen aus dem @azure/identity
-Paket zum Authentifizieren von Anforderungen an den Dienst. Sie können auch ein Objekt bereitstellen, das die TokenCredential-Schnittstelle implementiert. Wenn nicht angegeben, wird AnonymousCredential verwendet.
- pipelineOptions
- StoragePipelineOptions
Wahlfrei. Optionen.
Gibt zurück
Ein neues Pipelineobjekt.
Azure SDK for JavaScript