-1

フロントエンドプロジェクトでDynamoDBを設定するためのAWSドキュメントに従って、 APIは、ドキュメントをスロー:AWS DynamoDB: "エラー:config.region"が "eu-west-1"を返す "エラー:設定されていない領域"

Error: Missing region in config 
    at constructor.<anonymous> (aws-sdk-2.129.0.min.js:42) 
    at constructor.callListeners (aws-sdk-2.129.0.min.js:44) 
    at i (aws-sdk-2.129.0.min.js:44) 
    at aws-sdk-2.129.0.min.js:42 
    at t (aws-sdk-2.129.0.min.js:41) 
    at constructor.getCredentials (aws-sdk-2.129.0.min.js:41) 
    at constructor.<anonymous> (aws-sdk-2.129.0.min.js:42) 
    at constructor.callListeners (aws-sdk-2.129.0.min.js:44) 
    at constructor.emit (aws-sdk-2.129.0.min.js:44) 
    at constructor.emitEvent (aws-sdk-2.129.0.min.js:43) 

マイセッティング:

<script src="https://sdk.amazonaws.com/js/aws-sdk-2.129.0.min.js"></script> 

<script> 
    var myCredentials = new AWS.CognitoIdentityCredentials({IdentityPoolId:'eu-west-1_XXXXXX'}); 
    var myConfig = new AWS.Config({ 
    credentials: myCredentials, region: 'eu-west-1', 
    }); 

    console.log(myConfig.region); //logs 'eu-west-1' 

    var dynamodb = new AWS.DynamoDB({apiVersion: '2012-08-10'});  
    dynamodb.listTables({Limit: 10}, function(err, data) { 
    if (err) { 
     console.log(err); 
    } else { 
     console.log("Table names are ", data.TableNames); 
    } 
    }); 
</script> 

を私は何をしないのですか?

答えて

0

AWS.configを新しくしているようです。

変更

AWS.config.update({ 
     credentials: myCredentials, region: 'eu-west-1', 
     }}); 

参考にライン

var myConfig = new AWS.Config({ 
    credentials: myCredentials, region: 'eu-west-1', 
    }); 

http://docs.aws.amazon.com/sdk-for-javascript/v2/developer-guide/setting-region.html

はそれがお役に立てば幸いです。ドキュメントは言及同じ問題を、打つ他人のために

+0

あなたの助けてくれてありがとう、私が上記を試してみると、AWSは皮肉なことに、次のように皮肉なことにスローします: 'Error:コンストラクタで設定に資格情報がありません(aws-sdk-2.129.0.min.js:43)'。この機能を利用するには、Cognitoで追加設定を行う必要がありますか? –

+0

プールを作った後はあなたのために働いたのですか? – Kannaiyan

+0

はい、ありがとうございます! –

0

If you have not yet created one, create an identity pool...

、あなたはアマゾンCognitoサービスに転送しまった、は、ユーザプールにオプションを管理していない連邦アイデンティティを管理]を選択します。

関連する問題