Freigeben über


StorageAccounts interface

Schnittstelle, die storageAccounts darstellt.

Methoden

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit unterschiedlichen Eigenschaften ausgestellt wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau den gleichen Eigenschaften ausgestellt wird, wird die Anforderung erfolgreich ausgeführt.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit unterschiedlichen Eigenschaften ausgestellt wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau den gleichen Eigenschaften ausgestellt wird, wird die Anforderung erfolgreich ausgeführt.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

Bei Verfügbarkeitsproblemen kann eine Failoveranforderung für ein Speicherkonto ausgelöst werden. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS-Konten. Der sekundäre Cluster wird nach dem Failover primär.

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

Bei Verfügbarkeitsproblemen kann eine Failoveranforderung für ein Speicherkonto ausgelöst werden. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS-Konten. Der sekundäre Cluster wird nach dem Failover primär.

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Wiederherstellen von Blobs in den angegebenen Blobbereichen

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Wiederherstellen von Blobs in den angegebenen Blobbereichen

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

Überprüft, ob der Name des Speicherkontos gültig ist und noch nicht verwendet wird.

delete(string, string, StorageAccountsDeleteOptionalParams)

Löscht ein Speicherkonto in Microsoft Azure.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Gibt die Eigenschaften für das angegebene Speicherkonto zurück, einschließlich, aber nicht beschränkt auf Name, SKU-Name, Standort und Kontostatus. Der ListKeys-Vorgang sollte zum Abrufen von Speicherschlüsseln verwendet werden.

list(StorageAccountsListOptionalParams)

Listet alle im Abonnement verfügbaren Speicherkonten auf. Beachten Sie, dass keine Speicherschlüssel zurückgegeben werden. Verwenden Sie hierfür den Vorgang ListKeys.

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Auflisten von SAS-Anmeldeinformationen eines Speicherkontos.

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

Listet alle Speicherkonten auf, die unter der angegebenen Ressourcengruppe verfügbar sind. Beachten Sie, dass keine Speicherschlüssel zurückgegeben werden. Verwenden Sie hierfür den Vorgang ListKeys.

listKeys(string, string, StorageAccountsListKeysOptionalParams)

Listet die Zugriffsschlüssel oder Kerberos-Schlüssel (wenn Active Directory aktiviert ist) für das angegebene Speicherkonto auf.

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

Auflisten der SAS-Anmeldeinformationen einer bestimmten Ressource.

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

Generiert einen der Zugriffsschlüssel oder Kerberos-Schlüssel für das angegebene Speicherkonto neu.

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Widerrufen von Benutzerdelegierungsschlüsseln.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

Der Updatevorgang kann verwendet werden, um die SKU, die Verschlüsselung, die Zugriffsebene oder tags für ein Speicherkonto zu aktualisieren. Es kann auch verwendet werden, um das Konto einer benutzerdefinierten Domäne zuzuordnen. Pro Speicherkonto wird nur eine benutzerdefinierte Domäne unterstützt. das Ersetzen/Ändern der benutzerdefinierten Domäne wird nicht unterstützt. Um eine alte benutzerdefinierte Domäne zu ersetzen, muss der alte Wert gelöscht/nicht registriert werden, bevor ein neuer Wert festgelegt werden kann. Das Aktualisieren mehrerer Eigenschaften wird unterstützt. Durch diesen Aufruf werden die Speicherschlüssel für das Konto nicht geändert. Wenn Sie die Speicherkontoschlüssel ändern möchten, verwenden Sie den Vorgang Schlüssel neu generieren. Speicherort und Name des Speicherkontos können nach der Erstellung nicht mehr geändert werden.

Details zur Methode

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit unterschiedlichen Eigenschaften ausgestellt wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau den gleichen Eigenschaften ausgestellt wird, wird die Anforderung erfolgreich ausgeführt.

