Guard 和安全性
亚马逊销售伙伴 API Guard 的安全注意事项
当您在 AWS 基础架构上构建系统时,安全责任由您和 AWS 共同承担。这种共享模式减轻了您的运营负担,因为 AWS 负责运营、管理和控制组件,包括主机操作系统、虚拟化层和服务运行设施的物理安全。有关 AWS 安全的详细信息,请访问 AWS 云安全。
AWS Identity and Access Management (IAM) 职权
-
AWS IAM 职权允许买家向 AWS 云端的服务和用户分配精细的访问策略和权限。销售伙伴 API Guard 创建 IAM 职权,授予 AWS Lambda 函数创建区域资源的访问权限。销售伙伴 API Guard 创建以下职权:
-
AWS Lambda 执行职权:此职权授予 Lambda 处理程序执行以下操作的权限:
- 允许支持基础架构发送电子邮件通知
- 添加/修改/删除 Amazon EventBridge 订阅
- 启动/停止安全服务扫描
- 创建/终止 Amazon EC2 实例流程
-
Amazon EC2 实例职权 :创建此职权并将其附加到 EC2 实例,以便有足够的权限对相应的 AWS 服务进行 API 调用。它有权调用 S3 来下载运行 CLI 命令所需的工件。
-
Amazon S3 访问策略:此策略仅限于限制工件检索的必要 IAM 职权。
安全组
销售伙伴 API Guard 的安全组旨在控制和隔离您的 Amazon EC2 实例上的网络流量。我们建议您每季度审查一次安全组,并进一步限制访问权限。作为创建 Amazon EC2 实例的一部分,销售伙伴 API Guard 使用 GuardCLI 标签创建一个新的安全组,根据以下要求将网络访问限制在 SSH 协议的两个 IP 范围内。
-
会话管理器 IP 前缀:销售伙伴 API Guard 获取 SSM IP 范围的动态范围,并在安全组中提供访问权限。这可确保销售伙伴 API Guard 在 Amazon EC2 实例上创建基于浏览器的会话,并使用运行时生成的会话链接运行 CLI 命令。
-
您自己的 AWS IP 前缀:销售伙伴 API Guard 会在运行时获取您的 IP 前缀,并允许在本地网络上获得必要的访问权限。
Updated 23 days ago