ibm-cloud - IBM Cloud Secrets Manager:无法创建任意密钥
问题描述
我正在为 IBM Cloud Secrets Manager 尝试以下 API 请求,但它失败了:
curl -X POST "https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v1/secrets/arbitrary" -H "Authorization: Bearer $IAM_TOKEN" -H "Accept: application/json" -H "Content-Type: application/json" -d '{
"metadata": {
"collection_type": "application/vnd.ibm.secrets-manager.secret+json",
"collection_total": 1
},
"resources": [
{
"name": "example-arbitrary-secret",
"description": "Extended description for my secret.",
"secret_group_id": "432b91f1-ff6d-4b47-9f06-82debc236d90",
"payload: "secret-data",
"expiration_date": "2030-12-31T00:00:00Z",
"labels": [
"dev",
"us-south"
]
}
]
}'
解决方案
payload
在...之后缺少双引号
curl -X POST "https://{instance_ID}.{region}.secrets-manager.appdomain.cloud/api/v1/secrets/arbitrary" -H "Authorization: Bearer $IAM_TOKEN" -H "Accept: application/json" -H "Content-Type: application/json" -d '{
"metadata": {
"collection_type": "application/vnd.ibm.secrets-manager.secret+json",
"collection_total": 1
},
"resources": [
{
"name": "example-arbitrary-secret",
"description": "Extended description for my secret.",
"secret_group_id": "432b91f1-ff6d-4b47-9f06-82debc236d90",
"payload": "secret-data",
"expiration_date": "2030-12-31T00:00:00Z",
"labels": [
"dev",
"us-south"
]
}
]
}'
推荐阅读
- swift - macOS Swift 更改最小化行为?
- django - 如何使用 django-rest-auth 和 Mailgun 从 Django 发送密码重置电子邮件
- html - 如何在 Flutter 中使用 HTML 撰写电子邮件?
- c++ - C++,将结构特征作为参数传递给函数
- css - 将背景图像拟合到 div
- javascript - 从 gulp-watch 的 .on() 事件运行任务
- sql - 检查一列的值是否在另一个表的列中,如果是则返回另一列的值
- scala - 将 ZipWith Outlet 连接到另一个 ZipWith 作为 Inlet
- input - 用户输入的音频流
- c++ - Mojave 上 SDL_CreateRenderer() 的“无效上下文 0x0”?