CloudStorageAccount Klasse
- java.
lang. Object - com.
microsoft. azure. storage. CloudStorageAccount
- com.
public class CloudStorageAccount
Stellt ein Microsoft Azure-Speicherkonto dar.
Feldzusammenfassung
Modifizierer und Typ | Feld und Beschreibung |
---|---|
final String |
ACCOUNT_KEY_NAME
Stellt den Einstellungsnamen für den Kontoschlüssel dar. |
final String |
ACCOUNT_NAME_NAME
Stellt den Einstellungsnamen für den Kontonamen dar. |
final String |
ACCOUNT_TOKEN_NAME
Stellt den Einstellungsnamen für die Tokenanmeldeinformationen dar. |
final String |
BLOB_ENDPOINT_NAME
Stellt den Einstellungsnamen für einen benutzerdefinierten Blobspeicherendpunkt dar. |
final String |
BLOB_SECONDARY_ENDPOINT_NAME
Stellt den Einstellungsnamen für einen sekundären Endpunkt für benutzerdefinierten Blobspeicher dar. |
final String |
QUEUE_ENDPOINT_NAME
Stellt den Einstellungsnamen für einen benutzerdefinierten Warteschlangenendpunkt dar. |
final String |
QUEUE_SECONDARY_ENDPOINT_NAME
Stellt den Einstellungsnamen für einen sekundären Endpunkt einer benutzerdefinierten Warteschlange dar. |
final String |
SHARED_ACCESS_SIGNATURE_NAME
Stellt den Einstellungsnamen für einen freigegebenen Zugriffsschlüssel dar. |
final String |
TABLE_ENDPOINT_NAME
Stellt den Einstellungsnamen für einen benutzerdefinierten Tabellenspeicherendpunkt dar. |
final String |
TABLE_SECONDARY_ENDPOINT_NAME
Stellt den Einstellungsnamen für einen sekundären Endpunkt für benutzerdefinierten Tabellenspeicher dar. |
Zusammenfassung zum Konstruktor
Konstruktor | Beschreibung |
---|---|
CloudStorageAccount(final StorageCredentials storageCredentials) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen. Mit diesem Konstruktor wird das Objekt mit den Standardmäßigen HTTP-Speicherdienstendpunkten erstellt. Die Standardmäßigendpunkte des HTTP-Speicherdiensts sind , , und , wobei der Name Ihres Speicherkontos ist. Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen und der Standarddienstendpunkte unter Verwendung von HTTP oder HTTPS, wie angegeben. Mit diesem Konstruktor wird das Objekt mit den Standardendpunkten des Speicherdiensts erstellt. Die Standardendpunkte des Speicherdiensts sind; ; ; und , wobei der Name Ihres Speicherkontos ist. Der Zugriff auf das Cloudspeicherkonto kann über HTTP oder HTTPS erfolgen, wie im Parameter angegeben. Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen. Bei diesem Konstruktor wird das Objekt mit dem angegebenen HTTP-Speicherdienstendpunktsuffix erstellt (falls vorhanden, andernfalls wird der Standardwert verwendet). Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix, String accountName) |
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen. Bei diesem Konstruktor wird das Objekt mit dem angegebenen HTTP-Speicherdienstendpunktsuffix erstellt (falls vorhanden, andernfalls wird der Standardwert verwendet). Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri) |
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten. Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben. Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri, final StorageUri fileStorageUri) |
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten. Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben. Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint) |
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten. Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben. Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint, final URI fileEndpoint) |
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten. Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben. Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein. |
Methodenzusammenfassung
Modifizierer und Typ | Methode und Beschreibung |
---|---|
Cloud |
createCloudAnalyticsClient()
Erstellt einen neuen Analytics-Dienstclient. |
Cloud |
createCloudBlobClient()
Erstellt einen neuen Blob-Dienstclient. |
Cloud |
createCloudFileClient()
Erstellt einen neuen Dateidienstclient. |
Cloud |
createCloudQueueClient()
Erstellt einen neuen Warteschlangendienstclient. |
Cloud |
createCloudTableClient()
Erstellt einen neuen Tabellendienstclient. |
String |
generateSharedAccessSignature(SharedAccessAccountPolicy policy)
Gibt eine freigegebene Zugriffssignatur für das Konto zurück. |
URI |
getBlobEndpoint()
Gibt den Endpunkt für den Blobdienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden. |
Storage |
getBlobStorageUri()
Gibt den Endpunkt für den Blobdienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden. |
Storage |
getCredentials()
Gibt die Anmeldeinformationen für das Speicherkonto zurück. |
Cloud |
getDevelopmentStorageAccount()
Gibt ein CloudStorageAccount -Objekt zurück, das die Anmeldeinformationen für den Entwicklungsspeicher darstellt. Sekundäre Endpunkte sind standardmäßig aktiviert. |
Cloud |
getDevelopmentStorageAccount(final URI proxyUri)
Gibt ein CloudStorageAccount -Objekt zurück, das die Anmeldeinformationen für den Entwicklungsspeicher mit dem angegebenen Proxy-URI darstellt. Sekundäre Endpunkte sind standardmäßig aktiviert. |
String |
getEndpointSuffix()
Wenn ein Endpunktsuffix angegeben wurde, geben Sie es zurück. |
URI |
getFileEndpoint()
Gibt den Endpunkt für den Dateidienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden. |
Storage |
getFileStorageUri()
Gibt den Endpunkt für den Dateidienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden. |
URI |
getQueueEndpoint()
Gibt den Endpunkt für den Warteschlangendienst für das Speicherkonto zurück. |
Storage |
getQueueStorageUri()
Gibt den Endpunkt für den Warteschlangendienst für das Speicherkonto zurück. |
URI |
getTableEndpoint()
Gibt den Endpunkt für den Tabellendienst für das Speicherkonto zurück. |
Storage |
getTableStorageUri()
Gibt den Endpunkt für den Tabellendienst für das Speicherkonto zurück. |
Cloud |
parse(final String connectionString)
Analysiert eine Verbindungszeichenfolge und gibt ein Cloudspeicherkonto zurück, das aus der Verbindungszeichenfolge erstellt wurde. Die Verbindungszeichenfolge sollte im Azure-Verbindungszeichenfolgenformat vorliegen. Beachten Sie, dass eine Verbindungszeichenfolge zwar ein SAS-Token enthalten kann, es jedoch häufig einfacher ist, die CloudBlobContainer(final URI uri), - CloudQueue(final URI uri)CloudTable(final URI uri) Konstruktoren direkt zu verwenden. Erstellen Sie hierzu ein StorageCredentialsSharedAccessSignature(final String token) Objekt mit Ihrem SAS-Token, verwenden Sie die transformUri(final URI resourceUri) -Methode für den Container-, Warteschlangen- oder Tabellen-URI, und verwenden Sie dann diesen URI, um das Objekt zu erstellen. |
void |
setCredentials(final StorageCredentials credentials)
Legt die StorageCredentials fest, die mit diesem Konto verwendet werden sollen. Warnung: Nur für die interne Verwendung, da das Aktualisieren der Anmeldeinformationen auf ein neues Konto bereits vorhandene Objekte ungültig machen kann. |
String |
toString()
Gibt eine Verbindungszeichenfolge für dieses Speicherkonto ohne vertrauliche Daten zurück. |
String |
toString(final boolean exportSecrets)
Gibt eine Verbindungszeichenfolge für dieses Speicherkonto zurück, optional mit vertraulichen Daten. |
Felddetails
ACCOUNT_KEY_NAME
protected static final String ACCOUNT_KEY_NAME= "AccountKey"
Stellt den Einstellungsnamen für den Kontoschlüssel dar.
ACCOUNT_NAME_NAME
protected static final String ACCOUNT_NAME_NAME= "AccountName"
Stellt den Einstellungsnamen für den Kontonamen dar.
ACCOUNT_TOKEN_NAME
protected static final String ACCOUNT_TOKEN_NAME= "AccountToken"
Stellt den Einstellungsnamen für die Tokenanmeldeinformationen dar.
BLOB_ENDPOINT_NAME
protected static final String BLOB_ENDPOINT_NAME= "BlobEndpoint"
Stellt den Einstellungsnamen für einen benutzerdefinierten Blobspeicherendpunkt dar.
BLOB_SECONDARY_ENDPOINT_NAME
protected static final String BLOB_SECONDARY_ENDPOINT_NAME= "BlobSecondaryEndpoint"
Stellt den Einstellungsnamen für einen sekundären Endpunkt für benutzerdefinierten Blobspeicher dar.
QUEUE_ENDPOINT_NAME
protected static final String QUEUE_ENDPOINT_NAME= "QueueEndpoint"
Stellt den Einstellungsnamen für einen benutzerdefinierten Warteschlangenendpunkt dar.
QUEUE_SECONDARY_ENDPOINT_NAME
protected static final String QUEUE_SECONDARY_ENDPOINT_NAME= "QueueSecondaryEndpoint"
Stellt den Einstellungsnamen für einen sekundären Endpunkt einer benutzerdefinierten Warteschlange dar.
SHARED_ACCESS_SIGNATURE_NAME
protected static final String SHARED_ACCESS_SIGNATURE_NAME= "SharedAccessSignature"
Stellt den Einstellungsnamen für einen freigegebenen Zugriffsschlüssel dar.
TABLE_ENDPOINT_NAME
protected static final String TABLE_ENDPOINT_NAME= "TableEndpoint"
Stellt den Einstellungsnamen für einen benutzerdefinierten Tabellenspeicherendpunkt dar.
TABLE_SECONDARY_ENDPOINT_NAME
protected static final String TABLE_SECONDARY_ENDPOINT_NAME= "TableSecondaryEndpoint"
Stellt den Einstellungsnamen für einen sekundären Endpunkt für benutzerdefinierten Tabellenspeicher dar.
Details zum Konstruktor
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen.
Mit diesem Konstruktor wird das Objekt mit den Standardmäßigen HTTP-Speicherdienstendpunkten erstellt. Die Standardmäßigendpunkte des HTTP-Speicherdiensts sind , , und , wobei der Name Ihres Speicherkontos ist.
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
Throws:
storageCredentials
Sie einen ungültigen Kontonamen angeben.
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen und der Standarddienstendpunkte unter Verwendung von HTTP oder HTTPS, wie angegeben.
Mit diesem Konstruktor wird das Objekt mit den Standardendpunkten des Speicherdiensts erstellt. Die Standardendpunkte des Speicherdiensts sind; ; ; und , wobei der Name Ihres Speicherkontos ist. Der Zugriff auf das Cloudspeicherkonto kann über HTTP oder HTTPS erfolgen, wie im Parameter angegeben.
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
true
, um https zum Herstellen einer Verbindung mit den Speicherdienstendpunkten zu verwenden; false
andernfalls .
Throws:
storageCredentials
Sie einen ungültigen Kontonamen angeben.
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen.
Bei diesem Konstruktor wird das Objekt mit dem angegebenen HTTP-Speicherdienstendpunktsuffix erstellt (falls vorhanden, andernfalls wird der Standardwert verwendet).
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
true
, um https zum Herstellen einer Verbindung mit den Speicherdienstendpunkten zu verwenden; false
andernfalls .
Throws:
storageCredentials
Sie einen ungültigen Kontonamen angeben.
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final boolean useHttps, final String endpointSuffix, String accountName)
Erstellt eine instance der -Klasse unter Verwendung der angegebenen Kontoanmeldeinformationen.
Bei diesem Konstruktor wird das Objekt mit dem angegebenen HTTP-Speicherdienstendpunktsuffix erstellt (falls vorhanden, andernfalls wird der Standardwert verwendet).
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
true
, um https zum Herstellen einer Verbindung mit den Speicherdienstendpunkten zu verwenden; false
andernfalls .
String
, die den Kontonamen enthält. Dies wird anstelle von verwendet null
getAccountName(), aber die beiden müssen übereinstimmen, wenn beide nicht null
sind.
Throws:
storageCredentials
Sie einen ungültigen Kontonamen angeben.
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri)
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten.
Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben.
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final StorageUri blobStorageUri, final StorageUri queueStorageUri, final StorageUri tableStorageUri, final StorageUri fileStorageUri)
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten.
Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben.
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint)
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten.
Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben.
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
java.net.URI
Objekt, das den Blobdienstendpunkt darstellt.
java.net.URI
-Objekt, das den Warteschlangendienstendpunkt darstellt.
java.net.URI
-Objekt, das den Table-Dienstendpunkt darstellt.
CloudStorageAccount
public CloudStorageAccount(final StorageCredentials storageCredentials, final URI blobEndpoint, final URI queueEndpoint, final URI tableEndpoint, final URI fileEndpoint)
Erstellt eine instance der -Klasse mit den angegebenen Kontoanmeldeinformationen und Dienstendpunkten.
Verwenden Sie diesen Konstruktor, um ein Objekt mit benutzerdefinierten Endpunkten zu erstellen, wenn Sie einen benutzerdefinierten Domänennamen für Ihr Speicherkonto konfiguriert haben.
Die beim Erstellen des Objekts angegebenen Anmeldeinformationen werden verwendet, um alle weiteren Anforderungen für Ressourcen zu authentifizieren, auf die über das Objekt oder ein daraus erstelltes Clientobjekt zugegriffen wird. Ein Clientobjekt kann ein CloudBlobClient Objekt sein.
Parameters:
java.net.URI
Objekt, das den Blobdienstendpunkt darstellt.
java.net.URI
-Objekt, das den Warteschlangendienstendpunkt darstellt.
java.net.URI
-Objekt, das den Table-Dienstendpunkt darstellt.
java.net.URI
-Objekt, das den File-Dienstendpunkt darstellt.
Details zur Methode
createCloudAnalyticsClient
public CloudAnalyticsClient createCloudAnalyticsClient()
Erstellt einen neuen Analytics-Dienstclient.
Returns:
createCloudBlobClient
public CloudBlobClient createCloudBlobClient()
Erstellt einen neuen Blob-Dienstclient.
Returns:
createCloudFileClient
public CloudFileClient createCloudFileClient()
Erstellt einen neuen Dateidienstclient.
Returns:
createCloudQueueClient
public CloudQueueClient createCloudQueueClient()
Erstellt einen neuen Warteschlangendienstclient.
Returns:
createCloudTableClient
public CloudTableClient createCloudTableClient()
Erstellt einen neuen Tabellendienstclient.
Returns:
generateSharedAccessSignature
public String generateSharedAccessSignature(SharedAccessAccountPolicy policy)
Gibt eine freigegebene Zugriffssignatur für das Konto zurück.
Parameters:
Returns:
Throws:
getBlobEndpoint
public URI getBlobEndpoint()
Gibt den Endpunkt für den Blobdienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden.
Returns:
java.net.URI
-Objekt, das den diesem Konto zugeordneten Blobendpunkt darstellt.getBlobStorageUri
public StorageUri getBlobStorageUri()
Gibt den Endpunkt für den Blobdienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden.
Returns:
getCredentials
public StorageCredentials getCredentials()
Gibt die Anmeldeinformationen für das Speicherkonto zurück.
Returns:
getDevelopmentStorageAccount
public static CloudStorageAccount getDevelopmentStorageAccount()
Gibt ein CloudStorageAccount -Objekt zurück, das die Anmeldeinformationen für den Entwicklungsspeicher darstellt. Sekundäre Endpunkte sind standardmäßig aktiviert.
Returns:
getDevelopmentStorageAccount
public static CloudStorageAccount getDevelopmentStorageAccount(final URI proxyUri)
Gibt ein CloudStorageAccount -Objekt zurück, das die Anmeldeinformationen für den Entwicklungsspeicher mit dem angegebenen Proxy-URI darstellt. Sekundäre Endpunkte sind standardmäßig aktiviert.
Parameters:
java.net.URI
-Objekt, das den zu verwendenden Proxyendpunkt darstellt. Wenn Sie angeben, null
wird die Standardeinstellung http://127.0.0.1
verwendet.
Returns:
Throws:
getEndpointSuffix
public String getEndpointSuffix()
Wenn ein Endpunktsuffix angegeben wurde, geben Sie es zurück.
Returns:
getFileEndpoint
public URI getFileEndpoint()
Gibt den Endpunkt für den Dateidienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden.
Returns:
java.net.URI
-Objekt, das den diesem Konto zugeordneten Dateiendpunkt darstellt.getFileStorageUri
public StorageUri getFileStorageUri()
Gibt den Endpunkt für den Dateidienst für das Speicherkonto zurück. Diese Methode wird nicht unterstützt, wenn Anmeldeinformationen für Shared Access Signaturen verwendet werden.
Returns:
getQueueEndpoint
public URI getQueueEndpoint()
Gibt den Endpunkt für den Warteschlangendienst für das Speicherkonto zurück.
Returns:
java.net.URI
-Objekt, das den diesem Konto zugeordneten Warteschlangenendpunkt darstellt.getQueueStorageUri
public StorageUri getQueueStorageUri()
Gibt den Endpunkt für den Warteschlangendienst für das Speicherkonto zurück.
Returns:
getTableEndpoint
public URI getTableEndpoint()
Gibt den Endpunkt für den Tabellendienst für das Speicherkonto zurück.
Returns:
getTableStorageUri
public StorageUri getTableStorageUri()
Gibt den Endpunkt für den Tabellendienst für das Speicherkonto zurück.
Returns:
java.net.URI
-Objekt, das den diesem Konto zugeordneten Tabellenendpunkt darstellt.parse
public static CloudStorageAccount parse(final String connectionString)
Analysiert eine Verbindungszeichenfolge und gibt ein Cloudspeicherkonto zurück, das aus der Verbindungszeichenfolge erstellt wurde.
Die Verbindungszeichenfolge sollte im Azure-Verbindungszeichenfolgenformat vorliegen.
Beachten Sie, dass eine Verbindungszeichenfolge zwar ein SAS-Token enthalten kann, es jedoch häufig einfacher ist, die CloudBlobContainer(final URI uri), - CloudQueue(final URI uri)CloudTable(final URI uri) Konstruktoren direkt zu verwenden. Erstellen Sie hierzu ein StorageCredentialsSharedAccessSignature(final String token) Objekt mit Ihrem SAS-Token, verwenden Sie die transformUri(final URI resourceUri) -Methode für den Container-, Warteschlangen- oder Tabellen-URI, und verwenden Sie dann diesen URI, um das Objekt zu erstellen.
Parameters:
String
, die die zu analysierende Verbindungszeichenfolge darstellt.
Returns:
Throws:
setCredentials
protected void setCredentials(final StorageCredentials credentials)
Legt die StorageCredentials fest, die mit diesem Konto verwendet werden sollen. Warnung: Nur für die interne Verwendung, da das Aktualisieren der Anmeldeinformationen auf ein neues Konto bereits vorhandene Objekte ungültig machen kann.
Parameters:
toString
public String toString()
Gibt eine Verbindungszeichenfolge für dieses Speicherkonto ohne vertrauliche Daten zurück.
Returns:
String
, die die Verbindungszeichenfolge für dieses Speicherkonto ohne vertrauliche Daten darstellt.toString
public String toString(final boolean exportSecrets)
Gibt eine Verbindungszeichenfolge für dieses Speicherkonto zurück, optional mit vertraulichen Daten.
Parameters:
true
, um vertrauliche Daten in die Zeichenfolge einzubeziehen; andernfalls false
Returns:
String
, die die Verbindungszeichenfolge für dieses Speicherkonto darstellt, optional mit vertraulichen Daten.Gilt für:
Azure SDK for Java