13.8. 例
13.8.1. producer の例 リンクのコピーリンクがクリップボードにコピーされました!
リンクのコピーリンクがクリップボードにコピーされました!
- createSecret: この操作は、Azure Key Vault にシークレットを作成します。
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 からシークレットを取得します。
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 からシークレットを削除します。
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 から削除されたシークレットをパージします。
from("direct:purgeDeletedSecret")
.setHeader(KeyVaultConstants.SECRET_NAME, "Test")
.to("azure-key-vault://test123?clientId=RAW({{clientId}})&clientSecret=RAW({{clientSecret}})&tenantId=RAW({{tenantId}})&operation=purgeDeletedSecret")