StorageCredentials Classe
- java.
lang. Object - com.
microsoft. azure. storage. StorageCredentials
- com.
public class StorageCredentials
Représente un ensemble d’informations d’identification utilisées pour authentifier l’accès à un compte de stockage Microsoft Azure. Il s’agit de la classe de base pour les StorageCredentialsAccountAndKeyclasses , StorageCredentialsTokenet StorageCredentialsSharedAccessSignature .
Résumé de la méthode
Modificateur et type | Méthode et description |
---|---|
String |
getAccountName()
Retourne le nom de compte associé pour les informations d’identification. Cette valeur est null pour les informations d’identification de signature d’accès partagé et anonyme. |
boolean |
isHttpsOnly()
Obtient si cet objet autorise uniquement l’accès via HTTPS. |
void |
setHttpsOnly(boolean httpsOnly)
Définit si cet objet autorise uniquement l’accès via HTTPS. |
abstract String |
toString(boolean exportSecrets)
Retourne un qui représente cette instance. |
URI |
transformUri(final URI resourceUri)
Transforme un URI de ressource en URI de signature d'accès partagé, en ajoutant un jeton d'accès partagé. |
Storage |
transformUri(StorageUri resourceUri)
Transforme un URI de ressource en URI de signature d'accès partagé, en ajoutant un jeton d'accès partagé. |
abstract Storage |
transformUri(StorageUri resourceUri, OperationContext opContext)
Transforme un URI de ressource en URI de signature d’accès partagé, en ajoutant un jeton d’accès partagé et en utilisant le contexte d’opération spécifié. |
abstract URI |
transformUri(URI resourceUri, OperationContext opContext)
Transforme un URI de ressource en URI de signature d’accès partagé, en ajoutant un jeton d’accès partagé et en utilisant le contexte d’opération spécifié. |
Storage |
tryParseCredentials(final Map<String, String> settings)
Tente de déterminer les informations d’identification de stockage à partir d’une collection de paires nom/valeur. Incluez un nom de compte avec une clé de compte (en spécifiant des valeurs pour ACCOUNT_NAME_NAME et ACCOUNT_KEY_NAME ), ou une signature d’accès partagé (en spécifiant une valeur pour SHARED_ACCESS_SIGNATURE_NAME ). Si vous utilisez un nom de compte et une clé de compte, n’incluez pas de signature d’accès partagé, et vice versa. |
Storage |
tryParseCredentials(final String connectionString)
Tente de déterminer les informations d’identification de stockage à partir d’une chaîne de connexion. Le format de la chaîne de connexion est «< i>keyname=value</i> ». Plusieurs paires clé/valeur peuvent être séparées par un point-virgule, par exemple«< i>keyname1=value1;keyname2=value2</i> ». Incluez un nom de compte avec une clé de compte ou une signature d’accès partagé. Si vous utilisez un nom de compte et une clé de compte, n’incluez pas de signature d’accès partagé, et vice versa. La même chaîne de connexion peut être utilisée que pour parse(final String connectionString) , mais ici, seuls le nom du compte, la clé de compte et les paires clé/valeur sas seront examinés. |
Détails de la méthode
getAccountName
public String getAccountName()
Retourne le nom de compte associé pour les informations d’identification. Cette valeur est null pour les informations d’identification de signature d’accès partagé et anonyme.
Returns:
String
qui représente le nom de compte associé pour les informations d’identificationisHttpsOnly
public boolean isHttpsOnly()
Obtient si cet objet autorise uniquement l’accès via HTTPS.
Returns:
boolean
indiquant si cet StorageCredentials
objet autorise uniquement l’accès via HTTPS.setHttpsOnly
protected void setHttpsOnly(boolean httpsOnly)
Définit si cet objet autorise uniquement l’accès via HTTPS.
Parameters:
boolean
indiquant si cet StorageCredentials
objet autorise uniquement l’accès via HTTPS.
toString
public abstract String toString(boolean exportSecrets)
Retourne un qui représente cette instance.
Parameters:
true
pour inclure des données sensibles dans la chaîne de retour ; sinon, false
.
Returns:
String
qui représente cet objet, y compris éventuellement des données sensibles.transformUri
public URI transformUri(final URI resourceUri)
Transforme un URI de ressource en URI de signature d'accès partagé, en ajoutant un jeton d'accès partagé.
Parameters:
java.net.URI
qui représente l'URI de ressource à transformer.
Returns:
java.net.URI
qui représente la signature, notamment l'URI de ressource et le jeton d'accès partagé.Throws:
transformUri
public StorageUri transformUri(StorageUri resourceUri)
Transforme un URI de ressource en URI de signature d'accès partagé, en ajoutant un jeton d'accès partagé.
Parameters:
StorageUri
qui représente l'URI de ressource à transformer.
Returns:
StorageUri
qui représente la signature, notamment l'URI de ressource et le jeton d'accès partagé.Throws:
transformUri
public abstract StorageUri transformUri(StorageUri resourceUri, OperationContext opContext)
Transforme un URI de ressource en URI de signature d’accès partagé, en ajoutant un jeton d’accès partagé et en utilisant le contexte d’opération spécifié.
Parameters:
StorageUri
qui représente l'URI de ressource à transformer.
Returns:
StorageUri
qui représente la signature, notamment l'URI de ressource et le jeton d'accès partagé.Throws:
transformUri
public abstract URI transformUri(URI resourceUri, OperationContext opContext)
Transforme un URI de ressource en URI de signature d’accès partagé, en ajoutant un jeton d’accès partagé et en utilisant le contexte d’opération spécifié.
Parameters:
java.net.URI
qui représente l'URI de ressource à transformer.
Returns:
java.net.URI
qui représente la signature, notamment l'URI de ressource et le jeton d'accès partagé.Throws:
tryParseCredentials
protected static StorageCredentials tryParseCredentials(final Map
Tente de déterminer les informations d’identification de stockage à partir d’une collection de paires nom/valeur.
Incluez un nom de compte avec une clé de compte (en spécifiant des valeurs pour ACCOUNT_NAME_NAME et ACCOUNT_KEY_NAME ), ou une signature d’accès partagé (en spécifiant une valeur pour SHARED_ACCESS_SIGNATURE_NAME ). Si vous utilisez un nom de compte et une clé de compte, n’incluez pas de signature d’accès partagé, et vice versa.
Parameters:
Map
des paires nom/valeur qui représentent les paramètres à utiliser pour configurer les informations d’identification.
Returns:
Throws:
tryParseCredentials
public static StorageCredentials tryParseCredentials(final String connectionString)
Tente de déterminer les informations d’identification de stockage à partir d’une chaîne de connexion.
Le format de la chaîne de connexion est «< i>keyname=value</i> ». Plusieurs paires clé/valeur peuvent être séparées par un point-virgule, par exemple«< i>keyname1=value1;keyname2=value2</i> ». Incluez un nom de compte avec une clé de compte ou une signature d’accès partagé. Si vous utilisez un nom de compte et une clé de compte, n’incluez pas de signature d’accès partagé, et vice versa.
La même chaîne de connexion peut être utilisée que pour parse(final String connectionString) , mais ici, seuls le nom du compte, la clé de compte et les paires clé/valeur sas seront examinés.
Parameters:
String
qui contient les paires clé/valeur qui représentent les informations d’identification de stockage.
Returns:
Throws:
connectionString
n’est pas valide.
S’applique à
Azure SDK for Java