2017-04-10 7 views
-1

私はscalaを使用してDynamoDBクライアントを作成しようとしています。私が作成したクライアントはスカラを使用してaws DynamoDB接続を確立

val client = new AmazonDynamoDBClient(
    new InstanceProfileCredentialsProvider(), 
    PredefinedClientConfigurations.dynamoDefault 
    .withRequestTimeout(config.dynamoRequestTimeoutMs) 
    .withMaxConnections(config.dynamoMaxConnections)) 
client.setRegion(RegionUtils.getRegion(config.dynamoRegion)) 

だった。しかし、ここで、私は資格情報(アクセスキーと秘密鍵)を提供するために)(InstanceProfileCredentialsProviderを使用しています。手元に資格情報があるとします(access_key = "abcd"とsecret_key = "xyz")。私が持っている資格情報を提供することによってDynamoDBクライアントを作成する方法がありますか?前もって感謝します。

答えて

0

BasicAWSCredentialsのインスタンスとInstanceProfileCredentialsProviderを交換:

import com.amazonaws.auth.BasicAWSCredentials 

new BasicAWSCredentials(key, secret) 
関連する問題