Javascriptで可変キーを使用してJSONオブジェクトを作成しようとしています。オブジェクトは具体的にAWS資格情報のセットですが、AWSの知識は私の質問に答える必要があるとは思いません。私はこのようになります機能を持っている:Javascript JSON Object - 新しいJSONの変数キー
var AWS = require('aws-sdk');
var config = require('./config.json');
var token = 'my_token';
var key = config.DEVELOPER_PROVIDER_NAME + '/' + config.USER_POOL_ID;
AWS.config.credentials = new AWS.CognitoIdentityCredentials({
IdentityPoolId : config.IDENTITY_POOL_ID,
Logins : {
key : token
}
});
アイデアはAWS.CognitoIdentityCredentials
ニーズがIdentityPoolIdやログイン要素をインスタンス化するということですが、ログイン要素は内の値に基づいて変化するキーが必要なオブジェクトであります設定ファイル現在の構文では、文字列で "key"という名前の要素を持つLoginsオブジェクトが作成されます。変数キーの値に基づいて名前を付ける必要があります。
を初期化する前に手動でオブジェクトを作成することができます。 (ヒント:データをシリアライズするための文字列ベースのフォーマットで、しばしばサーバからのデータのやりとりに使用されます。何もしません - ごくまれに - JavaScriptオブジェクトwith)。 –