Amazon web services 如何从实例元数据访问S3 bucket名称和端点?
我使用云形成模板脚本创建了S3 bucket 现在我想从实例元数据访问S3 bucket名称和端点Amazon web services 如何从实例元数据访问S3 bucket名称和端点?,amazon-web-services,Amazon Web Services,我使用云形成模板脚本创建了S3 bucket 现在我想从实例元数据访问S3 bucket名称和端点 有什么帮助吗?要使运行在Amazon EC2实例上的应用程序能够访问Amazon S3(或任何AWS服务),您可以将其分配给该实例 该实例上使用AWS SDK对AWS进行API调用的应用程序将自动访问具有分配角色中描述的权限的凭据 您的特殊情况有点困难,因为CloudFormation模板将创建一个具有唯一名称的bucket,而您的IAM角色将希望知道AmazonS3 bucket的确切名称。这可
有什么帮助吗?要使运行在Amazon EC2实例上的应用程序能够访问Amazon S3(或任何AWS服务),您可以将其分配给该实例 该实例上使用AWS SDK对AWS进行API调用的应用程序将自动访问具有分配角色中描述的权限的凭据 您的特殊情况有点困难,因为CloudFormation模板将创建一个具有唯一名称的bucket,而您的IAM角色将希望知道AmazonS3 bucket的确切名称。这可以通过引用在CloudFormation模板中创建的S3 bucket来实现 模板需要创建以下资源:
- 定义权限的步骤
- 将角色链接到EC2实例
- 这是指IAM角色
如果遇到困难,请随意创建另一个StackOverflow问题,显示您正在使用的模板,突出显示导致困难的部分。您是说您使用CloudFormation模板创建了Amazon S3 bucket并部署了新的Amazon EC2实例,您希望EC2实例上的应用程序能够访问bucket,但不知道它的名称?请随时编辑您的问题以提供更多详细信息,包括您迄今为止尝试的内容以及您遇到的错误/困难,以便我们能够更好地帮助您。确切地说,我使用CloudFormation模板创建了一个S3 bucket和一个EC2实例。我希望我在EC2上的应用程序能够访问该bucket。如何实现这一点?