Partager via


BlobSASSignatureValues interface

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.

Propriétés

blobName

facultatif. Le nom d’objet blob de l’utilisateur SAS peut accéder. Obligatoire si snapshotTime ou versionId est fourni.

cacheControl

facultatif. En-tête de contrôle du cache pour la sap.

containerName

Nom du conteneur à laquelle l’utilisateur SAS peut accéder.

contentDisposition

facultatif. En-tête content-disposition pour la SAP.

contentEncoding

facultatif. En-tête d’encodage de contenu pour la sap.

contentLanguage

facultatif. En-tête content-language pour la SAP.

contentType

facultatif. En-tête de type de contenu pour la sap.

correlationId

facultatif. À compter de la version 2020-02-10, il s’agit d’une valeur GUID qui sera journalisée dans les journaux de diagnostic du stockage et qui peut être utilisée pour mettre en corrélation la génération de SAP avec l’accès aux ressources de stockage. Il est utilisé uniquement pour la sap de délégation d’utilisateur.

expiresOn

Facultatif uniquement lorsque l’identificateur est fourni. Heure après laquelle la SAP ne fonctionnera plus.

identifier

facultatif. Nom de la stratégie d’accès sur le conteneur que cette SAP référence, le cas échéant.

ipRange

facultatif. Plages d’adresses IP autorisées dans cette SAP.

permissions

Facultatif uniquement lorsque l’identificateur est fourni. Reportez-vous à <xref:ContainerSASPermissions><xref:BlobSASPermissions> ou en fonction de la ressource accessible pour obtenir de l’aide sur la construction de la chaîne d’autorisations.

preauthorizedAgentObjectId

facultatif. À compter de la version 2020-02-10, spécifie l’ID d’objet AAD autorisé au format GUID. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par la sap. Le service Stockage Azure s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune vérification d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur ne sera effectuée. Il est utilisé uniquement pour la sap de délégation d’utilisateur.

protocol

facultatif. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP

snapshotTime

facultatif. Chaîne d’horodatage d’instantané auxquelles l’utilisateur SAS peut accéder. Prise en charge uniquement à partir de la version d’API 2018-11-09.

startsOn

facultatif. Quand la signature d’accès partagé prend effet.

version

Version du service cible par cette SAP. S’il n’est pas spécifié, il s’agit par défaut de la version ciblée par la bibliothèque.

versionId

facultatif. VersionId de la version d’objet blob à laquelle l’utilisateur SAS peut accéder. Prise en charge uniquement à partir de la version d’API 2019-10-10.

Détails de la propriété

blobName

facultatif. Le nom d’objet blob de l’utilisateur SAS peut accéder. Obligatoire si snapshotTime ou versionId est fourni.

blobName?: string

Valeur de propriété

string

cacheControl

facultatif. En-tête de contrôle du cache pour la sap.

cacheControl?: string

Valeur de propriété

string

containerName

Nom du conteneur à laquelle l’utilisateur SAS peut accéder.

containerName: string

Valeur de propriété

string

contentDisposition

facultatif. En-tête content-disposition pour la SAP.

contentDisposition?: string

Valeur de propriété

string

contentEncoding

facultatif. En-tête d’encodage de contenu pour la sap.

contentEncoding?: string

Valeur de propriété

string

contentLanguage

facultatif. En-tête content-language pour la SAP.

contentLanguage?: string

Valeur de propriété

string

contentType

facultatif. En-tête de type de contenu pour la sap.

contentType?: string

Valeur de propriété

string

correlationId

facultatif. À compter de la version 2020-02-10, il s’agit d’une valeur GUID qui sera journalisée dans les journaux de diagnostic du stockage et qui peut être utilisée pour mettre en corrélation la génération de SAP avec l’accès aux ressources de stockage. Il est utilisé uniquement pour la sap de délégation d’utilisateur.

correlationId?: string

Valeur de propriété

string

expiresOn

Facultatif uniquement lorsque l’identificateur est fourni. Heure après laquelle la SAP ne fonctionnera plus.

expiresOn?: Date

Valeur de propriété

Date

identifier

facultatif. Nom de la stratégie d’accès sur le conteneur que cette SAP référence, le cas échéant.

identifier?: string

Valeur de propriété

string

ipRange

facultatif. Plages d’adresses IP autorisées dans cette SAP.

ipRange?: SasIPRange

Valeur de propriété

permissions

Facultatif uniquement lorsque l’identificateur est fourni. Reportez-vous à <xref:ContainerSASPermissions><xref:BlobSASPermissions> ou en fonction de la ressource accessible pour obtenir de l’aide sur la construction de la chaîne d’autorisations.

permissions?: BlobSASPermissions | ContainerSASPermissions

Valeur de propriété

preauthorizedAgentObjectId

facultatif. À compter de la version 2020-02-10, spécifie l’ID d’objet AAD autorisé au format GUID. ID d’objet AAD d’un utilisateur autorisé par le propriétaire de la clé de délégation utilisateur à effectuer l’action accordée par la sap. Le service Stockage Azure s’assure que le propriétaire de la clé de délégation utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucune vérification d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur ne sera effectuée. Il est utilisé uniquement pour la sap de délégation d’utilisateur.

preauthorizedAgentObjectId?: string

Valeur de propriété

string

protocol

facultatif. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP

protocol?: SASProtocol

Valeur de propriété

snapshotTime

facultatif. Chaîne d’horodatage d’instantané auxquelles l’utilisateur SAS peut accéder. Prise en charge uniquement à partir de la version d’API 2018-11-09.

snapshotTime?: string

Valeur de propriété

string

startsOn

facultatif. Quand la signature d’accès partagé prend effet.

startsOn?: Date

Valeur de propriété

Date

version

Version du service cible par cette SAP. S’il n’est pas spécifié, il s’agit par défaut de la version ciblée par la bibliothèque.

version?: string

Valeur de propriété

string

versionId

facultatif. VersionId de la version d’objet blob à laquelle l’utilisateur SAS peut accéder. Prise en charge uniquement à partir de la version d’API 2019-10-10.

versionId?: string

Valeur de propriété

string