Partager via


CloudStorageAccount Classe

  • java.lang.Object
    • com.microsoft.azure.storage.CloudStorageAccount

public class CloudStorageAccount

Représente un compte de stockage Microsoft Azure.

Récapitulatif du champ

Modificateur et type Champ et description
final String ACCOUNT_KEY_NAME

Représente le nom du paramètre pour la clé de compte.

final String ACCOUNT_NAME_NAME

Représente le nom du paramètre pour le nom du compte.

final String ACCOUNT_TOKEN_NAME

Représente le nom du paramètre pour les informations d’identification du jeton.

final String BLOB_ENDPOINT_NAME

Représente le nom du paramètre pour un point de terminaison de stockage d’objets blob personnalisé.

final String BLOB_SECONDARY_ENDPOINT_NAME

Représente le nom du paramètre d’un point de terminaison secondaire de stockage d’objets blob personnalisé.

final String QUEUE_ENDPOINT_NAME

Représente le nom du paramètre pour un point de terminaison de file d’attente personnalisé.

final String QUEUE_SECONDARY_ENDPOINT_NAME

Représente le nom du paramètre pour un point de terminaison secondaire de file d’attente personnalisé.

final String SHARED_ACCESS_SIGNATURE_NAME

Représente le nom du paramètre d’une clé d’accès partagé.

final String TABLE_ENDPOINT_NAME

Représente le nom du paramètre d’un point de terminaison de stockage de table personnalisé.

final String TABLE_SECONDARY_ENDPOINT_NAME

Représente le nom du paramètre pour un point de terminaison secondaire de stockage de table personnalisé.

Récapitulatif du constructeur

Constructeur Description
CloudStorageAccount(final StorageCredentials storageCredentials)

Crée une instance de la classe à l’aide des informations d’identification de compte spécifiées.

Avec ce constructeur, l’objet est construit à l’aide des points de terminaison de service de stockage HTTP par défaut. Les points de terminaison de service de stockage HTTP par défaut sont , , et , où est le nom de votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps)

Crée un instance de la classe à l’aide des informations d’identification de compte spécifiées et des points de terminaison de service par défaut, en utilisant HTTP ou HTTPS comme spécifié.

Avec ce constructeur, l’objet est construit à l’aide des points de terminaison de service de stockage par défaut. Les points de terminaison de service de stockage par défaut sont : ; ; ; et , où est le nom de votre compte de stockage. L’accès au compte de stockage cloud peut se faire via HTTP ou HTTPS, comme spécifié par le paramètre.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix)

Crée une instance de la classe à l’aide des informations d’identification de compte spécifiées.

Avec ce constructeur, l’objet est construit à l’aide du suffixe de point de terminaison de service de stockage HTTP donné (le cas échéant, sinon la valeur par défaut est utilisée).

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix, String accountName)

Crée une instance de la classe à l’aide des informations d’identification de compte spécifiées.

Avec ce constructeur, l’objet est construit à l’aide du suffixe de point de terminaison de service de stockage HTTP donné (le cas échéant, sinon la valeur par défaut est utilisée).

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri)

Crée une instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri, final StorageUri fileStorageUri)

Crée un instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet .

CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint)

Crée un instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet .

CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint, final URI fileEndpoint)

Crée un instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet .

Résumé de la méthode

Modificateur et type Méthode et description
CloudAnalyticsClient createCloudAnalyticsClient()

Crée un client de service Analytics.

CloudBlobClient createCloudBlobClient()

Crée un client de service Blob.

CloudFileClient createCloudFileClient()

Crée un client de service de fichiers.

CloudQueueClient createCloudQueueClient()

Crée un client de service de file d’attente.

CloudTableClient createCloudTableClient()

Crée un client de service Table.

String generateSharedAccessSignature(SharedAccessAccountPolicy policy)

Retourne une signature d’accès partagé pour le compte.

URI getBlobEndpoint()

Retourne le point de terminaison du service Blob pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

StorageUri getBlobStorageUri()

Retourne le point de terminaison du service Blob pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

