创建用于 Amazon Chime SDK 消息传递的 AppInstance
要使用 Amazon Chime SDK 消息传递,您必须先在 AWS 账户中创建 Amazon Chime SDK AppInstance
。
创建 AppInstance
为消息传递创建 AppInstance
-
在 CLI 中,运行
aws chime-sdk-identity create-app-instance --name
NameOfAppInstance
. -
在“创建响应”中,记下
AppInstanceArn
和arn:aws:chime:
。region
:aws_account_id
:app-instance/app_instance_id
创建 AppInstanceUser
一旦您创建了一个 AppInstance
,您就可以在该 AppInstance
中创建一个 AppInstanceUser
。通常是在用户首次注册或登录应用程序时执行此操作。您也可以创建代表后端服务运行的 AppInstanceUser
。
以下示例介绍了如何创建一个后端 AppInstanceUser
。
aws chime-sdk-identity create-app-instance-user \ --app-instance-arn "
app_instance_arn
" \ --app-instance-user-id "back-end-worker" \ --name "back-end-worker"
在“创建响应”时,记下 AppInstanceUserArn
。其形式为:arn:aws:chime:
。在此示例中,region
:
aws_account_id
:app-instance/app_instance_id
/user/app_instance_user_id
app_instance_user_id
是“后端工作人员”。
注意
作为最佳实践,在为客户端应用程序创建 AppInstanceUser
时,请将 AppInstanceUserId
匹配该用户的现有唯一 ID(例如身份提供商的 sub
)。该名称是附加到某些 API 实体(例如消息发送者)的可选占位符。它允许您在一个地方控制用户的显示名称,而不必从 AppInstanceUser
ARN 中查找,ARN 也作为消息的发件人附上。