gpt4 book ai didi

amazon-web-services - aws 认知属性 'address' 不遵循其自己的文档

转载 作者:行者123 更新时间:2023-12-03 19:33:32 24 4
gpt4 key购买 nike

我正在浏览 aws 文档 https://docs.aws.amazon.com/cognito/latest/developerguide/user-pool-settings-attributes.html因为我需要更新用户的地址。根据文档,它表示它遵循 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 文档不正确并且只允许字符串通过

最佳答案

我也遇到了这个问题,我在任何 AWS 文档中都找不到解决方案,但是如果您转义逗号,它就可以工作。

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"

关于amazon-web-services - aws 认知属性 'address' 不遵循其自己的文档,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51877595/

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