StorageCredentials getCredentials()

Retourne les informations d’identification du compte de stockage.

CloudStorageAccount getDevelopmentStorageAccount()

Retourne un CloudStorageAccount objet qui représente les informations d’identification de stockage de développement. Les points de terminaison secondaires sont activés par défaut.

CloudStorageAccount getDevelopmentStorageAccount(final URI proxyUri)

Retourne un CloudStorageAccount objet qui représente les informations d’identification de stockage de développement, à l’aide de l’URI de proxy spécifié. Les points de terminaison secondaires sont activés par défaut.

String getEndpointSuffix()

Si un suffixe de point de terminaison a été spécifié, retournez-le

URI getFileEndpoint()

Retourne le point de terminaison pour le service de fichiers pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

StorageUri getFileStorageUri()

Retourne le point de terminaison pour le service de fichiers pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

URI getQueueEndpoint()

Retourne le point de terminaison du service file d’attente pour le compte de stockage.

StorageUri getQueueStorageUri()

Retourne le point de terminaison du service file d’attente pour le compte de stockage.

URI getTableEndpoint()

Retourne le point de terminaison pour le service Table pour le compte de stockage.

StorageUri getTableStorageUri()

Retourne le point de terminaison pour le service Table pour le compte de stockage.

CloudStorageAccount parse(final String connectionString)

Analyse une chaîne de connexion et retourne un compte de stockage cloud créé à partir de la chaîne de connexion.

La chaîne de connexion doit être au format de chaîne de connexion Azure .

Notez qu’une chaîne de connexion peut inclure un jeton SAS, mais il est souvent plus facile d’utiliser directement les CloudBlobContainer(final URI uri)constructeurs , . CloudQueue(final URI uri)CloudTable(final URI uri) Pour ce faire, créez un StorageCredentialsSharedAccessSignature(final String token) objet avec votre jeton SAS, utilisez la transformUri(final URI resourceUri) méthode sur l’URI du conteneur, de la file d’attente ou de la table, puis utilisez cet URI pour construire l’objet.

void setCredentials(final StorageCredentials credentials)

Définit storageCredentials à utiliser avec ce compte. Avertissement : à usage interne uniquement, car la mise à jour des informations d’identification vers un nouveau compte peut invalider des objets préexistants.

String toString()

Renvoie une chaîne de connexion pour ce compte de stockage, sans données sensibles.

String toString(final boolean exportSecrets)

Retourne une chaîne de connexion pour ce compte de stockage, éventuellement avec des données sensibles.

Détails du champ

ACCOUNT_KEY_NAME

protected static final String ACCOUNT_KEY_NAME= "AccountKey"

Représente le nom du paramètre pour la clé de compte.

ACCOUNT_NAME_NAME

protected static final String ACCOUNT_NAME_NAME= "AccountName"

Représente le nom du paramètre pour le nom du compte.

ACCOUNT_TOKEN_NAME

protected static final String ACCOUNT_TOKEN_NAME= "AccountToken"

Représente le nom du paramètre pour les informations d’identification du jeton.

BLOB_ENDPOINT_NAME

protected static final String BLOB_ENDPOINT_NAME= "BlobEndpoint"

Représente le nom du paramètre pour un point de terminaison de stockage d’objets blob personnalisé.

BLOB_SECONDARY_ENDPOINT_NAME

protected static final String BLOB_SECONDARY_ENDPOINT_NAME= "BlobSecondaryEndpoint"

Représente le nom du paramètre d’un point de terminaison secondaire de stockage d’objets blob personnalisé.

QUEUE_ENDPOINT_NAME

protected static final String QUEUE_ENDPOINT_NAME= "QueueEndpoint"

Représente le nom du paramètre pour un point de terminaison de file d’attente personnalisé.

QUEUE_SECONDARY_ENDPOINT_NAME

protected static final String QUEUE_SECONDARY_ENDPOINT_NAME= "QueueSecondaryEndpoint"

Représente le nom du paramètre pour un point de terminaison secondaire de file d’attente personnalisé.

