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
| blob |
Optionnel. Le nom de l’objet blob de l’utilisateur SAP peut accéder. Obligatoire si snapshotTime ou versionId est fourni. |
| cache |
Optionnel. En-tête cache-control pour la SAP. |
| container |
Nom du conteneur auquel l’utilisateur SAP peut accéder. |
| content |
Optionnel. En-tête de disposition du contenu pour la SAP. |
| content |
Optionnel. En-tête d’encodage de contenu pour la SAP. |
| content |
Optionnel. En-tête de langue de contenu pour la SAP. |
| content |
Optionnel. En-tête de type de contenu pour la SAP. |
| correlation |
Optionnel. À 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. |
| expires |
Facultatif uniquement lorsque l’identificateur est fourni. Heure après laquelle la SAP ne fonctionnera plus. |
| identifier | Optionnel. Nom de la stratégie d’accès sur le conteneur auquel cette SAP fait référence le cas échéant. |
| ip |
Optionnel. Plages d’adresses IP autorisées dans cette SAP. |
| permissions | Facultatif uniquement lorsque l’identificateur est fourni. Reportez-vous à <xref:ContainerSASPermissions> ou <xref:BlobSASPermissions> en fonction de la ressource accessible pour faciliter la construction de la chaîne d’autorisations. |
| preauthorized |
Optionnel. 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 | Optionnel. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP |
| snapshot |
Optionnel. 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. |
| starts |
Optionnel. 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. |
| version |
Optionnel. 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
Optionnel. 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
Optionnel. 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
Optionnel. En-tête de disposition du contenu pour la SAP.
contentDisposition?: string
Valeur de propriété
string
contentEncoding
Optionnel. En-tête d’encodage de contenu pour la SAP.
contentEncoding?: string
Valeur de propriété
string
contentLanguage
Optionnel. En-tête de langue de contenu pour la SAP.
contentLanguage?: string
Valeur de propriété
string
contentType
Optionnel. En-tête de type de contenu pour la SAP.
contentType?: string
Valeur de propriété
string
correlationId
Optionnel. À 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
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
Optionnel. Nom de la stratégie d’accès sur le conteneur auquel cette SAP fait référence le cas échéant.
identifier?: string
Valeur de propriété
string
ipRange
Optionnel. 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> ou <xref:BlobSASPermissions> en fonction de la ressource accessible pour faciliter la construction de la chaîne d’autorisations.
permissions?: BlobSASPermissions | ContainerSASPermissions
Valeur de propriété
preauthorizedAgentObjectId
Optionnel. 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
Optionnel. Protocoles SAS, HTTPS uniquement ou HTTPSandHTTP
protocol?: SASProtocol
Valeur de propriété
snapshotTime
Optionnel. 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
Optionnel. 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
Optionnel. 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