本文属于机器翻译版本。若本译文内容与英语原文存在差异,则一律以英文原文为准。
用于组织治理的 IAM 条件密钥
Amazon Transfer Family 提供了 IAM 条件密钥,允许您在任何 IAM 策略中限制资源配置。这些条件密钥可用于附加到用户或角色的基于身份的策略,或用于组织治理的服务控制策略 (SCPs)。
服务控制策略是适用于整个 Amazon 组织的 IAM 策略,为多个账户提供预防性护栏。在中使用这些条件密钥时 SCPs,有助于在整个组织范围内强制执行安全与合规性要求。
另请参阅
可用的条件键
Amazon Transfer Family 支持在 IAM 策略中使用以下条件键:
transfer:RequestServerEndpointType
-
根据终端节点类型(公共、VPC、VPC_ENDPOINT)限制服务器的创建和更新。通常用于阻止面向公众的端点。
transfer:RequestServerProtocols
-
根据支持的协议(SFTP、FTPS、FTP 等)限制服务器的创建和更新。 AS2
transfer:RequestServerDomain
-
根据域类型(S3、EFS)限制服务器的创建。
transfer:RequestConnectorProtocol
-
根据协议(AS2、SFTP)限制连接器的创建。
支持的操作
条件键可以应用于以下 Amazon Transfer Family 操作:
-
CreateServer
: 支持RequestServerEndpointType
RequestServerProtocols
、和RequestServerDomain
条件键 -
UpdateServer
: 支撑键RequestServerEndpointType
和RequestServerProtocols
条件键 -
CreateConnector
: 支持RequestConnectorProtocol
条件键
SCP 策略示例
以下示例 SCP 阻止在整个组织中创建公共 Amazon Transfer Family 服务器:
{ "Version": "2012-10-17", "Statement": [{ "Sid": "DenyPublicTransferServers", "Effect": "Deny", "Action": ["transfer:CreateServer", "transfer:UpdateServer"], "Resource": "*", "Condition": { "StringEquals": { "transfer:RequestServerEndpointType": "PUBLIC" } } }] }