[关闭]
@xtccc 2017-09-22T00:46:08.000000Z 字数 447 阅读 1536

Access/Secrete Key

给我写信
GitHub

此处输入图片的描述


AWS


1. AWS Client


通过命令aws configure可以自动设置好access key 和 secrete key, Configuring the AWS CLI


2. Java SDK


如果用下面的方式来创建一个S3 Client

  1. val s3 = new AmazonS3Client()

则会首先到environment variables中寻找Access key和Secrete Key。

在Mac上,如果只是把Access key和Secrete Key写在~/.bash_profile中,它们只能在shell里找到。如果在IntelliJ中通过下面的代码,是找不到这些Key的:

  1. println(System.getenv("AWS_ACCESS_KEY_ID"))
  2. println(System.getenv("AWS_SECRET_KEY"))

那么我们需要为Mac设置一个全局可用的环境变量,参考:
Setting environment variables in OS X?

添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注