My Batch代码在本地运行良好,因为它能够通过配置文件获取凭据。环境变量如下:
AWS_CONFIG_FILE=/Users/<user>/.aws/config
AWS_SDK_LOAD_CONFIG=1
当这个相同的代码通过管理控制台运行时,因为我们没有"/Users//.aws/config";,它有错误。需要知道在管理控制台中此配置文件可以保存在哪里吗?
要在AWS Batch中授予应用程序IAM权限,请使用作业角色:
对于作业角色,您可以指定IAM角色,该角色为作业中的容器提供使用AWS API的权限。