หมายเหตุ
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลอง ลงชื่อเข้าใช้หรือเปลี่ยนไดเรกทอรีได้
การเข้าถึงหน้านี้ต้องได้รับการอนุญาต คุณสามารถลองเปลี่ยนไดเรกทอรีได้
Create the SecretClient with the appropriate programmatic authentication credentials, then use the client to get a secret from Azure Key Vault.
Get current version of secret
To get a secret in Azure Key Vault, use the getSecret method of the SecretClient class.
const name = 'mySecret';
const { name, properties, value } = await client.getSecret(secretName);
This method returns the KeyVaultSecret object.
Get any version of secret
To get a specific version of a secret in Azure Key Vault, use the GetSecretOptions object when you call the getSecret method of the SecretClient class. This method returns the KeyVaultSecret object.
const name = 'mySecret';
const options = {
version: 'd9f2f96f120d4537ba7d82fecd913043'
};
const { name, properties, value } = await client.getSecret(secretName, options);
This method returns the KeyVaultSecret object.
Get all versions of a secret
To get all versions of a secret in Azure Key Vault, use the listPropertiesOfSecretVersions method of the SecretClient Class to get an iterable list of secret's version's properties. This returns a SecretProperties object, which doesn't include the version's value. If you want the version's value, use the version returned in the property to get the secret's value with the getSecret method.
| Method | Returns value | Returns properties |
|---|---|---|
| getSecret | Yes | Yes |
| listPropertiesOfSecretVersions | No | Yes |
const versions = [];
for await (const secretProperties of client.listPropertiesOfSecretVersions(
secretName
)) {
const { value } = await client.getSecret(secretName, {
version: secretProperties?.version,
});
versions.push({
name: secretName,
version: secretProperties?.version,
value: value,
createdOn: secretProperties?.createdOn,
});
}
Get disabled secret
Use the following table to understand what you can do with a disabled secret.
| Allowed | Not allowed |
|---|---|
| Enable secret Update properties |
Get value |