0

AWS javascript SDK を使用して Cognito に接続する非常に単純なテスト ケースを実行しています。認証されていないユーザーを受け入れる Cognito AWS にユーザープールを設定しています。次に、SDK を使用して接続する HTML ページがあります。この部分は、文字通り、プールに関連付けられている AWS の「サンプル コード」セクションから外れています。

<script src="aws-sdk.min.js"></script>
<script>
AWS.config.region = 'us-east-1';
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
    IdentityPoolId: "us-east-1:6365757a-3f2c-461d-9b0f-65276555f5c2"
});

そして、この部分は彼らのドキュメントからのもので、一時的な資格情報を取得する必要があります:

AWS.config.credentials.get(function(){
   var accessKeyId = AWS.config.credentials.accessKeyId;
   var secretAccessKey = AWS.config.credentials.secretAccessKey;
   var sessionToken = AWS.config.credentials.sessionToken;
})

Web ページを読み込むと、資格情報を取得しようとすると、この 2 番目の部分でエラーが発生します。Safari で「SSL エラーが発生したため、サーバーへの安全な接続を確立できません」と表示されます。Chromeは「net::ERR_CONNECTION_RESET」と言います。

簡単で明白な構成手順を忘れていませんか? ロール arn または my accountid を構成ステップに追加しても役に立ちません。

4

0 に答える 0