【问题标题】:Unauthorized to create AppInstaceUser with php sdk未经授权使用 php sdk 创建 AppInstaceUser
【发布时间】:2021-06-10 07:23:06
【问题描述】:

我正在使用 Amazon Chime SDK 消息传递,但遇到了一些问题。

从 aws 控制台,我创建了 AppInstance 和 AppInstanceUser 用于测试。然后,我尝试使用 php sdk 创建通道并创建它。我已经尝试过使用 createAppInstance,来自 php sdk 的 createAccount,它们也很好,所以我有权访问 api。事实上,我正在尝试使用具有完全权限的密钥/秘密。

问题出在我尝试创建AppInstaceUser 时。

public function createAppInstanceUser(User $user)
{
    $appUserInstanceUser = $this->chime->createAppInstanceUser(
        [
            'AppInstanceArn' => $this->appInstanceArn,
            'AppInstanceUserId' => $user->getId(),
            'ClientRequestToken' => uniqid(),
            'Name' => $user->getName()
        ]
    );

    return $appUserInstanceUser;
}
enter code here

然后:

“执行“CreateAppInstanceUser”时出错 “https://identity-chime.us-east-1.amazonaws.com/app-instance-users”; AWS HTTP 错误:客户端错误:POST https://identity-chime.us-east-1.amazonaws.com/app-instance-users 导致401 Unauthorized response:{"Code":"Unauthorized","Message":"用户不是 授权","RequestId":null,"Resource":null}\n UnauthorizedClientException(客户端):用户未授权 - {"Code":"Unauthorized","Message":"用户不是 授权","RequestId":null,"Resource":null}",

有什么建议吗?

【问题讨论】:

    标签: amazon-web-services aws-chime-sdk amazon-chime


    【解决方案1】:

    AppInstanceUserId 必须是字符串。当问题是 var 类型时,我无法解释为什么 chime api 返回未经授权的:D

    【讨论】:

      猜你喜欢
      • 2014-11-20
      • 2019-05-11
      • 1970-01-01
      • 2018-06-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-05-05
      相关资源
      最近更新 更多