在 aws java 项目中更改配置文件
Change profile in aws java project
我在 Eclipse 中创建了一个简单的 aws dynamodb java 项目。我已经在 Java.
的 Aws 插件中设置了我的个人资料、密钥和所有其他信息
即使在创建新的 aws dynamodb 项目时,我也选择了我的配置文件。但是在编译和 运行 代码之后,我收到一条错误消息。
"Exception in thread "main" java.lang.IllegalArgumentException: No AWS profile named 'default'"
我知道这是因为默认配置文件。但是在创建新项目时,我选择了 "my custom profile"
如何解决这个问题?
为了更改配置文件,您应该在启动 Eclipse 之前设置 AWS_PROFILE
环境变量。
编辑您的凭证文件并定义您的自定义配置文件。
$ vi ~/.aws/credentials
[sample-profile]
aws_access_key_id = XXXXXXXXXXXXXXXXXXXX
aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX
region = ap-northeast-1
编辑您的 bash_profile 以定义 AWS_PROFILE
。
$ vi ~/.bash_profile
export AWS_PROFILE=sample-profile
重新启动 Eclipse。
在此之后,我认为您可以使用您的自定义配置文件访问 AWS。
详情请阅读以下文档:
Providing AWS Credentials in the AWS SDK for Java — Developer Guide
如果您在 windows 上,请转至 C:\Users\Your_user_name.aws
在此位置创建一个名为 credentials
的文件
转到您的 aws 帐户主屏幕
单击命令行或编程访问
会弹出一个对话框,选择里面的选项2。"add a profile to your aws credentials file"
将它们复制并粘贴到您新创建的凭据文件中
将用户名更改为 default 以便您拥有一个名为 default
的配置文件
重启 IDE
这应该可以解决您的问题。
如果您使用的是 linux,请遵循相同的步骤,只是您的凭据文件的位置应该改变。在 linux 它的主页 -> .aws -> 凭据
我在 Eclipse 中创建了一个简单的 aws dynamodb java 项目。我已经在 Java.
的 Aws 插件中设置了我的个人资料、密钥和所有其他信息即使在创建新的 aws dynamodb 项目时,我也选择了我的配置文件。但是在编译和 运行 代码之后,我收到一条错误消息。
"Exception in thread "main" java.lang.IllegalArgumentException: No AWS profile named 'default'"
我知道这是因为默认配置文件。但是在创建新项目时,我选择了 "my custom profile"
如何解决这个问题?
为了更改配置文件,您应该在启动 Eclipse 之前设置 AWS_PROFILE
环境变量。
编辑您的凭证文件并定义您的自定义配置文件。
$ vi ~/.aws/credentials [sample-profile] aws_access_key_id = XXXXXXXXXXXXXXXXXXXX aws_secret_access_key = XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX region = ap-northeast-1
编辑您的 bash_profile 以定义
AWS_PROFILE
。$ vi ~/.bash_profile export AWS_PROFILE=sample-profile
重新启动 Eclipse。
在此之后,我认为您可以使用您的自定义配置文件访问 AWS。
详情请阅读以下文档: Providing AWS Credentials in the AWS SDK for Java — Developer Guide
如果您在 windows 上,请转至 C:\Users\Your_user_name.aws
在此位置创建一个名为 credentials
的文件转到您的 aws 帐户主屏幕
单击命令行或编程访问
会弹出一个对话框,选择里面的选项2。"add a profile to your aws credentials file"
将它们复制并粘贴到您新创建的凭据文件中
将用户名更改为 default 以便您拥有一个名为 default
的配置文件重启 IDE
这应该可以解决您的问题。
如果您使用的是 linux,请遵循相同的步骤,只是您的凭据文件的位置应该改变。在 linux 它的主页 -> .aws -> 凭据