gpt4 book ai didi

json - 属性配置的值必须是环境变量具有字符串(或简单类型)属性的对象

转载 作者:行者123 更新时间:2023-12-03 07:27:06 24 4
gpt4 key购买 nike

我有一个作业,需要将 ECR URI 参数化为环境变量。输出应该是这样的:

914710628553.dkr.ecr.us-east-1.amazonaws.com/classweb 

我尝试这样做,如下所示:

"Configuration": {
"ProjectName": {"Ref": "AppBuildProject"},
"EnvironmentVariables":[{
"Name": "REPOSITORY_URI",
"Value": {
"Fn::Sub": "${AWS::AccountId}.dkr.ecr.${AWS::Region}.amazonaws.com/classweb_1"
}}]

},

但是当我这样做时,我收到以下错误:

Value of property Configuration must be an object with String (or simple type) properties

最佳答案

EnvironmentVariables 应为 JSON 字符串,如图 here :

"Configuration": {
"ProjectName": {"Ref": "AppBuildProject"},
"EnvironmentVariables":
{
"Fn::Sub": "[{\"Name\":\"REPOSITORY_URI\", \"Value\":\"${AWS::AccountId}.dkr.ecr.${AWS::Region}.amazonaws.com/classweb_1\"}]"
}

以上是示例,因此可能仍需要修复 JSON 字符串表示法。

关于json - 属性配置的值必须是环境变量具有字符串(或简单类型)属性的对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65029875/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com