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

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

cacheControl

Optional. En-tête cache-control pour la SAP.

containerName

Nom du conteneur auquel l’utilisateur SAP peut accéder.

contentDisposition

Optional. En-tête de disposition du contenu pour la SAP.

contentEncoding

Optional. En-tête d’encodage de contenu pour la SAP.

contentLanguage

Optional. En-tête de langue de contenu pour la SAP.

contentType

Optional. En-tête de type de contenu pour la SAP.

correlationId

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

encryptionScope

Optional. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAP.

expiresOn

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

identifier

Optional. Nom de la stratégie d’accès sur le conteneur auquel cette SAP fait référence le cas échéant.

Voir https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

ipRange

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

permissions

Facultatif uniquement lorsque l’identificateur est fourni. Reportez-vous à ContainerSASPermissions ou BlobSASPermissions en fonction de la ressource accessible pour créer la chaîne d’autorisations.

preauthorizedAgentObjectId

Optional. Depuis 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 d’utilisateur pour effectuer l’action accordée par la SAP. Le service Stockage Azure garantit que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucun contrôle d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur sera effectué. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur.

protocol

Optional. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP

snapshotTime

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

startsOn

Optional. Lorsque la SIGNATURE d’accès partagé prend effet.

version

La version du service cible cette SAP. S’il n’est pas spécifié, il est défini par défaut sur la version ciblée par la bibliothèque.

versionId

Optional. VersionId de la version de l’objet blob que l’utilisateur SAP peut accéder. Prise en charge uniquement à partir de l’API version 2019-10-10.

Détails de la propriété

blobName

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

blobName?: string

Valeur de propriété

string

cacheControl

Optional. En-tête cache-control pour la SAP.

cacheControl?: string

Valeur de propriété

string

containerName

Nom du conteneur auquel l’utilisateur SAP peut accéder.

containerName: string

Valeur de propriété

string

contentDisposition

Optional. En-tête de disposition du contenu pour la SAP.

contentDisposition?: string

Valeur de propriété

string

contentEncoding

Optional. En-tête d’encodage de contenu pour la SAP.

contentEncoding?: string

Valeur de propriété

string

contentLanguage

Optional. En-tête de langue de contenu pour la SAP.

contentLanguage?: string

Valeur de propriété

string

contentType

Optional. En-tête de type de contenu pour la SAP.

contentType?: string

Valeur de propriété

string

correlationId

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

correlationId?: string

Valeur de propriété

string

encryptionScope

Optional. Étendue de chiffrement à utiliser lors de l’envoi de requêtes autorisées avec cet URI SAP.

encryptionScope?: 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

Optional. Nom de la stratégie d’accès sur le conteneur auquel cette SAP fait référence le cas échéant.

Voir https://learn.microsoft.com/rest/api/storageservices/establishing-a-stored-access-policy

identifier?: string

Valeur de propriété

string

ipRange

Optional. 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 à ContainerSASPermissions ou BlobSASPermissions en fonction de la ressource accessible pour créer la chaîne d’autorisations.

permissions?: BlobSASPermissions | ContainerSASPermissions

Valeur de propriété

preauthorizedAgentObjectId

Optional. Depuis 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 d’utilisateur pour effectuer l’action accordée par la SAP. Le service Stockage Azure garantit que le propriétaire de la clé de délégation d’utilisateur dispose des autorisations requises avant d’accorder l’accès, mais aucun contrôle d’autorisation supplémentaire pour l’utilisateur spécifié dans cette valeur sera effectué. Cela est utilisé uniquement pour la SAP de délégation d’utilisateur.

preauthorizedAgentObjectId?: string

Valeur de propriété

string

protocol

Optional. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP

protocol?: SASProtocol

Valeur de propriété

snapshotTime

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

snapshotTime?: string

Valeur de propriété

string

startsOn

Optional. Lorsque la SIGNATURE d’accès partagé prend effet.

startsOn?: Date

Valeur de propriété

Date

version

La version du service cible cette SAP. S’il n’est pas spécifié, il est défini par défaut sur la version ciblée par la bibliothèque.

version?: string

Valeur de propriété

string

versionId

Optional. VersionId de la version de l’objet blob que l’utilisateur SAP peut accéder. Prise en charge uniquement à partir de l’API version 2019-10-10.

versionId?: string

Valeur de propriété

string