示例容器策略:限制对特定 IP 地址的访问 - AWS元素 MediaStore

终止支持通知:2025 年 11 月 13 日, AWS 将停止对 AWS Element MediaStore al 的支持。2025 年 11 月 13 日之后,您将无法再访问 MediaStore 控制台或 MediaStore 资源。如需更多信息,请访问此博客文章

本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。

示例容器策略:限制对特定 IP 地址的访问

此示例策略允许对在指定容器中的对象访问所有 AWS Elemental MediaStore 操作。但是,请求必须来自条件中指定的 IP 地址范围。

此语句中的条件确定允许的 Internet 协议版本 4 (IPv4) IP 地址范围 198.51.100.*,只有一个例外:198.51.100.188。

Condition 块使用 IpAddressNotIpAddress 条件以及 aws:SourceIp 条件键 (这是 AWS 范围的条件键)。aws:sourceIp IPv4 值使用标准 CIDR 表示法。有关更多信息,请参阅 《IAM 用户指南》中的 IP 地址条件运算符

{ "Version": "2012-10-17", "Statement": [ { "Sid": "AccessBySpecificIPAddress", "Effect": "Allow", "Action": [ "mediastore:GetObject", "mediastore:DescribeObject" ], "Principal": "*", "Resource": "arn:aws:mediastore:<region>:<owner acct number>:container/<container name>/*", "Condition": { "IpAddress": { "aws:SourceIp": [ "198.51.100.0/24" ] }, "NotIpAddress": { "aws:SourceIp": "198.51.100.188/32" } } } ] }