Passwords Hashicorp-单个对象中的多个凭据对

Passwords Hashicorp-单个对象中的多个凭据对,passwords,credentials,application-server,hashicorp-vault,consul-template,Passwords,Credentials,Application Server,Hashicorp Vault,Consul Template,比方说,我有两个用户online和batch,他们在自定义服务器的资源上执行CRUD操作。这两个用户对不同的资源具有不同的访问级别。我想创建一个对象,以便服务器能够识别凭据对,并且应用程序根据需要只使用一个特定的凭据对 特别是,服务器需要如下所示格式的凭据对 联机:密码1 批处理:password2 假设,我用以下代码构建了一个对象,例如kv/server/server acl key1=在线 val1=密码1 键2=批次 val2=密码2 如何将上述内容转换为服务器使用的username:

比方说,我有两个用户
online
batch
,他们在自定义服务器的资源上执行CRUD操作。这两个用户对不同的资源具有不同的访问级别。我想创建一个对象,以便服务器能够识别凭据对,并且应用程序根据需要只使用一个特定的凭据对

特别是,服务器需要如下所示格式的凭据对

联机:密码1
批处理:password2
假设,我用以下代码构建了一个对象,例如
kv/server/server acl

key1=在线
val1=密码1
键2=批次
val2=密码2
如何将上述内容转换为服务器使用的
username:password
格式


请注意,上述对象在向应用程序提供凭据时很有用。例如,我可以使用
vault.hashicorp.com/agent-inject-secret-server:“kv/server/server acl”
注释,对于在线应用程序,分别使用
{.Data.Data.key1}
{.Data.Data.val1}
对用户名和密码进行渲染,创建多个键值对是标准,而不是在单个对象中创建多个键值对(如上面的示例所述)。请看这里:似乎创建多个键值对是标准,而不是在单个对象中创建多个键值对(如上面的示例所述)。请看这里: