我正在使用 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
然后:
“在“https://identity-chime.us-east-1.amazonaws.com/app-instance-users”上执行“CreateAppInstanceUser”时出错;AWS HTTP 错误:客户端错误:
POST https://identity-chime.us-east-1.amazonaws.com/app-instance-users
导致401 Unauthorized
响应:{“代码”: "Unauthorized","Message":"User is not authorized","RequestId":null,"Resource":null}\n UnauthorizedClientException (client): User is not authorized - {"Code":"Unauthorized","Message ":"用户未被授权","RequestId":null,"Resource":null}",
有什么建议么?