2016-11-10 88 views
0

有什么方法可以使用ec2实例标记在s3存储桶中应用限制。根据ec2实例标记阻止s3上传的策略

我们有几个ec2实例。但是我们想允许从具有特定标签的ec2实例上传到s3。

+0

显示你已经尝试过的一些代码。 –

+0

据我所知你不能有一个S3存储桶的'ec2:ResourceTag'条件......你可以使用虽然一个政策与'aws:SourceIp'条件 –

+0

你可以提供*为什么*的细节你想完成这个?可能有另一种方法来实现你的目标。 –

回答

0

不,不可能编写限制上传到Amazon S3的策略,使其仅来自具有特定标记的Amazon EC2实例。

原因是,对Amazon S3的请求来自访问密钥标识的用户或角色。 Amazon S3将检查针对该用户或角色的权限。它无法检查从其发送的Amazon EC2实例的详细信息。

一种选择是为这些Amazon EC2实例指定一个包含针对Amazon S3的权限的特定角色,而其他实例具有不同的角色。

+0

实际上,我们已经在附加的IAM角色中使用了putObject策略的一些ec2实例。后来我们创建了S3桶。现在,如果可能的话,我们必须根据标记或任何其他方式限制s3上传。因此,一些instaces组可以访问特定的s3 bucket,而其他bucket可以访问其他bucket。 –