KeyVaultBackupClient class
Der KeyVaultBackupClient stellt Methoden bereit, um Sicherungen zu generieren und Sicherungen einer beliebigen Azure Key Vault-Instanz wiederherzustellen. Dieser Client unterstützt das Generieren vollständiger Sicherungen, selektive Wiederherstellungen bestimmter Schlüssel und vollständige Wiederherstellungen von Key Vault-Instanzen.
Konstruktoren
Key |
Erstellt eine Instanz des KeyVaultBackupClient. Beispielverwendung:
|
Eigenschaften
vault |
Die Basis-URL zum Tresor |
Methoden
begin |
Startet das Generieren einer Sicherung eines Azure Key Vault auf dem angegebenen Speicher-Blob-Konto mithilfe einer vom Benutzer zugewiesenen verwalteten Identität für den Zugriff auf das Speicherkonto. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die Key Vault-Sicherung generiert wird. Beispielverwendung:
Startet einen vollständigen Sicherungsvorgang. |
begin |
Startet das Generieren einer Sicherung eines Azure Key Vault auf dem angegebenen Speicher-Blob-Konto. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die Key Vault-Sicherung generiert wird. Beispielverwendung:
Startet einen vollständigen Sicherungsvorgang. |
begin |
Startet einen Vorabsicherungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginBackup Vorgang ausführen kann, indem die konfigurierte vom Benutzer zugewiesene verwaltete Identität verwendet wird, um sich bei Azure Storage zu authentifizieren. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist. Beispielverwendung:
|
begin |
Startet einen Vorabsicherungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginBackup- Vorgang mit dem bereitgestellten SAS-Token ausführen kann. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist. Beispielverwendung:
|
begin |
Startet einen Vorwiederherstellungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginRestore- Vorgang mit dem bereitgestellten SAS-Token ausführen kann. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist. Beispielverwendung:
|
begin |
Startet einen Vorwiederherstellungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginRestore- Vorgang mit dem bereitgestellten SAS-Token ausführen kann. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist. Beispielverwendung:
|
begin |
Startet das Wiederherstellen aller wichtigen Materialien mithilfe des SAS-Tokens, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner zeigt, mithilfe einer vom Benutzer zugewiesenen verwalteten Identität, um auf das Speicherkonto zuzugreifen. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Key Vault-Wiederherstellungsvorgang abgeschlossen ist. Beispielverwendung:
Startet einen vollständigen Wiederherstellungsvorgang. |
begin |
Startet die Wiederherstellung aller wichtigen Materialien mithilfe des SAS-Tokens, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner verweist. Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Key Vault-Wiederherstellungsvorgang abgeschlossen ist. Beispielverwendung:
Startet einen vollständigen Wiederherstellungsvorgang. |
begin |
Startet die Wiederherstellung aller Schlüsselversionen eines bestimmten Schlüssels mithilfe eines zuvor gespeicherten Azure Blob Storage-Sicherungsordners. Auf den Blob-Speichersicherungsordner wird mithilfe der vom Benutzer zugewiesenen verwalteten Identität zugegriffen. Diese Funktion gibt einen Abruf für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die selektive Wiederherstellung des Key Vault abgeschlossen ist. Beispielverwendung:
Erstellt eine neue Rollenzuweisung. |
begin |
Startet die Wiederherstellung aller Schlüsselversionen eines bestimmten Schlüssels mithilfe des vom Benutzer bereitgestellten SAS-Tokens, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner verweist. Diese Funktion gibt einen Abruf für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die selektive Wiederherstellung des Key Vault abgeschlossen ist. Beispielverwendung:
Erstellt eine neue Rollenzuweisung. |
Details zum Konstruktor
KeyVaultBackupClient(string, TokenCredential, KeyVaultBackupClientOptions)
Erstellt eine Instanz des KeyVaultBackupClient.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
new KeyVaultBackupClient(vaultUrl: string, credential: TokenCredential, options?: KeyVaultBackupClientOptions)
Parameter
- vaultUrl
-
string
die URL des Key Vault. Es sollte diese Form haben: https://${your-key-vault-name}.vault.azure.net
. Sie sollten überprüfen, ob diese URL auf eine gültige Key Vault- oder verwaltete HSM-Ressource verweist. Weitere Informationen finden Sie unter https://aka.ms/azsdk/blog/vault-uri.
- credential
- TokenCredential
Ein Objekt, das die TokenCredential
Schnittstelle implementiert, die zum Authentifizieren von Anforderungen an den Dienst verwendet wird. Verwenden Sie das @azure/identity-Paket, um eine Anmeldeinformation zu erstellen, die Ihren Anforderungen entspricht.
- options
- KeyVaultBackupClientOptions
Optionen zum Konfigurieren von Key Vault-API-Anforderungen.
Details zur Eigenschaft
vaultUrl
Die Basis-URL zum Tresor
vaultUrl: string
Eigenschaftswert
string
Details zur Methode
beginBackup(string, KeyVaultBeginBackupOptions)
Startet das Generieren einer Sicherung eines Azure Key Vault auf dem angegebenen Speicher-Blob-Konto mithilfe einer vom Benutzer zugewiesenen verwalteten Identität für den Zugriff auf das Speicherkonto.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die Key Vault-Sicherung generiert wird.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const poller = await client.beginBackup(blobStorageUri);
// Serializing the poller
const serialized = poller.toString();
// A new poller can be created with:
await client.beginBackup(blobStorageUri, { resumeFrom: serialized });
// Waiting until it's done
const backupUri = await poller.pollUntilDone();
console.log(backupUri);
Startet einen vollständigen Sicherungsvorgang.
function beginBackup(blobStorageUri: string, options?: KeyVaultBeginBackupOptions): Promise<PollerLike<KeyVaultBackupOperationState, KeyVaultBackupResult>>
Parameter
- blobStorageUri
-
string
Die URL der BLOB-Speicherressource, einschließlich des Pfads zum Container, in dem die Sicherung gespeichert wird.
- options
- KeyVaultBeginBackupOptions
Die optionalen Parameter.
Gibt zurück
beginBackup(string, string, KeyVaultBeginBackupOptions)
Startet das Generieren einer Sicherung eines Azure Key Vault auf dem angegebenen Speicher-Blob-Konto.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die Key Vault-Sicherung generiert wird.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const sasToken = "<sas-token>";
const poller = await client.beginBackup(blobStorageUri, sasToken);
// Serializing the poller
const serialized = poller.toString();
// A new poller can be created with:
await client.beginBackup(blobStorageUri, sasToken, { resumeFrom: serialized });
// Waiting until it's done
const backupUri = await poller.pollUntilDone();
console.log(backupUri);
Startet einen vollständigen Sicherungsvorgang.
function beginBackup(blobStorageUri: string, sasToken: string, options?: KeyVaultBeginBackupOptions): Promise<PollerLike<KeyVaultBackupOperationState, KeyVaultBackupResult>>
Parameter
- blobStorageUri
-
string
Die URL der BLOB-Speicherressource, einschließlich des Pfads zum Container, in dem die Sicherung gespeichert wird.
- sasToken
-
string
Das SAS-Token, das für den Zugriff auf die Blob-Speicherressource verwendet wird.
- options
- KeyVaultBeginBackupOptions
Die optionalen Parameter.
Gibt zurück
beginPreBackup(string, KeyVaultBeginPreBackupOptions)
Startet einen Vorabsicherungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginBackup Vorgang ausführen kann, indem die konfigurierte vom Benutzer zugewiesene verwaltete Identität verwendet wird, um sich bei Azure Storage zu authentifizieren.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const poller = await client.beginPreBackup(blobStorageUri);
// Serializing the poller
const serialized = poller.toString();
// A new poller can be created with:
await client.beginPreBackup(blobStorageUri, { resumeFrom: serialized });
// Waiting until it's done
const result = await poller.pollUntilDone();
console.log(result);
function beginPreBackup(blobStorageUri: string, options?: KeyVaultBeginPreBackupOptions): Promise<PollerLike<KeyVaultBackupOperationState, KeyVaultBackupResult>>
Parameter
- blobStorageUri
-
string
Die URL der BLOB-Speicherressource, einschließlich des Pfads zum Container, in dem die Sicherung gespeichert wird.
- options
- KeyVaultBeginPreBackupOptions
Die optionalen Parameter.
Gibt zurück
beginPreBackup(string, string, KeyVaultBeginPreBackupOptions)
Startet einen Vorabsicherungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginBackup- Vorgang mit dem bereitgestellten SAS-Token ausführen kann.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const sasToken = "<sas-token>";
const poller = await client.beginPreBackup(blobStorageUri, sasToken);
// Serializing the poller
const serialized = poller.toString();
// A new poller can be created with:
await client.beginPreBackup(blobStorageUri, sasToken, { resumeFrom: serialized });
// Waiting until it's done
const result = await poller.pollUntilDone();
console.log(result);
function beginPreBackup(blobStorageUri: string, sasToken: string, options?: KeyVaultBeginPreBackupOptions): Promise<PollerLike<KeyVaultBackupOperationState, KeyVaultBackupResult>>
Parameter
- blobStorageUri
-
string
Die URL der BLOB-Speicherressource, einschließlich des Pfads zum Container, in dem die Sicherung gespeichert wird.
- sasToken
-
string
Das SAS-Token, das für den Zugriff auf die Blob-Speicherressource verwendet wird.
- options
- KeyVaultBeginPreBackupOptions
Die optionalen Parameter.
Gibt zurück
beginPreRestore(string, KeyVaultBeginPreRestoreOptions)
Startet einen Vorwiederherstellungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginRestore- Vorgang mit dem bereitgestellten SAS-Token ausführen kann.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const sasToken = "<sas-token>";
const poller = await client.beginPreRestore(blobStorageUri, sasToken);
// The poller can be serialized with:
const serialized = poller.toString();
// A new poller can be created with:
await client.beginPreRestore(blobStorageUri, sasToken, { resumeFrom: serialized });
// Waiting until it's done
await poller.pollUntilDone();
function beginPreRestore(folderUri: string, options?: KeyVaultBeginPreRestoreOptions): Promise<PollerLike<KeyVaultRestoreOperationState, KeyVaultRestoreResult>>
Parameter
- folderUri
-
string
Die URL der BLOB-Speicherressource, in der die vorherige erfolgreiche vollständige Sicherung gespeichert wurde.
- options
- KeyVaultBeginPreRestoreOptions
Die optionalen Parameter.
Gibt zurück
beginPreRestore(string, string, KeyVaultBeginPreRestoreOptions)
Startet einen Vorwiederherstellungsvorgang, der verwendet werden kann, um zu überprüfen, ob der Kunde einen beginRestore- Vorgang mit dem bereitgestellten SAS-Token ausführen kann.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Vorgang abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const sasToken = "<sas-token>";
const poller = await client.beginPreRestore(blobStorageUri, sasToken);
// The poller can be serialized with:
const serialized = poller.toString();
// A new poller can be created with:
await client.beginPreRestore(blobStorageUri, sasToken, { resumeFrom: serialized });
// Waiting until it's done
await poller.pollUntilDone();
function beginPreRestore(folderUri: string, sasToken: string, options?: KeyVaultBeginPreRestoreOptions): Promise<PollerLike<KeyVaultRestoreOperationState, KeyVaultRestoreResult>>
Parameter
- folderUri
-
string
Die URL der BLOB-Speicherressource, in der die vorherige erfolgreiche vollständige Sicherung gespeichert wurde.
- sasToken
-
string
Das SAS-Token. Wenn kein SAS-Token bereitgestellt wird, wird vom Benutzer zugewiesene verwaltete Identität verwendet, um auf die BLOB-Speicherressource zuzugreifen.
- options
- KeyVaultBeginPreRestoreOptions
Die optionalen Parameter.
Gibt zurück
beginRestore(string, KeyVaultBeginRestoreOptions)
Startet das Wiederherstellen aller wichtigen Materialien mithilfe des SAS-Tokens, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner zeigt, mithilfe einer vom Benutzer zugewiesenen verwalteten Identität, um auf das Speicherkonto zuzugreifen.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Key Vault-Wiederherstellungsvorgang abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const poller = await client.beginRestore(blobStorageUri);
// The poller can be serialized with:
const serialized = poller.toString();
// A new poller can be created with:
await client.beginRestore(blobStorageUri, { resumeFrom: serialized });
// Waiting until it's done
await poller.pollUntilDone();
Startet einen vollständigen Wiederherstellungsvorgang.
function beginRestore(folderUri: string, options?: KeyVaultBeginRestoreOptions): Promise<PollerLike<KeyVaultRestoreOperationState, KeyVaultRestoreResult>>
Parameter
- folderUri
-
string
Die URL der BLOB-Speicherressource, in der die vorherige erfolgreiche vollständige Sicherung gespeichert wurde.
- options
- KeyVaultBeginRestoreOptions
Die optionalen Parameter.
Gibt zurück
beginRestore(string, string, KeyVaultBeginRestoreOptions)
Startet die Wiederherstellung aller wichtigen Materialien mithilfe des SAS-Tokens, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner verweist.
Diese Funktion gibt einen Poller für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis der Key Vault-Wiederherstellungsvorgang abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>"; // <Blob storage URL>/<folder name>
const sasToken = "<sas-token>";
const poller = await client.beginRestore(blobStorageUri, sasToken);
// The poller can be serialized with:
const serialized = poller.toString();
// A new poller can be created with:
await client.beginRestore(blobStorageUri, sasToken, { resumeFrom: serialized });
// Waiting until it's done
const backupUri = await poller.pollUntilDone();
console.log(backupUri);
Startet einen vollständigen Wiederherstellungsvorgang.
function beginRestore(folderUri: string, sasToken: string, options?: KeyVaultBeginRestoreOptions): Promise<PollerLike<KeyVaultRestoreOperationState, KeyVaultRestoreResult>>
Parameter
- folderUri
-
string
Die URL der BLOB-Speicherressource, in der die vorherige erfolgreiche vollständige Sicherung gespeichert wurde.
- sasToken
-
string
Das SAS-Token. Wenn kein SAS-Token bereitgestellt wird, wird vom Benutzer zugewiesene verwaltete Identität verwendet, um auf die BLOB-Speicherressource zuzugreifen.
- options
- KeyVaultBeginRestoreOptions
Die optionalen Parameter.
Gibt zurück
beginSelectiveKeyRestore(string, string, KeyVaultBeginSelectiveKeyRestoreOptions)
Startet die Wiederherstellung aller Schlüsselversionen eines bestimmten Schlüssels mithilfe eines zuvor gespeicherten Azure Blob Storage-Sicherungsordners. Auf den Blob-Speichersicherungsordner wird mithilfe der vom Benutzer zugewiesenen verwalteten Identität zugegriffen.
Diese Funktion gibt einen Abruf für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die selektive Wiederherstellung des Key Vault abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>";
const keyName = "<key-name>";
const poller = await client.beginSelectiveKeyRestore(keyName, blobStorageUri);
// Serializing the poller
const serialized = poller.toString();
// A new poller can be created with:
await client.beginSelectiveKeyRestore(keyName, blobStorageUri, { resumeFrom: serialized });
// Waiting until it's done
await poller.pollUntilDone();
Erstellt eine neue Rollenzuweisung.
function beginSelectiveKeyRestore(keyName: string, folderUri: string, options?: KeyVaultBeginSelectiveKeyRestoreOptions): Promise<PollerLike<KeyVaultSelectiveKeyRestoreOperationState, KeyVaultSelectiveKeyRestoreResult>>
Parameter
- keyName
-
string
Der Name des Schlüssels, der wiederhergestellt werden soll.
- folderUri
-
string
Die URL der BLOB-Speicherressource mit dem Ordnernamen des Blobs, in dem die vorherige erfolgreiche vollständige Sicherung gespeichert wurde.
Die optionalen Parameter.
Gibt zurück
beginSelectiveKeyRestore(string, string, string, KeyVaultBeginSelectiveKeyRestoreOptions)
Startet die Wiederherstellung aller Schlüsselversionen eines bestimmten Schlüssels mithilfe des vom Benutzer bereitgestellten SAS-Tokens, das auf einen zuvor gespeicherten Azure Blob Storage-Sicherungsordner verweist.
Diese Funktion gibt einen Abruf für lange Ausgeführte Vorgänge zurück, mit dem Sie auf unbestimmte Zeit warten können, bis die selektive Wiederherstellung des Key Vault abgeschlossen ist.
Beispielverwendung:
import { DefaultAzureCredential } from "@azure/identity";
import { KeyVaultBackupClient } from "@azure/keyvault-admin";
const vaultUrl = `https://<MY KEY VAULT HERE>.vault.azure.net`;
const credentials = new DefaultAzureCredential();
const client = new KeyVaultBackupClient(vaultUrl, credentials);
const blobStorageUri = "<blob-storage-uri>";
const sasToken = "<sas-token>";
const keyName = "<key-name>";
const poller = await client.beginSelectiveKeyRestore(keyName, blobStorageUri, sasToken);
// Serializing the poller
const serialized = poller.toString();
// A new poller can be created with:
await client.beginSelectiveKeyRestore(keyName, blobStorageUri, sasToken, {
resumeFrom: serialized,
});
// Waiting until it's done
await poller.pollUntilDone();
Erstellt eine neue Rollenzuweisung.
function beginSelectiveKeyRestore(keyName: string, folderUri: string, sasToken: string, options?: KeyVaultBeginSelectiveKeyRestoreOptions): Promise<PollerLike<KeyVaultSelectiveKeyRestoreOperationState, KeyVaultSelectiveKeyRestoreResult>>
Parameter
- keyName
-
string
Der Name des Schlüssels, der wiederhergestellt werden soll.
- folderUri
-
string
Die URL der BLOB-Speicherressource mit dem Ordnernamen des Blobs, in dem die vorherige erfolgreiche vollständige Sicherung gespeichert wurde.
- sasToken
-
string
Das SAS-Token. Wenn kein SAS-Token bereitgestellt wird, wird vom Benutzer zugewiesene verwaltete Identität verwendet, um auf die BLOB-Speicherressource zuzugreifen.
Die optionalen Parameter.