13.8. 例子
13.8.1. 生成者示例 复制链接链接已复制到粘贴板!
复制链接链接已复制到粘贴板!
- createSecret:此操作将在 Azure Key Vault 中创建 secret
from("direct:createSecret") .setHeader(KeyVaultConstants.SECRET_NAME, "Test") .setBody(constant("Test")) .to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})")
from("direct:createSecret")
.setHeader(KeyVaultConstants.SECRET_NAME, "Test")
.setBody(constant("Test"))
.to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})")
- getSecret:此操作将从 Azure Key Vault 获取 secret
from("direct:getSecret") .setHeader(KeyVaultConstants.SECRET_NAME, "Test") .to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=getSecret")
from("direct:getSecret")
.setHeader(KeyVaultConstants.SECRET_NAME, "Test")
.to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=getSecret")
- DeleteSecret:此操作将从 Azure Key Vault 中删除 Secret
from("direct:deleteSecret") .setHeader(KeyVaultConstants.SECRET_NAME, "Test") .to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=deleteSecret")
from("direct:deleteSecret")
.setHeader(KeyVaultConstants.SECRET_NAME, "Test")
.to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=deleteSecret")
- purgeDeletedSecret:此操作将从 Azure Key Vault 中清除已删除的 Secret
from("direct:purgeDeletedSecret") .setHeader(KeyVaultConstants.SECRET_NAME, "Test") .to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=purgeDeletedSecret")
from("direct:purgeDeletedSecret")
.setHeader(KeyVaultConstants.SECRET_NAME, "Test")
.to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=purgeDeletedSecret")