function beginCreate(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<PollerLike<PollOperationState<StorageAccount>, StorageAccount>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
StorageAccountCreateParameters

Die Parameter, die für das erstellte Konto bereitgestellt werden sollen.

options
StorageAccountsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PollerLike<@azure/core-lro.PollOperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit unterschiedlichen Eigenschaften ausgestellt wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau den gleichen Eigenschaften ausgestellt wird, wird die Anforderung erfolgreich ausgeführt.

function beginCreateAndWait(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<StorageAccount>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
StorageAccountCreateParameters

Die Parameter, die für das erstellte Konto bereitgestellt werden sollen.

options
StorageAccountsCreateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<StorageAccount>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

Bei Verfügbarkeitsproblemen kann eine Failoveranforderung für ein Speicherkonto ausgelöst werden. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS-Konten. Der sekundäre Cluster wird nach dem Failover primär.

function beginFailover(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
StorageAccountsFailoverOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

Bei Verfügbarkeitsproblemen kann eine Failoveranforderung für ein Speicherkonto ausgelöst werden. Das Failover erfolgt vom primären Cluster des Speicherkontos zum sekundären Cluster für RA-GRS-Konten. Der sekundäre Cluster wird nach dem Failover primär.

function beginFailoverAndWait(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
StorageAccountsFailoverOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Wiederherstellen von Blobs in den angegebenen Blobbereichen

function beginRestoreBlobRanges(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<PollerLike<PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
BlobRestoreParameters

Die Parameter, die für Wiederherstellungsblobbereiche bereitgestellt werden sollen.

options
StorageAccountsRestoreBlobRangesOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PollerLike<@azure/core-lro.PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Wiederherstellen von Blobs in den angegebenen Blobbereichen

function beginRestoreBlobRangesAndWait(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<BlobRestoreStatus>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
BlobRestoreParameters

Die Parameter, die für Wiederherstellungsblobbereiche bereitgestellt werden sollen.

options
StorageAccountsRestoreBlobRangesOptionalParams

Die Optionsparameter.

Gibt zurück

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

Überprüft, ob der Name des Speicherkontos gültig ist und noch nicht verwendet wird.

function checkNameAvailability(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

Parameter

accountName
StorageAccountCheckNameAvailabilityParameters

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

Gibt zurück

delete(string, string, StorageAccountsDeleteOptionalParams)

Löscht ein Speicherkonto in Microsoft Azure.

function delete(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
StorageAccountsDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Gibt die Eigenschaften für das angegebene Speicherkonto zurück, einschließlich, aber nicht beschränkt auf Name, SKU-Name, Standort und Kontostatus. Der ListKeys-Vorgang sollte zum Abrufen von Speicherschlüsseln verwendet werden.

function getProperties(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams): Promise<StorageAccount>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
StorageAccountsGetPropertiesOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

Listet alle im Abonnement verfügbaren Speicherkonten auf. Beachten Sie, dass keine Speicherschlüssel zurückgegeben werden. Verwenden Sie hierfür den Vorgang ListKeys.

function list(options?: StorageAccountsListOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

Parameter

options
StorageAccountsListOptionalParams

Die Optionsparameter.

Gibt zurück

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Auflisten von SAS-Anmeldeinformationen eines Speicherkontos.

function listAccountSAS(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams): Promise<ListAccountSasResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
AccountSasParameters

Die Parameter, die zum Auflisten von SAS-Anmeldeinformationen für das Speicherkonto bereitgestellt werden sollen.

options
StorageAccountsListAccountSASOptionalParams

Die Optionsparameter.

Gibt zurück

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

Listet alle Speicherkonten auf, die unter der angegebenen Ressourcengruppe verfügbar sind. Beachten Sie, dass keine Speicherschlüssel zurückgegeben werden. Verwenden Sie hierfür den Vorgang ListKeys.

function listByResourceGroup(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

options
StorageAccountsListByResourceGroupOptionalParams

Die Optionsparameter.

Gibt zurück

listKeys(string, string, StorageAccountsListKeysOptionalParams)

Listet die Zugriffsschlüssel oder Kerberos-Schlüssel (wenn Active Directory aktiviert ist) für das angegebene Speicherkonto auf.

function listKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams): Promise<StorageAccountListKeysResult>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

options
StorageAccountsListKeysOptionalParams

Die Optionsparameter.

Gibt zurück

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

Auflisten der SAS-Anmeldeinformationen einer bestimmten Ressource.

function listServiceSAS(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams): Promise<ListServiceSasResponse>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
ServiceSasParameters

Die Parameter, die zum Auflisten von Sas-Anmeldeinformationen des Diensts bereitgestellt werden sollen.

options
StorageAccountsListServiceSASOptionalParams

Die Optionsparameter.

Gibt zurück

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

Generiert einen der Zugriffsschlüssel oder Kerberos-Schlüssel für das angegebene Speicherkonto neu.

function regenerateKey(resourceGroupName: string, accountName: string, regenerateKey: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams): Promise<StorageAccountListKeysResult>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

regenerateKey
StorageAccountRegenerateKeyParameters

Gibt den Namen des Schlüssels an, der neu generiert werden soll: key1, key2, kerb1, kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

Die Optionsparameter.

Gibt zurück

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Widerrufen von Benutzerdelegierungsschlüsseln.

function revokeUserDelegationKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

Gibt zurück

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

Der Updatevorgang kann verwendet werden, um die SKU, die Verschlüsselung, die Zugriffsebene oder tags für ein Speicherkonto zu aktualisieren. Es kann auch verwendet werden, um das Konto einer benutzerdefinierten Domäne zuzuordnen. Pro Speicherkonto wird nur eine benutzerdefinierte Domäne unterstützt. das Ersetzen/Ändern der benutzerdefinierten Domäne wird nicht unterstützt. Um eine alte benutzerdefinierte Domäne zu ersetzen, muss der alte Wert gelöscht/nicht registriert werden, bevor ein neuer Wert festgelegt werden kann. Das Aktualisieren mehrerer Eigenschaften wird unterstützt. Durch diesen Aufruf werden die Speicherschlüssel für das Konto nicht geändert. Wenn Sie die Speicherkontoschlüssel ändern möchten, verwenden Sie den Vorgang Schlüssel neu generieren. Speicherort und Name des Speicherkontos können nach der Erstellung nicht mehr geändert werden.

function update(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams): Promise<StorageAccount>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet.

accountName

string

Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten.

parameters
StorageAccountUpdateParameters

Die Parameter, die für das aktualisierte Konto bereitgestellt werden sollen.

options
StorageAccountsUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<StorageAccount>