vault write alicloud/role/direct-mail remote_policies=name:AliyunDirectMailFullAccess,type:System
Error writing data to alicloud/role/direct-mail: Error making API request.
URL: PUT https://rubick.dev.wwrkr.cn:8200/v1/alicloud/role/direct-mail
Code: 500. Errors:
* 1 error occurred:
* policy type is required in name:AliyunDirectMailFullAccess
However, the following command succeeded:
vault write alicloud/role/direct-mail remote_policies='name:AliyunDirectMailFullAccess,type:System' remote_policies='name:AliyunDirectMailReadOnlyAccess,type:System'
Success! Data written to: alicloud/role/direct-mail
I believe vault treats comma-separated string as a list. Take this line of code for example, in the first case, strPolicies equals to ["name:AliyunDirectMailFullAccess", "type:System"], which is not desired.
However, the following command succeeded:
I believe vault treats comma-separated string as a list. Take this line of code for example, in the first case,
strPolicies
equals to["name:AliyunDirectMailFullAccess", "type:System"]
, which is not desired.My Vault client version is: