跳至內容

如何根據 AWS 區域、來源 IP 位址或 Amazon VPC 限制存取 AWS 資源?

1 分的閱讀內容
0

我想根據 AWS 區域、來源 IP 位址或 Amazon Virtual Private Cloud (Amazon VPC) 限制存取 AWS 資源。

簡短描述

使用 AWS Identity and Access Management (IAM) 身分型政策與 Amazon Simple Storage Service (Amazon S3) 儲存貯體政策來控制存取 AWS 資源。您可以根據存取資源時所在的 AWS 區域、來源 IP 或 Amazon VPC,控制存取 AWS 資源。

解決方法

根據請求的 AWS 區域拒絕存取 AWS 資源

建立包含 aws:RequestedRegion 條件鍵的身分型政策,拒絕存取指定區域以外的所有動作。

如需更多資訊,請參閱 AWS: 根據請求的區域拒絕存取 AWS。

根據來源 IP 位址拒絕存取 AWS 資源

建立包含 aws:SourceIp 與 aws:ViaAWSService 條件鍵的身分型政策,拒絕存取指定 IP 位址範圍以外的所有動作。此設定僅支援公有 IP 位址或公有 IP 範圍。

注意: aws:SourceIp 條件鍵會包含在請求中,但使用 Amazon VPC 端點的請求除外。

如需 IAM 政策範例與更多資訊,請參閱 AWS: 根據來源 IP 拒絕存取 AWS。

使用 Amazon S3 儲存貯體政策控制來自 Amazon VPC 的存取

建立包含 aws:SourceVpce 條件鍵的 Amazon S3 儲存貯體政策,限制僅能從特定 Amazon VPC 端點存取儲存貯體。您也可以建立包含 aws:SourceVpc 條件鍵的 Amazon S3 儲存貯體政策,限制僅能從特定 Amazon VPC 存取儲存貯體。

如需更多資訊,請參閱使用儲存貯體政策控制 VPC 端點的存取權。

**注意:**僅當請求者使用 VPC 端點發出請求時,才會包含 aws:SourceVpc 或 aws:SourceVpce 條件鍵。

相關資訊

AWS 服務端點

AWS 全域條件內容鍵

VPC 端點

AWS 官方已更新 8 個月前