Acciones, recursos y claves de condición para AWS Transfer Family
AWS Transfer Family (prefijo de servicio:transfer) proporciona las siguientes operaciones, recursos, acciones y claves de condición específicos del servicio para su uso en las políticas de permisos de IAM.
Referencias:
-
Obtenga información para configurar este servicio.
-
Vea una lista de las operaciones de API disponibles para este servicio.
-
Obtenga información sobre cómo proteger este servicio y sus recursos mediante las políticas de permisos de IAM.
-
Consulte la referencia de autorización de servicio programática de este servicio
.
Temas
Las operaciones de API definidas por AWS Transfer Family
En la siguiente tabla, se asignan las operaciones de la API a las acciones de IAM que autorizan. Solo se muestran las claves de condición que tienen valores estáticos para la API y la acción determinadas; para ver el conjunto completo de claves de condición que admite cada acción, consulte la tabla de acciones.
| Operación | Acción de IAM | Clave de condición | Valores posibles | Nivel de acceso |
|---|---|---|---|---|
|
CreateAccess |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
CreateAgreement |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
CreateConnector |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
CreateProfile |
Escritura |
|||
Etiquetar, escribir |
||||
|
CreateServer |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
CreateUser |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
CreateWebApp |
Escritura |
|||
Etiquetar, escribir |
||||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
CreateWorkflow |
Escritura |
|||
Etiquetar, escribir |
||||
|
DeleteAccess |
Escritura |
|||
|
DeleteAgreement |
Escritura |
|||
|
DeleteCertificate |
Escritura |
|||
|
DeleteConnector |
Escritura |
|||
|
DeleteHostKey |
Escritura |
|||
|
DeleteProfile |
Escritura |
|||
|
DeleteServer |
Escritura |
|||
|
DeleteSshPublicKey |
Escritura |
|||
|
DeleteUser |
Escritura |
|||
|
DeleteWebApp |
Escritura |
|||
|
DeleteWebAppCustomization |
Escritura |
|||
|
DeleteWorkflow |
Escritura |
|||
|
DescribeAccess |
Lectura |
|||
|
DescribeAgreement |
Lectura |
|||
|
DescribeCertificate |
Lectura |
|||
|
DescribeConnector |
Lectura |
|||
|
DescribeExecution |
Lectura |
|||
|
DescribeHostKey |
Lectura |
|||
|
DescribeProfile |
Lectura |
|||
|
DescribeSecurityPolicy |
Lectura |
|||
|
DescribeServer |
Lectura |
|||
|
DescribeUser |
Lectura |
|||
|
DescribeWebApp |
Lectura |
|||
|
DescribeWebAppCustomization |
Lectura |
|||
|
DescribeWorkflow |
Lectura |
|||
|
ImportCertificate |
Escritura |
|||
Etiquetar, escribir |
||||
|
ImportHostKey |
Escritura |
|||
Etiquetar, escribir |
||||
|
ImportSshPublicKey |
Escritura |
|||
|
ListAccesses |
Lectura |
|||
|
ListAgreements |
Lectura |
|||
|
ListCertificates |
Lectura |
|||
|
ListConnectors |
Lectura |
|||
|
ListExecutions |
Lectura |
|||
|
ListFileTransferResults |
Lectura |
|||
|
ListHostKeys |
Lectura |
|||
|
ListProfiles |
Lectura |
|||
|
ListSecurityPolicies |
Enumeración |
|||
|
ListServers |
Enumeración |
|||
|
ListTagsForResource |
Lectura |
|||
|
ListUsers |
Enumeración |
|||
|
ListWebApps |
Enumeración |
|||
|
ListWorkflows |
Enumeración |
|||
|
SendWorkflowStepState |
Escritura |
|||
|
StartDirectoryListing |
Escritura |
|||
|
StartFileTransfer |
Escritura |
|||
|
StartRemoteDelete |
Escritura |
|||
|
StartRemoteMove |
Escritura |
|||
|
StartServer |
Escritura |
|||
|
StopServer |
Escritura |
|||
|
TagResource |
Etiquetar, escribir |
|||
|
TestConnection |
Escritura |
|||
|
TestIdentityProvider |
Lectura |
|||
|
UntagResource |
Etiquetar, escribir |
|||
|
UpdateAccess |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
UpdateAgreement |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
UpdateCertificate |
Escritura |
|||
|
UpdateConnector |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
UpdateHostKey |
Escritura |
|||
|
UpdateProfile |
Escritura |
|||
|
UpdateServer |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
UpdateUser |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
UpdateWebApp |
Escritura |
|||
objetivo: PassedToService |
transfer.amazonaws.com |
Escritura |
||
|
UpdateWebAppCustomization |
Escritura |
Acciones definidas por AWS Transfer Family
Puede especificar las siguientes acciones en el elemento Action de una declaración de política de IAM. Utilice políticas para conceder permisos para realizar una operación en AWS. Cuando utiliza una acción en una política, normalmente permite o deniega el acceso a la operación de la API o comandos de la CLI con el mismo nombre. No obstante, en algunos casos, una sola acción controla el acceso a más de una operación. Asimismo, algunas operaciones requieren varias acciones diferentes.
| Acciones | Description (Descripción) | Tipos de recursos (*necesarios) | Claves de condición | Nivel de acceso |
|---|---|---|---|---|
Otorga permiso para agregar un acceso asociado a un servidor |
Escritura |
|||
Otorga permiso para agregar un acuerdo asociado a un servidor |
Escritura |
|||
Concede permiso para crear un conector |
Escritura |
|||
Otorga permiso para crear un perfil |
Escritura |
|||
Otorga permiso para crear un servidor. |
transferencia: RequestSecurityPolicyName transferencia: RequestServerDomain |
Escritura |
||
Otorga permiso para agregar un usuario asociado a un servidor. |
Escritura |
|||
Concede permiso para crear una aplicación web. |
Escritura |
|||
Concede permiso para crear un flujo de trabajo |
Escritura |
|||
Otorga permiso para eliminar el acceso |
Escritura |
|||
Otorga permiso para eliminar un acuerdo |
Escritura |
|||
Otorga permiso para eliminar un certificado |
Escritura |
|||
Concede permiso para eliminar un conector |
Escritura |
|||
Otorga permiso para eliminar una clave de host asociada a un servidor |
Escritura |
|||
Otorga permiso para eliminar un perfil |
Escritura |
|||
Otorga permiso para eliminar un servidor. |
Escritura |
|||
Otorga permiso para eliminar una clave pública SSH de un usuario. |
Escritura |
|||
Otorga permiso para eliminar un usuario asociado a un servidor. |
Escritura |
|||
Concede permiso para eliminar una aplicación web. |
Escritura |
|||
Concede permiso para eliminar una aplicación web personalizada. |
Escritura |
|||
Concede permiso para eliminar un flujo de trabajo |
Escritura |
|||
Otorga permiso para describir un acceso asociado a un servidor |
Lectura |
|||
Otorga permiso para describir un acuerdo asignado a un servidor |
Lectura |
|||
Otorga permiso para describir un certificado |
Lectura |
|||
Otorga permiso para describir un conector |
Lectura |
|||
Otorga permiso para describir una ejecución asociada a un flujo de trabajo |
Lectura |
|||
Otorga permiso para describir una clave de host asociada a un servidor |
Lectura |
|||
Otorga permiso para describir un perfil |
Lectura |
|||
Otorga permiso para describir una política de seguridad. |
Read |
|||
Otorga permiso para describir un servidor. |
Lectura |
|||
Otorga permiso para describir un usuario asociado a un servidor. |
Lectura |
|||
Concede permiso para describir una aplicación web. |
Lectura |
|||
Concede permiso para describir la personalización de una aplicación web. |
Lectura |
|||
Otorga permiso para describir un flujo de trabajo |
Lectura |
|||
Otorga permiso para agregar un certificado |
Escritura |
|||
Otorga permiso para agregar una clave de host a un servidor |
Escritura |
|||
Otorga permiso para agregar una clave pública SSH a un usuario. |
Escritura |
|||
Otorga permiso para enumerar accesos |
Lectura |
|||
Concede permiso para enumerar acuerdos de . |
Lectura |
|||
Otorga permiso para enumerar certificados |
Lectura |
|||
Otorga permiso para enumerar conectores |
Lectura |
|||
Otorga permiso para enumerar ejecuciones asociadas a un flujo de trabajo |
Lectura |
|||
Concede permiso para enumerar los estados de transferencia de archivos para conectores |
Lectura |
|||
Otorga permiso para enumerar las claves de host asociadas a un servidor |
Lectura |
|||
Otorga permiso para enumerar perfiles. |
Lectura |
|||
Otorga permiso para mostrar una lista de políticas de seguridad. |
List |
|||
Otorga permiso para mostrar una lista de servidores. |
Enumeración |
|||
Otorga permiso para incluir etiquetas para un recurso AWS de Transfer Family |
Lectura |
|||
Otorga permiso para mostrar una lista de los usuarios asociados a un servidor. |
Enumeración |
|||
Concede permiso para enumerar aplicaciones web. |
Enumeración |
|||
Otorga permiso para enumerar flujos de trabajo |
Enumeración |
|||
Otorga permiso para enviar una devolución de llamada para pasos personalizados asíncronos |
Escritura |
|||
Concede permiso para iniciar una operación de enumerar en un servidor remoto mediante un conector |
Escritura |
|||
Otorga permiso para iniciar una transferencia de archivos de conector |
Escritura |
|||
Concede permiso para iniciar una operación de eliminación de conector en un servidor remoto. |
Escritura |
|||
Concede permiso para iniciar una operación de traslado de conector en un servidor remoto. |
Escritura |
|||
Otorga permiso para iniciar un servidor. |
Escritura |
|||
Otorga permiso para detener un servidor. |
Escritura |
|||
Otorga permiso para etiquetar un recurso AWS de Transfer Family |
Etiquetar, escribir |
|||
Otorga permiso para probar la conexión de un conector al servidor remoto |
Escritura |
|||
Otorga permiso para probar un proveedor de identidad personalizada de servidor. |
Lectura |
|||
Otorga permiso para desetiquetar un recurso de AWS Transfer Family |
Etiquetar, escribir |
|||
Otorga permiso para actualizar el acceso |
Escritura |
|||
Otorga permiso para actualizar un acuerdo |
Escritura |
|||
Otorga permiso para actualizar un certificado |
Escritura |
|||
Otorga permiso para actualizar un conector |
Escritura |
|||
Otorga permiso para actualizar una clave de host |
Escritura |
|||
Otorga permiso para actualizar un perfil. |
Escritura |
|||
Otorga permiso para actualizar la configuración de un servidor. |
transferencia: RequestSecurityPolicyName |
Escritura |
||
Otorga permiso para actualizar la configuración de un usuario. |
Escritura |
|||
Concede permiso para actualizar la configuración de una aplicación web. |
Escritura |
|||
Concede permiso para actualizar la configuración de una personalización de aplicación web. |
Escritura |
Tipos de recursos definidos por AWS Transfer Family
Los siguientes tipos de recurso están definidos por este servicio y se pueden utilizar en el elemento Resource de las instrucciones de política de permisos de IAM.
| Tipos de recurso | ARN | Claves de condición |
|---|---|---|
arn: $ {Partition} :transfer: $ {Region} :$ {Account} :acuerdo/$ {} /$ {} 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} :servidor/$ {} ServerId |
||
arn: $ {Partition} :transfer: $ {Region} :$ {Account} :user/$ {} /$ {} ServerId UserName |
||
arn: $ {Partition} :transfer: $ {Region} :$ {Account} :webapp/$ {} WebAppId |
||
arn: $ {Partition} :transfer: $ {Region} :$ {Account} :flujo de trabajo/$ {} WorkflowId |
Claves de condición para AWS Transfer Family
AWS Transfer Family define las siguientes claves de condición que se pueden utilizar en el Condition elemento de una política de IAM.
| Claves de condición | Descripción | Tipo |
|---|---|---|
Filtra el acceso por las etiquetas que se pasan en la solicitud |
Cadena |
|
Filtra el acceso por las etiquetas asociadas al recurso |
Cadena |
|
Filtra el acceso por las claves de etiquetas que se pasan en la solicitud |
ArrayOfString |
|
Filtra el acceso por el protocolo de conector que se incluye en la solicitud. |
Cadena |
|
Filtra el acceso por el nombre de la política de seguridad que se pasa en la solicitud |
Cadena |
|
Filtra el acceso por el dominio de almacenamiento que se incluye en la solicitud. |
Cadena |
|
Filtra el acceso por el tipo de punto de conexión que se incluye en la solicitud. |
Cadena |
|
Filtra el acceso por los protocolos del servidor que se incluyen en la solicitud. |
ArrayOfString |