@xtccc
2017-09-22T08:46:08.000000Z
字数 447
阅读 1696
AWS
通过命令aws configure
可以自动设置好access key 和 secrete key, Configuring the AWS CLI
如果用下面的方式来创建一个S3 Client
val s3 = new AmazonS3Client()
则会首先到environment variables中寻找Access key和Secrete Key。
在Mac上,如果只是把Access key和Secrete Key写在~/.bash_profile中,它们只能在shell里找到。如果在IntelliJ中通过下面的代码,是找不到这些Key的:
println(System.getenv("AWS_ACCESS_KEY_ID"))
println(System.getenv("AWS_SECRET_KEY"))
那么我们需要为Mac设置一个全局可用的环境变量,参考:
Setting environment variables in OS X?