的操作、资源和条件键 AWS Transfer Family
AWS Transfer Family(服务前缀:transfer)提供以下特定于服务的操作、资源、操作和条件密钥,供在 IAM 权限策略中使用。
参考:
-
了解如何配置该服务。
-
了解如何使用 IAM 权限策略保护该服务及其资源。
-
查看此服务的编程服务授权参考
。
主题
API 操作定义为 AWS Transfer Family
下表将 API 操作映射到它们授权的 IAM 操作。仅列出具有给定 API 和操作的静态值的条件键;有关每个操作支持的完整条件键集,请参阅操作表。
| 操作 | IAM 操作 | 条件键 | 可能的值 | 访问级别 |
|---|---|---|---|---|
|
CreateAccess |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
CreateAgreement |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
CreateConnector |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
CreateProfile |
写入 |
|||
标记、写作 |
||||
|
CreateServer |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
CreateUser |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
CreateWebApp |
写入 |
|||
标记、写作 |
||||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
CreateWorkflow |
写入 |
|||
标记、写作 |
||||
|
DeleteAccess |
写入 |
|||
|
DeleteAgreement |
写入 |
|||
|
DeleteCertificate |
写入 |
|||
|
DeleteConnector |
写入 |
|||
|
DeleteHostKey |
写入 |
|||
|
DeleteProfile |
写入 |
|||
|
DeleteServer |
写入 |
|||
|
DeleteSshPublicKey |
写入 |
|||
|
DeleteUser |
写入 |
|||
|
DeleteWebApp |
写入 |
|||
|
DeleteWebAppCustomization |
写入 |
|||
|
DeleteWorkflow |
写入 |
|||
|
DescribeAccess |
读取 |
|||
|
DescribeAgreement |
读取 |
|||
|
DescribeCertificate |
读取 |
|||
|
DescribeConnector |
读取 |
|||
|
DescribeExecution |
读取 |
|||
|
DescribeHostKey |
读取 |
|||
|
DescribeProfile |
读取 |
|||
|
DescribeSecurityPolicy |
读取 |
|||
|
DescribeServer |
读取 |
|||
|
DescribeUser |
读取 |
|||
|
DescribeWebApp |
读取 |
|||
|
DescribeWebAppCustomization |
读取 |
|||
|
DescribeWorkflow |
读取 |
|||
|
ImportCertificate |
写入 |
|||
标记、写作 |
||||
|
ImportHostKey |
写入 |
|||
标记、写作 |
||||
|
ImportSshPublicKey |
写入 |
|||
|
ListAccesses |
读取 |
|||
|
ListAgreements |
读取 |
|||
|
ListCertificates |
读取 |
|||
|
ListConnectors |
读取 |
|||
|
ListExecutions |
读取 |
|||
|
ListFileTransferResults |
读取 |
|||
|
ListHostKeys |
读取 |
|||
|
ListProfiles |
读取 |
|||
|
ListSecurityPolicies |
列表 |
|||
|
ListServers |
列表 |
|||
|
ListTagsForResource |
读取 |
|||
|
ListUsers |
列表 |
|||
|
ListWebApps |
列表 |
|||
|
ListWorkflows |
列表 |
|||
|
SendWorkflowStepState |
写入 |
|||
|
StartDirectoryListing |
写入 |
|||
|
StartFileTransfer |
写入 |
|||
|
StartRemoteDelete |
写入 |
|||
|
StartRemoteMove |
写入 |
|||
|
StartServer |
写入 |
|||
|
StopServer |
写入 |
|||
|
TagResource |
标记、写作 |
|||
|
TestConnection |
写入 |
|||
|
TestIdentityProvider |
读取 |
|||
|
UntagResource |
标记、写作 |
|||
|
UpdateAccess |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
UpdateAgreement |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
UpdateCertificate |
写入 |
|||
|
UpdateConnector |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
UpdateHostKey |
写入 |
|||
|
UpdateProfile |
写入 |
|||
|
UpdateServer |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
UpdateUser |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
UpdateWebApp |
写入 |
|||
我是:PassedToService |
transfer.amazon |
写入 |
||
|
UpdateWebAppCustomization |
写入 |
操作定义为 AWS Transfer Family
您可以在 IAM 策略语句的 Action 元素中指定以下操作。可以使用策略授予在 AWS中执行操作的权限。您在策略中使用一项操作时,通常使用相同的名称允许或拒绝对 API 操作或 CLI 命令的访问。但在某些情况下,单一动作可控制对多项操作的访问。还有某些操作需要多种不同的动作。
| 操作 | 说明 | 资源类型(* 为必需) | 条件键 | 访问级别 |
|---|---|---|---|---|
授予权限以添加与服务器关联的访问 |
写入 |
|||
授予权限以添加与服务器关联的协议 |
写入 |
|||
授予权限以创建连接器 |
写入 |
|||
授予创建配置文件的权限 |
写入 |
|||
授予权限以创建服务器 |
写入 |
|||
授予添加与服务器关联的用户的权限 |
写入 |
|||
授予权限以创建 webapp |
写入 |
|||
授予权限以创建工作流程 |
写入 |
|||
授予权限以删除访问 |
写入 |
|||
授予权限以删除协议 |
写入 |
|||
授予权限以删除证书 |
写入 |
|||
授予权限以删除连接器 |
写入 |
|||
授予删除与服务器关联的主机密钥的权限 |
写入 |
|||
授予权限以删除配置文件 |
写入 |
|||
授予删除服务器的权限 |
写入 |
|||
授予从用户删除 SSH 公有密钥的权限 |
写入 |
|||
授予删除与服务器关联的用户的权限 |
写入 |
|||
授予权限以删除 webapp |
写入 |
|||
授予权限以删除 webapp 自定义 |
写入 |
|||
授予权限以删除工作流程 |
写入 |
|||
授予权限以描述分配给服务器的访问 |
读取 |
|||
授予权限以描述分配给服务器的协议 |
读取 |
|||
授予权限以描述证书 |
读取 |
|||
授予权限以描述连接器 |
读取 |
|||
授予权限以描述与工作流关联的执行情况 |
读取 |
|||
授予描述与服务器关联的主机密钥的权限 |
读取 |
|||
授予权限以描述配置文件 |
读取 |
|||
授予权限以描述安全策略 |
Read |
|||
授予描述服务器的权限 |
读取 |
|||
授予描述与服务器关联的用户的权限 |
读取 |
|||
授予权限以描述 webapp |
读取 |
|||
授予权限以描述 webapp 自定义 |
读取 |
|||
授予权限以描述工作流 |
读取 |
|||
授予权限以添加证书 |
写入 |
|||
授予将主机密钥添加到服务器的权限 |
写入 |
|||
授予向用户添加 SSH 公有密钥的权限 |
写入 |
|||
授予权限以列出访问 |
读取 |
|||
授予权限以列出 协议 |
读取 |
|||
授予权限以列出证书 |
读取 |
|||
授予权限以列出连接器 |
读取 |
|||
授予权限以列出与工作流关联的执行情况 |
读取 |
|||
授予权限以列出连接器的文件传输功能状态 |
读取 |
|||
授予列出与服务器关联的主机密钥的权限 |
读取 |
|||
授予列出配置文件的权限 |
读取 |
|||
授予权限以列出安全策略 |
List |
|||
授予列出服务器的权限 |
列表 |
|||
授予列出 Transfer Famil AWS y 资源标签的权限 |
读取 |
|||
授予列出与服务器关联的用户的权限 |
列表 |
|||
授予权限以列出 webapp |
列表 |
|||
授予权限以列出工作流 |
列表 |
|||
授予权限以为异步自定义步骤发送回调 |
写入 |
|||
授予权限以使用连接器在远程服务器上启动列表操作 |
写入 |
|||
授予启动连接器文件传输的权限 |
写入 |
|||
授予权限以在远程服务器上启动连接器删除操作 |
写入 |
|||
授予权限以在远程服务器上启动连接器移动操作 |
写入 |
|||
授予权限以开启服务器 |
写入 |
|||
授予停止服务器的权限 |
写入 |
|||
授予标记 Transfer F AWS amily 资源的权限 |
标记、写作 |
|||
授予权限以测试连接器与远程服务器的连接 |
写入 |
|||
授予测试服务器的自定义身份提供商的权限 |
读取 |
|||
授予取消标记 Transfer Famil AWS y 资源的权限 |
标记、写作 |
|||
授予权限以更新访问 |
写入 |
|||
授予权限以更新协议 |
写入 |
|||
授予权限以更新证书 |
写入 |
|||
授予权限以更新连接器 |
写入 |
|||
授予更新主机密钥的权限 |
写入 |
|||
授予更新配置文件的权限 |
写入 |
|||
授予权限以更新服务器配置 |
写入 |
|||
授予更新用户配置的权限 |
写入 |
|||
授予权限以更新 webapp 的配置 |
写入 |
|||
授予权限以更新 webapp 自定义的配置 |
写入 |
由定义的资源类型 AWS Transfer Family
以下资源类型是由该服务定义的,可以在 IAM 权限策略语句的 Resource 元素中使用这些资源类型。
| 资源类型 | ARN | 条件键 |
|---|---|---|
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: 协议/$ {} /$ {} ServerId AgreementId |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: certificate/$ {} CertificateId |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: connector/$ {} ConnectorId |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: host-key/$ {} /$ {} ServerId HostKeyId |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: profile/$ {} ProfileId |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: server/$ {} ServerId |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: user/$ {} /$ {} ServerId UserName |
||
arn: $ {Partition}: transfer: $ {Region}: $ {Account}: webapp/$ {} WebAppId |
||
arn: $ {Partition}: transflow: $ {Region}: $ {Region}: workflow/$ {} WorkflowId |
的条件键 AWS Transfer Family
AWS Transfer Family 定义了以下条件键,这些条件键可用于 IAM 策略的Condition元素。
| 条件键 | 描述 | 类型 |
|---|---|---|
按请求中传递的标签筛选访问权限 |
字符串 |
|
按与资源关联的标签筛选访问权限 |
字符串 |
|
按请求中传递的标签键筛选访问权限 |
ArrayOfString |
|
按请求中传递的连接器协议筛选访问权限 |
字符串 |
|
按请求中传递的安全策略名称筛选访问权限 |
字符串 |
|
按请求中传递的存储域筛选访问权限 |
字符串 |
|
按请求中传递的端点类型筛选访问权限 |
字符串 |
|
按请求中传递的服务器协议筛选访问权限 |
ArrayOfString |