2016-11-10 68 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。 –