如何在ECS任务定义JSON文件中屏蔽密码/令牌?

问题描述 投票:0回答:1

示例:

需要屏蔽给定 URI 中的令牌:

"logConfiguration": {
 "logDriver": "awsfirelens",
"options": {
"Name": "Http",
"Host": "listener-eu.logz.io",
"URI": "/?token=feuvDifewoZdk&type=fargate",
"Port": "8071",
"tls": "on",
"tls.verify": "off",
"Format": "json_lines"
 }
 },
"secrets": [
 {
"name": "/strapi/logz_token",
"valueFrom": "arn:aws:ssm:eu-west-1:09862423065486:parameter/strapi/logz_token"
 }
 ]

在执行任务定义之前,需要使用 SSM 或 Secret Manager 屏蔽 token=feuvDifewoZdk。 尝试使用 SSM 并替换 token=

处的变量名称或 ARN

但是没有用,无法解析SSM变量。

有什么建议会有帮助吗?

amazon-ecs aws-secrets-manager aws-ssm
1个回答
0
投票

参数的 SecureString 类型:名称和值以及加密类型

“URI”:“/?token=${name}&type=fargate”,

© www.soinside.com 2019 - 2024. All rights reserved.