1
我如何才能读取我在我的credentials
文件.aws
目录中找到我不同的aws配置文件?只是想让我的应用程序读取访问密钥和秘密,如下所示,但不知道如何将这一点指向凭证文件。从AWS ENV瓦尔阅读.aws /凭证文件与斯卡拉hadoop conf设置火花
object S3KeyStore extends Serializable {
private val keyMap = Map(String, S3Key)
def load(key: String)(implicit sc: SparkContext) = keyMap.get(key) match {
case Some(k) =>
val hc = sc.hadoopConfiguration
hc.set("fs.s3a.awsAccessKeyId", k.access)
hc.set("fs.s3a.awsSecretAccessKey", k.secret)
true
case _ => false
}
}