@azure/storage-blob package
Classes
AccountSASPermissions |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance pour construire une chaîne représentant les autorisations accordées par un AccountSAS. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accorde des autorisations pour cette opération. Une fois toutes les valeurs définies, elle doit être sérialisée avec toString et définie comme champ d’autorisations sur un objet AccountSASSignatureValues. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude. |
AccountSASResourceTypes |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance pour construire une chaîne représentant les ressources accessibles par un AccountSAS. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera l’accès à ce type de ressource. Une fois toutes les valeurs définies, elle doit être sérialisée avec toString et définie comme champ de ressources sur un objet AccountSASSignatureValues. Il est possible de construire la chaîne de ressources sans cette classe, mais l’ordre des ressources est particulier et cette classe garantit l’exactitude. |
AccountSASServices |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance pour construire une chaîne représentant les services accessibles par un AccountSAS. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accordera l’accès à ce service. Une fois toutes les valeurs définies, elle doit être sérialisée avec toString et définie en tant que champ de services sur un objet AccountSASSignatureValues. Il est possible de construire la chaîne de services sans cette classe, mais l’ordre des services est particulier et cette classe garantit l’exactitude. |
AnonymousCredential |
AnonymousCredential fournit un membre credentialPolicyCreator utilisé pour créer des objets AnonymousCredentialPolicy. AnonymousCredentialPolicy est utilisé avec des requêtes HTTP(S) qui lisent des ressources publiques ou pour une utilisation avec des signatures d’accès partagé (SAP). |
AnonymousCredentialPolicy |
AnonymousCredentialPolicy est utilisé avec des requêtes HTTP(S) qui lisent des ressources publiques ou pour une utilisation avec des signatures d’accès partagé (SAP). |
AppendBlobClient |
AppendBlobClient définit un ensemble d’opérations applicables aux objets blob d’ajout. |
BaseRequestPolicy |
Classe de base à partir de laquelle toutes les stratégies de requête dérivent. |
BlobBatch |
Un BlobBatch représente un ensemble agrégé d’opérations sur les objets blob.
Actuellement, seules les |
BlobBatchClient |
Un BlobBatchClient vous permet d’effectuer des requêtes par lots au service Blob Stockage Azure. Voir https://docs.microsoft.com/en-us/rest/api/storageservices/blob-batch |
BlobClient |
Un BlobClient représente une URL vers un objet blob stockage Azure ; l’objet blob peut être un objet blob de blocs, un objet blob d’ajout ou un objet blob de pages. |
BlobLeaseClient |
Un client qui gère les baux pour un ContainerClient ou un BlobClient. |
BlobSASPermissions |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Il s’agit d’une classe d’assistance pour construire une chaîne représentant les autorisations accordées par un ServiceSAS à un objet blob. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accorde des autorisations pour cette opération. Une fois toutes les valeurs définies, elle doit être sérialisée avec toString et définie comme champ d’autorisations sur un objet BlobSASSignatureValues. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude. |
BlobServiceClient |
Un BlobServiceClient représente un client au service Blob Stockage Azure, ce qui vous permet de manipuler des conteneurs d’objets blob. |
BlockBlobClient |
BlockBlobClient définit un ensemble d’opérations applicables aux objets blob de blocs. |
ContainerClient |
Un ContainerClient représente une URL vers le conteneur stockage Azure qui vous permet de manipuler ses objets blob. |
ContainerSASPermissions |
Il s’agit d’une classe d’assistance pour construire une chaîne représentant les autorisations accordées par un ServiceSAS à un conteneur. La définition d’une valeur sur true signifie que toute SAP qui utilise ces autorisations accorde des autorisations pour cette opération. Une fois toutes les valeurs définies, elle doit être sérialisée avec toString et définie comme champ d’autorisations sur un objet BlobSASSignatureValues. Il est possible de construire la chaîne d’autorisations sans cette classe, mais l’ordre des autorisations est particulier et cette classe garantit l’exactitude. |
Credential |
Les informations d’identification sont une classe abstraite pour la signature des requêtes HTTP stockage Azure. Cette classe hébergera une fabrique CredentialPolicyCreator qui génère CredentialPolicy. |
CredentialPolicy |
Stratégie d’informations d’identification utilisée pour signer des requêtes HTTP(S) avant l’envoi. Il s’agit d’une classe abstraite. |
PageBlobClient |
PageBlobClient définit un ensemble d’opérations applicables aux objets blob de pages. |
Pipeline |
Classe pipeline contenant des stratégies de requête HTTP. Vous pouvez créer un pipeline par défaut en appelant newPipeline. Vous pouvez également créer un pipeline avec vos propres stratégies par le constructeur de Pipeline. Reportez-vous à newPipeline et aux stratégies fournies avant d’implémenter votre pipeline personnalisé. |
RestError |
Type d’erreur personnalisé pour les demandes de pipeline ayant échoué. |
SASQueryParameters |
Représente les composants qui composent les paramètres de requête d’azure Storage SAS. Ce type n’est pas construit directement par l’utilisateur ; elle est générée uniquement par les types REMARQUE : les instances de cette classe sont immuables. |
StorageBrowserPolicy |
StorageBrowserPolicy gère les différences entre Node.js et le runtime du navigateur, notamment :
|
StorageBrowserPolicyFactory |
StorageBrowserPolicyFactory est une classe de fabrique qui permet de générer des objets StorageBrowserPolicy. |
StorageRetryPolicy |
Stratégie de nouvelle tentative avec nouvelle tentative exponentielle et nouvelle tentative linéaire implémentée. |
StorageRetryPolicyFactory |
StorageRetryPolicyFactory est une classe de fabrique qui permet de générer des objets StorageRetryPolicy. |
StorageSharedKeyCredential |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. StorageSharedKeyCredential pour l’autorisation de clé de compte du service Stockage Azure. |
StorageSharedKeyCredentialPolicy |
StorageSharedKeyCredentialPolicy est une stratégie utilisée pour signer une requête HTTP avec une clé partagée. |
Interfaces
AccessPolicy |
Une stratégie d’accès |
AccountSASPermissionsLike |
Type qui ressemble à une autorisation SAP de compte. Utilisé dans AccountSASPermissions pour analyser les autorisations SAS à partir d’objets bruts. |
AccountSASSignatureValues |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. AccountSASSignatureValues est utilisé pour générer une signature d’accès partagé (SAP) pour un compte de stockage Azure. Une fois toutes les valeurs définies ici correctement, appelez generateAccountSASQueryParameters pour obtenir une représentation de la SAP qui peut réellement être appliquée aux URL d’objet blob. Remarque : cette classe et cette classe SASQueryParameters existent, car l’ancien est mutable et une représentation logique alors que ce dernier est immuable et utilisé pour générer des requêtes REST réelles. Consultez https://docs.microsoft.com/en-us/azure/storage/common/storage-dotnet-shared-access-signature-part-1 pour plus d’informations conceptuelles sur SAS Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas pour obtenir des descriptions des paramètres, y compris ceux requis |
AppendBlobAppendBlockFromURLOptions |
Options permettant de configurer l’opération appendBlockFromURL. |
AppendBlobAppendBlockFromUrlHeaders |
Définit des en-têtes pour l’opération de AppendBlob_appendBlockFromUrl. |
AppendBlobAppendBlockHeaders |
Définit des en-têtes pour l’opération de AppendBlob_appendBlock. |
AppendBlobAppendBlockOptions |
Options de configuration de l’opération appendBlock. |
AppendBlobCreateHeaders |
Définit des en-têtes pour l’opération de AppendBlob_create. |
AppendBlobCreateIfNotExistsOptions |
Options permettant de configurer opération createIfNotExists. |
AppendBlobCreateIfNotExistsResponse |
Contient des données de réponse pour l’opération de <xref:appendBlobClient.createIfNotExists>. |
AppendBlobCreateOptions |
Options de configuration créer opération. |
AppendBlobRequestConditions |
Conditions à ajouter à la création de cet objet blob d’ajout. |
AppendBlobSealOptions |
Options permettant de configurer opération de de phoque. |
AppendPositionAccessConditions |
Groupe de paramètres |
BatchSubRequest |
Requête associée à une opération de traitement par lots. |
BatchSubResponse |
Données de réponse associées à une seule requête au sein d’une opération de traitement par lots. |
BlobAbortCopyFromURLHeaders |
Définit des en-têtes pour l’opération de Blob_abortCopyFromURL. |
BlobAbortCopyFromURLOptions |
Options permettant de configurer l’opération abortCopyFromURL. |
BlobAcquireLeaseOptions |
Options de configuration de l’objet blob - Opération Acquérir un bail. |
BlobBatchSubmitBatchOptionalParams |
Options permettant de configurer le service - Envoyer des paramètres facultatifs par lot. |
BlobBeginCopyFromURLOptions |
Options permettant de configurer l’opération beginCopyFromURL. |
BlobBeginCopyFromURLResponse |
Contient des données de réponse pour l’opération beginCopyFromURL. |
BlobBeginCopyFromUrlPollState |
État utilisé par l’polleur retourné par beginCopyFromURL. Cet état est passé dans le rappel |
BlobBreakLeaseOptions |
Options de configuration de l’objet blob - Opération de bail d’arrêt. |
BlobChangeLeaseOptions |
Options de configuration de l’objet blob - Modifier l’opération de bail. |
BlobCopyFromURLHeaders |
Définit des en-têtes pour l’opération de Blob_copyFromURL. |
BlobCreateSnapshotHeaders |
Définit des en-têtes pour l’opération de Blob_createSnapshot. |
BlobCreateSnapshotOptions |
Options permettant de configurer l’opération createSnapshot. |
BlobDeleteHeaders |
Définit des en-têtes pour l’opération de Blob_delete. |
BlobDeleteIfExistsResponse |
Contient des données de réponse pour l’opération de deleteIfExists. |
BlobDeleteImmutabilityPolicyHeaders |
Définit des en-têtes pour l’opération de Blob_deleteImmutabilityPolicy. |
BlobDeleteImmutabilityPolicyOptions |
Options de suppression d’une stratégie d’immuabilité deleteImmutabilityPolicy opération. |
BlobDeleteOptions |
Options permettant de configurer l’opération de suppression de . |
BlobDownloadHeaders |
Définit des en-têtes pour l’opération de Blob_download. |
BlobDownloadOptionalParams |
Paramètres facultatifs. |
BlobDownloadOptions |
Options de configuration de l’opération de téléchargement |
BlobDownloadResponseParsed |
Contient des données de réponse pour l’opération de téléchargement . |
BlobDownloadToBufferOptions |
Interface d’option pour l’opération downloadToBuffer. |
BlobExistsOptions |
Les options de configuration de l'existent opération. |
BlobFlatListSegment |
Interface représentant BlobFlatListSegment. |
BlobFlatListSegmentModel | |
BlobGenerateSasUrlOptions |
Options permettant de configurer opération generateSasUrl. |
BlobGetAccountInfoHeaders |
Définit des en-têtes pour l’opération de Blob_getAccountInfo. |
BlobGetAccountInfoOptions |
Options permettant de configurer l’opération getAccountInfo. |
BlobGetPropertiesHeaders |
Définit des en-têtes pour l’opération Blob_getProperties. |
BlobGetPropertiesOptions |
Options permettant de configurer l’opération getProperties. |
BlobGetPropertiesResponse |
Contient des données de réponse pour l’opération getProperties. |
BlobGetTagsHeaders |
Définit des en-têtes pour l’opération Blob_getTags. |
BlobGetTagsOptions | |
BlobHTTPHeaders |
Groupe de paramètres |
BlobHierarchyListSegment |
Interface représentant BlobHierarchyListSegment. |
BlobHierarchyListSegmentModel | |
BlobImmutabilityPolicy |
Décrire la stratégie immuable pour l’objet blob. |
BlobItem |
Un objet blob stockage Azure |
BlobItemInternal |
Un objet blob stockage Azure |
BlobPrefix | |
BlobProperties |
Propriétés d’un objet blob |
BlobQueryArrowConfiguration |
Options d’interrogation d’objets blob au format Apache Arrow. Valide uniquement pour outputTextConfiguration. |
BlobQueryArrowField |
Décrire un champ dans BlobQueryArrowConfiguration. |
BlobQueryCsvTextConfiguration |
Options d’interrogation d’objets blob au format CSV. |
BlobQueryError |
Type d’erreur de requête d’objet blob. |
BlobQueryHeaders |
Définit des en-têtes pour l’opération de Blob_query. |
BlobQueryJsonTextConfiguration |
Options d’interrogation d’objets blob au format JSON. |
BlobQueryParquetConfiguration |
Options d’interrogation d’objets blob au format Parquet. Valide uniquement pour inputTextConfiguration. |
BlobReleaseLeaseOptions |
Options de configuration de l’objet blob - Opération de bail de mise en production. |
BlobRenewLeaseOptions |
Options de configuration de l’objet blob - Renouveler l’opération de bail. |
BlobRequestConditions |
En-têtes conditionnels HTTP standard, condition de balises et condition de bail |
BlobSASPermissionsLike |
Type qui ressemble à une autorisation SAS d’objet blob. Utilisé dans BlobSASPermissions pour analyser les autorisations SAS à partir d’objets bruts. |
BlobSASSignatureValues |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. BlobSASSignatureValues est utilisé pour aider à générer des jetons SAP du service Blob pour les conteneurs ou les objets blob. |
BlobServiceProperties |
Propriétés du service de stockage. |
BlobServiceStatistics |
Statistiques pour le service de stockage. |
BlobSetHTTPHeadersHeaders |
Définit des en-têtes pour l’opération de Blob_setHttpHeaders. |
BlobSetHTTPHeadersOptions |
Options permettant de configurer l’opération setHTTPHeaders. |
BlobSetImmutabilityPolicyHeaders |
Définit des en-têtes pour l’opération Blob_setImmutabilityPolicy. |
BlobSetImmutabilityPolicyOptions |
Options de définition d’une stratégie d’immuabilité setImmutabilityPolicy opération. |
BlobSetLegalHoldHeaders |
Définit des en-têtes pour l’opération de Blob_setLegalHold. |
BlobSetLegalHoldOptions |
Options de définition de la conservation légale opération setLegalHold. |
BlobSetMetadataHeaders |
Définit des en-têtes pour l’opération de Blob_setMetadata. |
BlobSetMetadataOptions |
Options de configuration de l’opération de setMetadata. |
BlobSetTagsHeaders |
Définit des en-têtes pour l’opération de Blob_setTags. |
BlobSetTagsOptions |
Options permettant de configurer l’opération setTags. |
BlobSetTierHeaders |
Définit des en-têtes pour l’opération de Blob_setTier. |
BlobSetTierOptions |
Options permettant de configurer l’opération setAccessTier. |
BlobStartCopyFromURLHeaders |
Définit des en-têtes pour l’opération de Blob_startCopyFromURL. |
BlobStartCopyFromURLOptions |
Options permettant de configurer l’opération beginCopyFromURL. |
BlobSyncCopyFromURLOptions |
Options permettant de configurer l’opération syncCopyFromURL. |
BlobTag | |
BlobTags |
Balises d’objet blob |
BlobUndeleteHeaders |
Définit des en-têtes pour l’opération Blob_undelete. |
BlobUndeleteOptions |
Options permettant de configurer l’opération annuler la suppression de. |
Block |
Représente un bloc unique dans un objet blob de blocs. Il décrit l’ID et la taille du bloc. |
BlockBlobCommitBlockListHeaders |
Définit des en-têtes pour l’opération de BlockBlob_commitBlockList. |
BlockBlobCommitBlockListOptions |
Options permettant de configurer opération commitBlockList. |
BlockBlobGetBlockListHeaders |
Définit les en-têtes pour l’opération de BlockBlob_getBlockList. |
BlockBlobGetBlockListOptions |
Options permettant de configurer opération getBlockList. |
BlockBlobParallelUploadOptions |
Interface d’option pour uploadFile et <xref:BlockBlobClient.uploadSeekableStream>. |
BlockBlobPutBlobFromUrlHeaders |
Définit des en-têtes pour l’opération BlockBlob_putBlobFromUrl. |
BlockBlobQueryOptions |
Options permettant de configurer opération de de requête. |
BlockBlobStageBlockFromURLHeaders |
Définit des en-têtes pour l’opération de BlockBlob_stageBlockFromURL. |
BlockBlobStageBlockFromURLOptions |
Options permettant de configurer opération stageBlockFromURL. |
BlockBlobStageBlockHeaders |
Définit des en-têtes pour l’opération de BlockBlob_stageBlock. |
BlockBlobStageBlockOptions |
Options permettant de configurer opération stageBlock. |
BlockBlobSyncUploadFromURLOptions |
Options permettant de configurer opération syncUploadFromURL. |
BlockBlobUploadHeaders |
Définit des en-têtes pour l’opération de BlockBlob_upload. |
BlockBlobUploadOptions |
Options permettant de configurer opération de chargement. |
BlockBlobUploadStreamOptions |
Interface d’option pour l’opération uploadStream. |
BlockList | |
ClearRange | |
CommonGenerateSasUrlOptions |
Options courantes de BlobGenerateSasUrlOptions et ContainerGenerateSasUrlOptions. |
CommonOptions |
Interface pour les options communes à chaque opération distante. |
ContainerAcquireLeaseOptions |
Options de configuration du conteneur - Opération Acquérir un bail. |
ContainerBreakLeaseOptionalParams |
Paramètres facultatifs. |
ContainerBreakLeaseOptions |
Options de configuration du conteneur - Arrêt de l’opération de bail. |
ContainerChangeLeaseOptions |
Options de configuration du conteneur - Modifier l’opération de bail. |
ContainerCreateHeaders |
Définit des en-têtes pour l’opération Container_create. |
ContainerCreateIfNotExistsResponse |
Contient des données de réponse pour l’opération de createIfNotExists. |
ContainerCreateOptions |
Options de configuration créer opération. |
ContainerDeleteBlobOptions |
Options pour configurer l’opération de deleteBlob. |
ContainerDeleteHeaders |
Définit des en-têtes pour l’opération de Container_delete. |
ContainerDeleteIfExistsResponse |
Contient des données de réponse pour l’opération de deleteIfExists. |
ContainerDeleteMethodOptions |
Options permettant de configurer opération de suppression de. |
ContainerEncryptionScope |
Groupe de paramètres |
ContainerExistsOptions |
Les options permettant de configurer existent opération. |
ContainerFilterBlobsHeaders |
Définit des en-têtes pour l’opération Container_filterBlobs. |
ContainerFindBlobByTagsOptions |
Options permettant de configurer l’opération findBlobsByTags. |
ContainerGenerateSasUrlOptions |
Options permettant de configurer opération generateSasUrl. |
ContainerGetAccessPolicyHeaders |
Définit des en-têtes pour l’opération de Container_getAccessPolicy. |
ContainerGetAccessPolicyOptions |
Options permettant de configurer opération getAccessPolicy. |
ContainerGetAccountInfoHeaders |
Définit des en-têtes pour l’opération de Container_getAccountInfo. |
ContainerGetAccountInfoOptions |
Options permettant de configurer l’opération getAccountInfo. |
ContainerGetPropertiesHeaders |
Définit des en-têtes pour l’opération Container_getProperties. |
ContainerGetPropertiesOptions |
Options de configuration opération getProperties. |
ContainerItem |
Un conteneur stockage Azure |
ContainerListBlobFlatSegmentHeaders |
Définit les en-têtes pour l’opération de Container_listBlobFlatSegment. |
ContainerListBlobHierarchySegmentHeaders |
Définit des en-têtes pour l’opération de Container_listBlobHierarchySegment. |
ContainerListBlobsOptions |
Options de configuration du conteneur - Répertorier les opérations d’objets blob. Voir: |
ContainerProperties |
Propriétés d’un conteneur |
ContainerReleaseLeaseOptions |
Options de configuration du conteneur - Opération de bail de mise en production. |
ContainerRenameHeaders |
Définit des en-têtes pour l’opération de Container_rename. |
ContainerRenewLeaseOptions |
Options de configuration du conteneur - Renouveler l’opération de bail. |
ContainerRequestConditions |
Conditions à respecter pour le conteneur. |
ContainerSASPermissionsLike |
Type qui ressemble à une autorisation SAS de conteneur. Utilisé dans ContainerSASPermissions pour analyser les autorisations SAS à partir d’objets bruts. |
ContainerSetAccessPolicyHeaders |
Définit des en-têtes pour l’opération de Container_setAccessPolicy. |
ContainerSetAccessPolicyOptions |
Options permettant de configurer opération setAccessPolicy. |
ContainerSetMetadataHeaders |
Définit des en-têtes pour l’opération de Container_setMetadata. |
ContainerSetMetadataOptions |
Options permettant de configurer opération setMetadata. |
ContainerUndeleteHeaders |
Définit des en-têtes pour l’opération de Container_restore. |
CorsRule |
CORS est une fonctionnalité HTTP qui permet à une application web s’exécutant sous un domaine d’accéder aux ressources d’un autre domaine. Les navigateurs web implémentent une restriction de sécurité appelée stratégie de même origine qui empêche une page web d’appeler des API dans un autre domaine ; CORS offre un moyen sécurisé d’autoriser un domaine (le domaine d’origine) à appeler des API dans un autre domaine |
CpkInfo |
Groupe de paramètres |
FilterBlobItem |
Informations d’objet blob d’un findBlobsByTags |
FilterBlobItemModel |
Informations d’objet blob à partir d’un appel d’API Filter Blobs |
FilterBlobSegment |
Réponse de segment de opération findBlobsByTags. |
FilterBlobSegmentModel |
Résultat d’un appel d’API Filter Blobs |
GeoReplication |
informations Geo-Replication pour le service de stockage secondaire |
HttpAuthorization |
Représente les informations d’authentification dans les valeurs d’en-tête Authorization, ProxyAuthorization, WWW-Authenticate et Proxy-Authenticate. |
HttpHeaders |
Collection de paires clé/valeur d’en-tête HTTP. |
HttpOperationResponse |
Réponse Http compatible avec core-v1(core-http). |
HttpResponse |
Représentation d’une réponse HTTP qui inclut une référence à la requête qui l’a générée. |
IHttpClient |
Interface compatible pour les stratégies de requête core-http |
Lease |
Détails d’un bail spécifique. |
LeaseAccessConditions |
Groupe de paramètres |
LeaseOperationOptions |
Configure les opérations de bail. |
ListBlobsFlatSegmentResponse |
Énumération d’objets blob |
ListBlobsFlatSegmentResponseModel |
Énumération d’objets blob |
ListBlobsHierarchySegmentResponse |
Énumération d’objets blob |
ListBlobsHierarchySegmentResponseModel |
Énumération d’objets blob |
ListContainersSegmentResponse |
Énumération de conteneurs |
Logging |
Paramètres de journalisation Azure Analytics. |
MatchConditions |
Spécifie les options HTTP pour les requêtes conditionnelles en fonction de la correspondance ETag. |
Metadata |
Mappage de paires nom-valeur à associer à la ressource. |
Metrics |
résumé des statistiques de requête regroupées par API en agrégats d’heures ou de minutes pour les objets blob |
ModificationConditions |
Spécifie les options HTTP pour les requêtes conditionnelles en fonction de l’heure de modification. |
ModifiedAccessConditions |
Condition d’en-têtes conditionnels HTTP standard et de balises. |
ModifiedAccessConditionsModel |
Groupe de paramètres |
ObjectReplicationPolicy |
Contient l’ID de stratégie de réplication d’objets et la liste respective de ObjectReplicationRule. Cela est utilisé lors de la récupération des propriétés de réplication d’objet sur l’objet blob source. L’ID de stratégie de l’objet blob de destination est défini dans ObjectReplicationDestinationPolicyId des réponses de méthode respectives (par exemple, <xref:BlobProperties.ObjectReplicationDestinationPolicyId>. |
ObjectReplicationRule |
Contient l’ID de règle de réplication d’objet et ObjectReplicationStatus d’un objet blob. Il peut y avoir plusieurs ObjectReplicationRule sous un ObjectReplicationPolicy. |
PageBlobClearPagesHeaders |
Définit des en-têtes pour l’opération PageBlob_clearPages. |
PageBlobClearPagesOptions |
Options de configuration de l’opération clearPages clearPages. |
PageBlobCopyIncrementalHeaders |
Définit des en-têtes pour l’opération de PageBlob_copyIncremental. |
PageBlobCreateHeaders |
Définit des en-têtes pour l’opération PageBlob_create. |
PageBlobCreateIfNotExistsOptions |
Options permettant de configurer l’opération createIfNotExists. |
PageBlobCreateIfNotExistsResponse |
Contient des données de réponse pour l’opération de createIfNotExists. |
PageBlobCreateOptions |
Options permettant de configurer l’opération de création de . |
PageBlobGetPageRangesDiffHeaders |
Définit des en-têtes pour l’opération de PageBlob_getPageRangesDiff. |
PageBlobGetPageRangesDiffOptions |
Options de configuration de l’opération de <xref:PageBlobClient.getRangesDiff>. |
PageBlobGetPageRangesDiffResponse |
Contient des données de réponse pour l’opération de getPageRangesDiff(number, number, string, PageBlobGetPageRangesDiffOptions). |
PageBlobGetPageRangesHeaders |
Définit des en-têtes pour l’opération de PageBlob_getPageRanges. |
PageBlobGetPageRangesOptions |
Options pour configurer l’opération getPageRanges. |
PageBlobGetPageRangesResponse |
Contient des données de réponse pour l’opération de getPageRanges(number, number, PageBlobGetPageRangesOptions). |
PageBlobListPageRangesDiffOptions |
Options permettant de configurer l’opération listPageRangesDiff. |
PageBlobListPageRangesOptions |
Options permettant de configurer l’opération listPageRanges. |
PageBlobRequestConditions |
Conditions à ajouter à la création de cet objet blob de pages. |
PageBlobResizeHeaders |
Définit des en-têtes pour l’opération de PageBlob_resize. |
PageBlobResizeOptions |
Options permettant de configurer opération de redimensionnement. |
PageBlobStartCopyIncrementalOptions |
Options permettant de configurer opération de startCopyIncremental. |
PageBlobUpdateSequenceNumberHeaders |
Définit des en-têtes pour l’opération de PageBlob_updateSequenceNumber. |
PageBlobUpdateSequenceNumberOptions |
Options permettant de configurer opération updateSequenceNumber. |
PageBlobUploadPagesFromURLHeaders |
Définit des en-têtes pour l’opération de PageBlob_uploadPagesFromURL. |
PageBlobUploadPagesFromURLOptions |
Options permettant de configurer opération uploadPagesFromURL. |
PageBlobUploadPagesHeaders |
Définit des en-têtes pour l’opération de PageBlob_uploadPages. |
PageBlobUploadPagesOptions |
Options de configuration de l’opération uploadPages. |
PageList |
Liste des plages de pages pour un objet blob. |
PageListInternal |
liste des pages |
PageRange | |
PageRangeInfo | |
ParsedBatchResponse |
Réponse multipart/mixte qui contient la réponse pour chaque sous-requête. |
PipelineLike |
Interface pour la classe Pipeline contenant des stratégies de requête HTTP. Vous pouvez créer un pipeline par défaut en appelant newPipeline. Vous pouvez également créer un pipeline avec vos propres stratégies par le constructeur de Pipeline. Reportez-vous à newPipeline et aux stratégies fournies avant d’implémenter votre pipeline personnalisé. |
PipelineOptions |
Interface d’option pour le constructeur de pipeline. |
PollOperationState |
PollOperationState contient une liste opinionnée du plus petit ensemble de propriétés nécessaire pour définir tout polleur d’opérations de longue durée. Bien que la classe Poller fonctionne comme mécanisme de contrôle local pour démarrer le déclenchement, attendre et éventuellement annuler une opération de longue durée, PollOperationState documente l’état de l’opération de longue durée distante. Elle doit être mise à jour au moins au démarrage de l’opération, quand elle est terminée et quand elle est annulée. Toutefois, les implémentations peuvent avoir n’importe quel autre nombre de propriétés qui peuvent être mises à jour par d’autres raisons. |
PollerLike |
Représentation abstraite d’un polleur, destinée à exposer uniquement l’API minimale avec laquelle l’utilisateur doit travailler. |
PollerLikeWithCancellation |
Représentation abstraite d’un polleur, destinée à exposer uniquement l’API minimale avec laquelle l’utilisateur doit travailler. |
Range |
Plage pour les opérations de service Blob. |
RequestPolicyFactory |
Interface pour la compatibilité avec RequestPolicyFactory de core-http |
RequestPolicyOptions |
Interface pour la compatibilité avec RequestPolicy |
ResponseLike |
Objet avec une propriété _response simple. |
ResponseWithBody |
Objet avec une propriété _response dont le corps et les en-têtes sont déjà analysés en types connus. |
ResponseWithHeaders |
Objet avec une propriété _response qui a des en-têtes déjà analysés dans un objet typé. |
RetentionPolicy |
la stratégie de rétention qui détermine la durée pendant laquelle les données associées doivent être conservées |
SASQueryParametersOptions |
Options de construction SASQueryParameters. |
SasIPRange |
Plage d’adresses IP autorisées pour une SAP. |
SequenceNumberAccessConditions |
Groupe de paramètres |
ServiceClientOptions |
Sous-ensemble de |
ServiceFilterBlobsHeaders |
Définit des en-têtes pour l’opération Service_filterBlobs. |
ServiceFindBlobByTagsOptions |
Options permettant de configurer l’opération findBlobsByTags. |
ServiceGenerateAccountSasUrlOptions |
Options permettant de configurer opération generateAccountSasUrl. |
ServiceGetAccountInfoHeaders |
Définit des en-têtes pour l’opération de Service_getAccountInfo. |
ServiceGetAccountInfoOptions |
Options permettant de configurer l’opération getAccountInfo. |
ServiceGetPropertiesHeaders |
Définit des en-têtes pour l’opération Service_getProperties. |
ServiceGetPropertiesOptions |
Options permettant de configurer l’opération getProperties. |
ServiceGetStatisticsHeaders |
Définit des en-têtes pour l’opération de Service_getStatistics. |
ServiceGetStatisticsOptions |
Options permettant de configurer l’opération getStatistics |
ServiceGetUserDelegationKeyHeaders |
Définit des en-têtes pour l’opération de Service_getUserDelegationKey. |
ServiceGetUserDelegationKeyOptions |
Options de configuration du service - Obtenir la clé de délégation d’utilisateur. |
ServiceListContainersOptions |
Options permettant de configurer l’opération listContainers. |
ServiceListContainersSegmentHeaders |
Définit des en-têtes pour l’opération de Service_listContainersSegment. |
ServiceRenameContainerOptions |
Options permettant de configurer <xref:BlobServiceClient.renameContainer> opération. |
ServiceSetPropertiesHeaders |
Définit des en-têtes pour l’opération Service_setProperties. |
ServiceSetPropertiesOptions |
Options permettant de configurer l’opération setProperties. |
ServiceSubmitBatchHeaders |
Définit des en-têtes pour l’opération de Service_submitBatch. |
ServiceSubmitBatchOptionalParamsModel |
Paramètres facultatifs. |
ServiceUndeleteContainerOptions |
Options permettant de configurer opération undeleteContainer. |
SignedIdentifier |
Identificateur signé. |
SignedIdentifierModel |
identificateur signé |
StaticWebsite |
Propriétés qui permettent à un compte d’héberger un site web statique |
StoragePipelineOptions |
Interface options pour la fonction newPipeline. |
StorageRetryOptions |
Interface des options de nouvelle tentative d’objet blob de stockage. |
TagConditions |
Spécifie les options HTTP pour les requêtes conditionnelles en fonction des balises d’objet blob. |
UserDelegationKey |
Clé de délégation d’utilisateur. |
UserDelegationKeyModel |
Clé de délégation d’utilisateur |
WebResource |
Description d’une requête HTTP à effectuer sur un serveur distant. |
Alias de type
AccessTier |
Définit des valeurs pour AccessTier. |
AccountKind |
Définit des valeurs pour AccountKind. |
AppendBlobAppendBlockFromUrlResponse |
Contient des données de réponse pour l’opération appendBlockFromUrl. |
AppendBlobAppendBlockResponse |
Contient des données de réponse pour l’opération appendBlock. |
AppendBlobCreateResponse |
Contient des données de réponse pour l’opération de création. |
ArchiveStatus |
Définit des valeurs pour ArchiveStatus. |
BlobAbortCopyFromURLResponse |
Contient des données de réponse pour l’opération abortCopyFromURL. |
BlobBatchDeleteBlobsResponse |
Contient des données de réponse pour l’opération de deleteBlobs(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, BlobDeleteOptions). |
BlobBatchSetBlobsAccessTierResponse |
Contient des données de réponse pour l’opération de setBlobsAccessTier(string[], StorageSharedKeyCredential | AnonymousCredential | TokenCredential, AccessTier, BlobSetTierOptions). |
BlobBatchSubmitBatchResponse |
Contient des données de réponse pour les opérations de lot d’objets blob. |
BlobCopyFromURLResponse |
Contient des données de réponse pour l’opération copyFromURL. |
BlobCopySourceTags |
Définit des valeurs pour BlobCopySourceTags. |
BlobCreateSnapshotResponse |
Contient des données de réponse pour l’opération createSnapshot. |
BlobDeleteImmutabilityPolicyResponse |
Contient des données de réponse pour l’opération deleteImmutabilityPolicy. |
BlobDeleteResponse |
Contient des données de réponse pour l’opération de suppression. |
BlobDownloadResponseInternal |
Contient des données de réponse pour l’opération de téléchargement. |
BlobDownloadResponseModel |
Contient des données de réponse pour l’opération de téléchargement. |
BlobGetAccountInfoResponse |
Contient des données de réponse pour l’opération getAccountInfo. |
BlobGetPropertiesResponseModel |
Contient des données de réponse pour l’opération getProperties. |
BlobGetTagsResponse | |
BlobImmutabilityPolicyMode |
Définit des valeurs pour BlobImmutabilityPolicyMode. |
BlobQueryArrowFieldType |
Type d’un BlobQueryArrowField. |
BlobQueryResponseInternal |
Contient des données de réponse pour l’opération de requête. |
BlobQueryResponseModel |
Contient des données de réponse pour l’opération de requête. |
BlobSetHTTPHeadersResponse |
Contient des données de réponse pour l’opération setHttpHeaders. |
BlobSetImmutabilityPolicyResponse |
Contient des données de réponse pour l’opération setImmutabilityPolicy. |
BlobSetLegalHoldResponse |
Contient des données de réponse pour l’opération setLegalHold. |
BlobSetMetadataResponse |
Contient des données de réponse pour l’opération setMetadata. |
BlobSetTagsResponse |
Contient des données de réponse pour l’opération setTags. |
BlobSetTierResponse |
Contient des données de réponse pour l’opération setTier. |
BlobStartCopyFromURLResponse |
Contient des données de réponse pour l’opération startCopyFromURL. |
BlobType |
Définit des valeurs pour BlobType. |
BlobUndeleteResponse |
Contient des données de réponse pour l’opération d’annulation de suppression. |
BlobUploadCommonResponse |
Type de réponse pour uploadFile, uploadStreamet <xref:BlockBlobClient.uploadBrowserDate>. |
BlockBlobCommitBlockListResponse |
Contient des données de réponse pour l’opération commitBlockList. |
BlockBlobGetBlockListResponse |
Contient des données de réponse pour l’opération getBlockList. |
BlockBlobGetBlockListResponseInternal |
Contient des données de réponse pour l’opération getBlockList. |
BlockBlobPutBlobFromUrlResponse |
Contient des données de réponse pour l’opération putBlobFromUrl. |
BlockBlobStageBlockFromURLResponse |
Contient des données de réponse pour l’opération stageBlockFromURL. |
BlockBlobStageBlockResponse |
Contient des données de réponse pour l’opération stageBlock. |
BlockBlobUploadResponse |
Contient des données de réponse pour l’opération de chargement. |
BlockListType |
Définit des valeurs pour BlockListType. |
ContainerCreateResponse |
Contient des données de réponse pour l’opération de création. |
ContainerDeleteResponse |
Contient des données de réponse pour l’opération de suppression. |
ContainerFilterBlobsResponse |
Contient des données de réponse pour l’opération filterBlobs. |
ContainerFindBlobsByTagsSegmentResponse |
Réponse de opération findBlobsByTags. |
ContainerGetAccessPolicyResponse |
Contient des données de réponse pour l’opération getAccessPolicy |
ContainerGetAccessPolicyResponseModel |
Contient des données de réponse pour l’opération getAccessPolicy. |
ContainerGetAccountInfoResponse |
Contient des données de réponse pour l’opération getAccountInfo. |
ContainerGetPropertiesResponse |
Contient des données de réponse pour l’opération getProperties. |
ContainerListBlobFlatSegmentResponse |
Contient des données de réponse pour l’opération listBlobFlatSegment. |
ContainerListBlobHierarchySegmentResponse |
Contient des données de réponse pour l’opération listBlobHierarchySegment. |
ContainerRenameResponse |
Contient des données de réponse pour l’opération de renommage. |
ContainerSetAccessPolicyResponse |
Contient des données de réponse pour l’opération setAccessPolicy. |
ContainerSetMetadataResponse |
Contient des données de réponse pour l’opération setMetadata. |
ContainerUndeleteResponse |
Contient des données de réponse pour l’opération de restauration. |
CopyPollerBlobClient |
Définit les opérations d’un BlobClient nécessaires pour que l’polleur retourné par beginCopyFromURL fonctionne. |
CopyStatusType |
Définit des valeurs pour CopyStatusType. |
CredentialPolicyCreator |
Fonction de fabrique qui crée une stratégie d’identification qui utilise la stratégie suivante fournie. |
DeleteSnapshotsOptionType |
Définit des valeurs pour DeleteSnapshotsOptionType. |
EncryptionAlgorithmType |
Définit des valeurs pour EncryptionAlgorithmType. Valeurs connues prises en charge par le serviceAES256 |
GeoReplicationStatusType |
Définit des valeurs pour GeoReplicationStatusType. |
HttpRequestBody |
Types de corps pris en charge sur la demande. NodeJS.ReadableStream et () => NodeJS.ReadableStream est Node uniquement. Blob, ReadableStream et () => ReadableStream sont uniquement navigateur. |
LeaseDurationType |
Définit des valeurs pour LeaseDurationType. |
LeaseOperationResponse |
Contient les données de réponse pour les opérations qui créent, modifient ou suppriment un bail. |
LeaseStateType |
Définit des valeurs pour LeaseStateType. |
LeaseStatusType |
Définit des valeurs pour LeaseStatusType. |
ObjectReplicationStatus |
Spécifie l’état de réplication d’un objet blob. Cela est utilisé lorsqu’un compte de stockage a appliqué des stratégies de réplication d’objet. Consultez ObjectReplicationPolicy et ObjectReplicationRule. |
PageBlobClearPagesResponse |
Contient des données de réponse pour l’opération clearPages. |
PageBlobCopyIncrementalResponse |
Contient des données de réponse pour l’opération copyIncremental. |
PageBlobCreateResponse |
Contient des données de réponse pour l’opération de création. |
PageBlobGetPageRangesDiffResponseInternal |
Contient des données de réponse pour l’opération getPageRangesDiff. |
PageBlobGetPageRangesDiffResponseModel |
Contient des données de réponse pour l’opération getPageRangesDiff. |
PageBlobGetPageRangesResponseInternal |
Contient des données de réponse pour l’opération getPageRanges. |
PageBlobGetPageRangesResponseModel |
Contient des données de réponse pour l’opération getPageRanges. |
PageBlobResizeResponse |
Contient des données de réponse pour l’opération de redimensionnement. |
PageBlobUpdateSequenceNumberResponse |
Contient des données de réponse pour l’opération updateSequenceNumber. |
PageBlobUploadPagesFromURLResponse |
Contient des données de réponse pour l’opération uploadPagesFromURL. |
PageBlobUploadPagesResponse |
Contient des données de réponse pour l’opération uploadPages. |
PublicAccessType |
Définit des valeurs pour PublicAccessType. |
RehydratePriority |
Définit des valeurs pour RehydratePriority. |
SequenceNumberActionType |
Définit des valeurs pour SequenceNumberActionType. |
ServiceFindBlobsByTagsSegmentResponse |
Réponse de opération findBlobsByTags. |
ServiceGetAccountInfoResponse |
Contient des données de réponse pour l’opération getAccountInfo. |
ServiceGetPropertiesResponse |
Contient des données de réponse pour l’opération getProperties. |
ServiceGetPropertiesResponseInternal |
Contient des données de réponse pour l’opération getProperties. |
ServiceGetStatisticsResponse |
Contient des données de réponse pour l’opération getStatistics. |
ServiceGetStatisticsResponseInternal |
Contient des données de réponse pour l’opération getStatistics. |
ServiceGetUserDelegationKeyResponse |
Contient des données de réponse pour l’opération de getUserDelegationKey(Date, Date, ServiceGetUserDelegationKeyOptions). |
ServiceListContainersSegmentResponse |
Contient des données de réponse pour l’opération listContainersSegment. |
ServiceListContainersSegmentResponseInternal |
Contient des données de réponse pour l’opération listContainersSegment. |
ServiceSetPropertiesResponse |
Contient des données de réponse pour l’opération setProperties. |
ServiceSubmitBatchResponseInternal |
Contient des données de réponse pour l’opération submitBatch. |
ServiceSubmitBatchResponseModel |
Contient des données de réponse pour l’opération submitBatch. |
SkuName |
Définit des valeurs pour SkuName. |
SyncCopyStatusType |
Définit des valeurs pour SyncCopyStatusType. |
Tags |
Balises d’objet blob. |
WithResponse |
Type qui représente un résultat d’opération avec une propriété _response connue. |
Énumérations
BlockBlobTier |
Représente le niveau d’accès sur un objet blob. Pour plus d’informations sur la hiérarchisation au niveau de l’objet blob de blocs, consultez niveaux de stockage chaud, froid et archive. |
KnownEncryptionAlgorithmType |
Valeurs connues de EncryptionAlgorithmType que le service accepte. |
PremiumPageBlobTier |
Spécifie le niveau d’objet blob de page sur lequel définir l’objet blob. Cela s’applique uniquement aux objets blob de pages sur les comptes de stockage Premium. Consultez ici pour obtenir des informations détaillées sur les E/S par seconde et le débit correspondants par PageBlobTier. |
SASProtocol |
Protocoles pour la SAP générée. |
StorageBlobAudience |
Définit les audiences cloud connues pour le stockage. |
StorageRetryPolicyType |
Types RetryPolicy. |
Functions
generate |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Génère un objet SASQueryParameters qui contient tous les paramètres de requête SAS nécessaires pour effectuer une requête REST réelle. Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas |
generate |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée une instance de SASQueryParameters. Accepte uniquement les paramètres requis pour créer une SAP. Pour les paramètres facultatifs, définissez directement les propriétés correspondantes, telles que les autorisations, les démarragesOn et l’identificateur. AVERTISSEMENT : Lorsque l’identificateur n’est pas fourni, les autorisations et expirentOn sont requises. Vous DEVEZ attribuer une valeur à l’identificateur ou expirer manuellement & autorisations si vous initialisez avec ce constructeur. Renseignez les détails requis avant d’exécuter les extraits de code suivants. Exemple d’utilisation :
Exemple utilisant un identificateur :
Exemple utilisant un nom d’objet blob :
|
generate |
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME. Crée une instance de SASQueryParameters. AVERTISSEMENT : l’identificateur est ignoré lors de la génération de SAP de délégation d’utilisateur, d’autorisations et d’expirationsOn sont nécessaires. Exemple d’utilisation :
|
get |
Pour obtenir l’audience OAuth pour un compte de stockage pour le service d’objets blob. |
is |
Assistance pour décider si un argument donné satisfait au contrat pipeline |
new |
Crée un objet Pipeline avec les informations d’identification fournies. |
Informations relatives à la fonction
generateAccountSASQueryParameters(AccountSASSignatureValues, StorageSharedKeyCredential)
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME.
Génère un objet SASQueryParameters qui contient tous les paramètres de requête SAS nécessaires pour effectuer une requête REST réelle.
Voir https://docs.microsoft.com/en-us/rest/api/storageservices/constructing-an-account-sas
function generateAccountSASQueryParameters(accountSASSignatureValues: AccountSASSignatureValues, sharedKeyCredential: StorageSharedKeyCredential): SASQueryParameters
Paramètres
- accountSASSignatureValues
- AccountSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retours
generateBlobSASQueryParameters(BlobSASSignatureValues, StorageSharedKeyCredential)
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME.
Crée une instance de SASQueryParameters.
Accepte uniquement les paramètres requis pour créer une SAP. Pour les paramètres facultatifs, définissez directement les propriétés correspondantes, telles que les autorisations, les démarragesOn et l’identificateur.
AVERTISSEMENT : Lorsque l’identificateur n’est pas fourni, les autorisations et expirentOn sont requises. Vous DEVEZ attribuer une valeur à l’identificateur ou expirer manuellement & autorisations si vous initialisez avec ce constructeur.
Renseignez les détails requis avant d’exécuter les extraits de code suivants.
Exemple d’utilisation :
// 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();
Exemple utilisant un identificateur :
// 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();
Exemple utilisant un nom d’objet 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
Paramètres
- blobSASSignatureValues
- BlobSASSignatureValues
- sharedKeyCredential
- StorageSharedKeyCredential
Retours
generateBlobSASQueryParameters(BlobSASSignatureValues, UserDelegationKey, string)
DISPONIBLE UNIQUEMENT DANS NODE.JS RUNTIME.
Crée une instance de SASQueryParameters. AVERTISSEMENT : l’identificateur est ignoré lors de la génération de SAP de délégation d’utilisateur, d’autorisations et d’expirationsOn sont nécessaires.
Exemple d’utilisation :
// 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
Paramètres
- blobSASSignatureValues
- BlobSASSignatureValues
- userDelegationKey
- UserDelegationKey
Valeur de retour de blobServiceClient.getUserDelegationKey()
- accountName
-
string
Retours
getBlobServiceAccountAudience(string)
Pour obtenir l’audience OAuth pour un compte de stockage pour le service d’objets blob.
function getBlobServiceAccountAudience(storageAccountName: string): string
Paramètres
- storageAccountName
-
string
Retours
string
isPipelineLike(unknown)
Assistance pour décider si un argument donné satisfait au contrat pipeline
function isPipelineLike(pipeline: unknown): pipeline
Paramètres
- pipeline
-
unknown
Argument qui peut être un pipeline
Retours
pipeline
true lorsque l’argument satisfait au contrat de pipeline
newPipeline(StorageSharedKeyCredential | AnonymousCredential | TokenCredential, StoragePipelineOptions)
Crée un objet Pipeline avec les informations d’identification fournies.
function newPipeline(credential?: StorageSharedKeyCredential | AnonymousCredential | TokenCredential, pipelineOptions?: StoragePipelineOptions): Pipeline
Paramètres
- credential
-
StorageSharedKeyCredential | AnonymousCredential | TokenCredential
Tels que AnonymousCredential, StorageSharedKeyCredential ou toutes les informations d’identification du package @azure/identity
pour authentifier les demandes auprès du service. Vous pouvez également fournir un objet qui implémente l’interface TokenCredential. Si ce n’est pas spécifié, AnonymousCredential est utilisé.
- pipelineOptions
- StoragePipelineOptions
Optionnel. Options.
Retours
Nouvel objet Pipeline.