0

このチュートリアル(ダッシュボード埋め込み用の初期セットアップ Lambda の作成と実行) に従って、QuickSight ユーザーとグループをセットアップするためのラムダ関数を実行しました。

私の QuickSight リージョンは ですap-southeast-1。AWS コンソールでラムダ関数をテストすると、次のエラーが発生しました。

{
  "errorMessage": "An error occurred (AccessDeniedException) when calling the CreateGroup operation: Operation is being called from endpoint ap-southeast-1, but your identity region is us-east-1. Please use the us-east-1 endpoint.",
  "errorType": "AccessDeniedException",
  "stackTrace": [
    "  File \"/var/task/embedSetUp.py\", line 27, in handler\n    raise e\n",
    "  File \"/var/task/embedSetUp.py\", line 21, in handler\n    res = qs.create_group(\n",
    "  File \"/var/runtime/botocore/client.py\", line 386, in _api_call\n    return self._make_api_call(operation_name, kwargs)\n",
    "  File \"/var/runtime/botocore/client.py\", line 705, in _make_api_call\n    raise error_class(parsed_response, operation_name)\n"
  ]
}

creatGroupAPI on AWS docも見つけました 。

アクセス許可リソースはarn:aws:quicksight:us-east-1:<relevant-aws-account-id>:group/default/<group-name>です。

QuickSight アカウントが にある場合、この CreateGroup API を使用する正しい方法は何ap-southeast-1ですか?

4

1 に答える 1

0

私自身の質問に答えるために、dashboardRegionidentityRegionをに設定する必要があることがわかりましたus-east-1

于 2021-09-03T09:38:01.293 に答える