SHARED_ACCESS_SIGNATURE_NAME

protected static final String SHARED_ACCESS_SIGNATURE_NAME= "SharedAccessSignature"

Représente le nom du paramètre d’une clé d’accès partagé.

TABLE_ENDPOINT_NAME

protected static final String TABLE_ENDPOINT_NAME= "TableEndpoint"

Représente le nom du paramètre d’un point de terminaison de stockage de table personnalisé.

TABLE_SECONDARY_ENDPOINT_NAME

protected static final String TABLE_SECONDARY_ENDPOINT_NAME= "TableSecondaryEndpoint"

Représente le nom du paramètre pour un point de terminaison secondaire de stockage de table personnalisé.

Détails du constructeur

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials)

Crée une instance de la classe à l’aide des informations d’identification de compte spécifiées.

Avec ce constructeur, l’objet est construit à l’aide des points de terminaison de service de stockage HTTP par défaut. Les points de terminaison de service de stockage HTTP par défaut sont , , et , où est le nom de votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.

Throws:

URISyntaxException - Si storageCredentials spécifiez un nom de compte non valide.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps)

Crée un instance de la classe à l’aide des informations d’identification de compte spécifiées et des points de terminaison de service par défaut, en utilisant HTTP ou HTTPS comme spécifié.

Avec ce constructeur, l’objet est construit à l’aide des points de terminaison de service de stockage par défaut. Les points de terminaison de service de stockage par défaut sont : ; ; ; et , où est le nom de votre compte de stockage. L’accès au compte de stockage cloud peut se faire via HTTP ou HTTPS, comme spécifié par le paramètre.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
useHttps -

true utiliser HTTPS pour se connecter aux points de terminaison de service de stockage ; sinon, false.

Throws:

URISyntaxException - Si storageCredentials spécifiez un nom de compte non valide.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix)

Crée une instance de la classe à l’aide des informations d’identification de compte spécifiées.

Avec ce constructeur, l’objet est construit à l’aide du suffixe de point de terminaison de service de stockage HTTP donné (le cas échéant, sinon la valeur par défaut est utilisée).

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
useHttps -

true utiliser HTTPS pour se connecter aux points de terminaison de service de stockage ; sinon, false.

endpointSuffix - Chaîne qui représente le endpointSuffix à utiliser, le cas échéant.

Throws:

URISyntaxException - Si storageCredentials spécifiez un nom de compte non valide.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix, String accountName)

Crée une instance de la classe à l’aide des informations d’identification de compte spécifiées.

Avec ce constructeur, l’objet est construit à l’aide du suffixe de point de terminaison de service de stockage HTTP donné (le cas échéant, sinon la valeur par défaut est utilisée).

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
useHttps -

true utiliser HTTPS pour se connecter aux points de terminaison de service de stockage ; sinon, false.

endpointSuffix - Chaîne qui représente le endpointSuffix à utiliser, le cas échéant.
accountName - String qui contient le nom du compte. Cela sera utilisé à la place d’un nullgetAccountName(), mais les deux doivent correspondre si les deux ne sont pas null.

Throws:

URISyntaxException - Si storageCredentials spécifiez un nom de compte non valide.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri)

Crée une instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet.

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
blobStorageUri - Objet StorageUri qui représente le point de terminaison du service Blob.
queueStorageUri - Objet StorageUri qui représente le point de terminaison du service File d’attente.
tableStorageUri - Objet StorageUri qui représente le point de terminaison du service Table.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri, final StorageUri fileStorageUri)

Crée un instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet .

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
blobStorageUri - Objet StorageUri qui représente le point de terminaison du service Blob.
queueStorageUri - Objet StorageUri qui représente le point de terminaison du service File d’attente.
tableStorageUri - Objet StorageUri qui représente le point de terminaison du service Table.
fileStorageUri - Objet StorageUri qui représente le point de terminaison du service De fichiers.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint)

