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 |
facultatif. Le nom d’objet blob de l’utilisateur SAS peut accéder. Obligatoire si snapshotTime ou versionId est fourni. |
cache |
facultatif. En-tête de contrôle du cache pour la sap. |
container |
Nom du conteneur à laquelle l’utilisateur SAS peut accéder. |
content |
facultatif. En-tête content-disposition pour la SAP. |
content |
facultatif. En-tête d’encodage de contenu pour la sap. |
content |
facultatif. En-tête content-language pour la SAP. |
content |
facultatif. En-tête de type de contenu pour la sap. |
correlation |
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. |
expires |
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. |
ip |
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. |
preauthorized |
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 |
snapshot |
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. |
starts |
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. |
version |
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
Azure SDK for JavaScript