未授权使用php sdk创建AppInstaceUser



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

在aws控制台中,我已经创建了AppInstance和AppInstanceUser用于测试。然后,使用php sdk,我尝试创建echannel,并创建了它。我已经尝试过createAppInstance, createAccount从php sdk,他们也可以,所以我有权限访问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 -东- 1. - amazonaws.com/app -实例users";AWS HTTP错误:Client error:POST https://identity-chime.us-east-1.amazonaws.com/app-instance-users产生了一个401 Unauthorizedresponse:{"Code":"Unauthorized","Message"authorized","RequestId" null,"Resource"零} nUnauthorizedClientException (client):用户未被授权{"Code":"Unauthorized";Message"authorized","RequestId" null,"Resource"零}",

有什么建议吗?

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

最新更新