Crée un instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet .

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
blobEndpoint - Objet java.net.URI qui représente le point de terminaison du service Blob.
queueEndpoint - Objet java.net.URI qui représente le point de terminaison du service File d’attente.
tableEndpoint - Objet java.net.URI qui représente le point de terminaison du service Table.

CloudStorageAccount

public CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint, final URI fileEndpoint)

Crée un instance de la classe à l’aide des informations d’identification de compte et des points de terminaison de service spécifiés.

Utilisez ce constructeur pour construire un objet à l’aide de points de terminaison personnalisés, dans le cas où vous avez configuré un nom de domaine personnalisé pour votre compte de stockage.

Les informations d’identification fournies lors de la construction de l’objet sont utilisées pour authentifier toutes les demandes supplémentaires sur les ressources accessibles via l’objet ou un objet client créé à partir de celui-ci. Un objet client peut être un CloudBlobClient objet .

Parameters:

storageCredentials - Objet StorageCredentials qui représente les informations d’identification de stockage à utiliser pour authentifier ce compte.
blobEndpoint - Objet java.net.URI qui représente le point de terminaison du service Blob.
queueEndpoint - Objet java.net.URI qui représente le point de terminaison du service File d’attente.
tableEndpoint - Objet java.net.URI qui représente le point de terminaison du service Table.
fileEndpoint - Objet java.net.URI qui représente le point de terminaison du service De fichiers.

Détails de la méthode

createCloudAnalyticsClient

public CloudAnalyticsClient createCloudAnalyticsClient()

Crée un client de service Analytics.

Returns:

Objet client d’analytique qui utilise les points de terminaison de service Blob et Table.

createCloudBlobClient

public CloudBlobClient createCloudBlobClient()

Crée un client de service Blob.

Returns:

CloudBlobClient qui représente le client d’objets blob cloud.

createCloudFileClient

public CloudFileClient createCloudFileClient()

Crée un client de service de fichiers.

Returns:

CloudFileClient qui représente le client de fichiers cloud.

createCloudQueueClient

public CloudQueueClient createCloudQueueClient()

Crée un client de service de file d’attente.

Returns:

Objet client qui utilise le point de terminaison du service file d’attente.

createCloudTableClient

public CloudTableClient createCloudTableClient()

Crée un client de service Table.

Returns:

Objet client qui utilise le point de terminaison du service Table.

generateSharedAccessSignature

public String generateSharedAccessSignature(SharedAccessAccountPolicy policy)

Retourne une signature d’accès partagé pour le compte.

Parameters:

policy - SharedAccessAccountPolicy spécifiant la stratégie d’accès pour la signature d’accès partagé.

Returns:

La chaîne de requête retournée inclut le point d'interrogation de début.

Throws:

StorageException - Si une erreur de service de stockage s’est produite.
InvalidKeyException - Si la clé n’est pas valide.

getBlobEndpoint

public URI getBlobEndpoint()

Retourne le point de terminaison du service Blob pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

Returns:

Objet java.net.URI qui représente le point de terminaison d’objet blob associé à ce compte.

getBlobStorageUri

public StorageUri getBlobStorageUri()

Retourne le point de terminaison du service Blob pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

Returns:

Objet StorageUri qui représente le point de terminaison d’objet blob associé à ce compte.

getCredentials

public StorageCredentials getCredentials()

Retourne les informations d’identification du compte de stockage.

Returns:

Objet StorageCredentials qui représente les informations d’identification de ce compte de stockage.

getDevelopmentStorageAccount

public static CloudStorageAccount getDevelopmentStorageAccount()

Retourne un CloudStorageAccount objet qui représente les informations d’identification de stockage de développement. Les points de terminaison secondaires sont activés par défaut.

Returns:

Objet CloudStorageAccount pour les informations d’identification de stockage de développement.

getDevelopmentStorageAccount

public static CloudStorageAccount getDevelopmentStorageAccount(final URI proxyUri)

Retourne un CloudStorageAccount objet qui représente les informations d’identification de stockage de développement, à l’aide de l’URI de proxy spécifié. Les points de terminaison secondaires sont activés par défaut.

Parameters:

