【发布时间】:2021-08-13 12:09:16
【问题描述】:
我在 AWS 中有一个 Cognito 用户池,我正在尝试创建一个 Bash 脚本以使用 aws cli 向其中添加应用程序客户端。
我正在运行以下命令:
aws cognito-idp create-user-pool-client \
--user-pool-id $user_pool_id \
--client-name toy-client \
--callback-urls "https://example.com"
user_pool_id 设置为我的用户池的 ID。
当我这样做时,我得到一个很长的错误,这是前几个字符:
An error occurred (InvalidParameterException) when calling the CreateUserPoolClient operation: 2 validation errors detected: Value '[<, !, d, o, c, t, y, p, e, , h, t, m, l, >,
, <, h, t, m, l, >,
, <, h, e, a, d, >,
, , , , , <, t, i, t, l, e, >, E, x, a, m, p, l, e, , D, o, m, a, i, n, <, /, t, i, t, l, e, >...
它看起来很像检索到的https://example.com,它会验证它是否可以访问,但它似乎使用内容代替了 URL。
如果我在 AWS 控制台中创建应用程序客户端时将此 URL 设置为 callback_url,则可以正常工作。
关于我做错了什么的任何建议,或者这是一个错误?
【问题讨论】: