Amazon web services aws cognito属性';地址';不';不要遵循自己的文档

Amazon web services aws cognito属性';地址';不';不要遵循自己的文档,amazon-web-services,amazon-cognito,aws-cli,Amazon Web Services,Amazon Cognito,Aws Cli,我正在查看aws文档,因为我需要更新用户的地址。根据文档,它说它遵循openID规范,地址是json对象。但是,它会在非字符串的任何内容上出错。 我正在使用aws cli并这样称呼它: aws cognito-idp admin-update-user-attributes --user-pool-id my_user_pool --username a@b.com --user-attributes Name=address,Value={"street_address": "123 Fake

我正在查看aws文档,因为我需要更新用户的地址。根据文档,它说它遵循openID规范,地址是json对象。但是,它会在非字符串的任何内容上出错。 我正在使用aws cli并这样称呼它:

aws cognito-idp admin-update-user-attributes --user-pool-id my_user_pool --username a@b.com --user-attributes Name=address,Value={"street_address": "123 Fake Street","locality": "Somewhere","postal_code":"AA1 1AA"}
以下内容也不起作用:

aws cognito-idp admin-update-user-attributes --user-pool-id my_user_pool --username a@b.com --user-attributes Name=address,Value="123 Fake Street, Somewhere"

Parameter validation failed:
Invalid type for parameter UserAttributes[0].Value, value: ['123 Fake 
Street', 'Somewhere'], type: <class 'list'>, valid types: <class 'str'>
aws cognito idp admin更新用户属性--用户池id my_user_pool--用户名a@b.com--用户属性名称=地址,Value=“123假街,某处”
参数验证失败:
参数UserAttributes[0]的类型无效。值,值:['123]
街道“,”某处“],类型:,有效类型:

我输入的是错误的还是aws文档不正确,只允许字符串通过

我也遇到了这个问题,我在任何aws文档中都找不到解决方法,但如果你不使用逗号,它就可以工作了


aws cognito idp admin更新用户属性--用户池id my_用户池--用户名a@b.com--用户属性名称=地址,Value=“123 Fake Street\,某处”

尝试将属性设置为包含逗号的字符串时遇到相同问题…这仍然只允许在ID令牌中显示OIDC“address”声明的“formatted”属性。就我个人而言,我正在寻找允许在Cognito ID标记中显示所有(或部分)标准“address”属性的语法。