proxyUri - Objet java.net.URI qui représente le point de terminaison de proxy à utiliser. La spécification null utilise la valeur par défaut http://127.0.0.1.

Returns:

Objet CloudStorageAccount pour les informations d’identification de stockage de développement.

Throws:

URISyntaxException - Si l’URI de ressource n’est pas valide.

getEndpointSuffix

public String getEndpointSuffix()

Si un suffixe de point de terminaison a été spécifié, retournez-le

Returns:

suffixe du point de terminaison

getFileEndpoint

public URI getFileEndpoint()

Retourne le point de terminaison pour le service de fichiers pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

Returns:

Objet java.net.URI qui représente le point de terminaison File associé à ce compte.

getFileStorageUri

public StorageUri getFileStorageUri()

Retourne le point de terminaison pour le service de fichiers pour le compte de stockage. Cette méthode n’est pas prise en charge lors de l’utilisation des informations d’identification de signature d’accès partagé.

Returns:

Objet StorageUri qui représente le point de terminaison File associé à ce compte.

getQueueEndpoint

public URI getQueueEndpoint()

Retourne le point de terminaison du service file d’attente pour le compte de stockage.

Returns:

Objet java.net.URI qui représente le point de terminaison de file d’attente associé à ce compte.

getQueueStorageUri

public StorageUri getQueueStorageUri()

Retourne le point de terminaison du service file d’attente pour le compte de stockage.

Returns:

Objet StorageUri qui représente le point de terminaison de file d’attente associé à ce compte.

getTableEndpoint

public URI getTableEndpoint()

Retourne le point de terminaison pour le service Table pour le compte de stockage.

Returns:

Objet StorageUri qui représente le point de terminaison Table associé à ce compte.

getTableStorageUri

public StorageUri getTableStorageUri()

Retourne le point de terminaison pour le service Table pour le compte de stockage.

Returns:

Objet java.net.URI qui représente le point de terminaison Table associé à ce compte.

parse

public static CloudStorageAccount parse(final String connectionString)

Analyse une chaîne de connexion et retourne un compte de stockage cloud créé à partir de la chaîne de connexion.

La chaîne de connexion doit être au format de chaîne de connexion Azure .

Notez qu’une chaîne de connexion peut inclure un jeton SAS, mais il est souvent plus facile d’utiliser directement les CloudBlobContainer(final URI uri)constructeurs , . CloudQueue(final URI uri)CloudTable(final URI uri) Pour ce faire, créez un StorageCredentialsSharedAccessSignature(final String token) objet avec votre jeton SAS, utilisez la transformUri(final URI resourceUri) méthode sur l’URI du conteneur, de la file d’attente ou de la table, puis utilisez cet URI pour construire l’objet.

Parameters:

connectionString - String qui représente la chaîne de connexion à analyser.

Returns:

Objet CloudStorageAccount qui représente le compte de stockage cloud construit à partir des valeurs fournies dans la chaîne de connexion.

Throws:

InvalidKeyException - Si les informations d’identification dans la chaîne de connexion contiennent une clé non valide.
URISyntaxException - Si la chaîne de connexion spécifie un URI non valide.

setCredentials

protected void setCredentials(final StorageCredentials credentials)

Définit storageCredentials à utiliser avec ce compte. Avertissement : à usage interne uniquement, car la mise à jour des informations d’identification vers un nouveau compte peut invalider des objets préexistants.

Parameters:

credentials - informations d’identification à définir

toString

public String toString()

Renvoie une chaîne de connexion pour ce compte de stockage, sans données sensibles.

Returns:

String qui représente la chaîne de connexion pour ce compte de stockage, sans données sensibles.

toString

public String toString(final boolean exportSecrets)

Retourne une chaîne de connexion pour ce compte de stockage, éventuellement avec des données sensibles.

Parameters:

exportSecrets -

true pour inclure des données sensibles dans la chaîne ; sinon, false.

Returns:

String qui représente la chaîne de connexion pour ce compte de stockage, éventuellement avec des données sensibles.

S’applique à