Acciones, recursos y claves de condición para AWS Identity and Access Management (IAM)
AWS Identity and Access Management (IAM) (prefijo de servicio: iam
) proporciona los siguientes recursos, acciones y claves de contexto 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.
Temas
Acciones definidas por AWS Identity and Access Management (IAM)
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.
La columna Tipos de recurso de la tabla de Acción indica si cada acción admite permisos de nivel de recursos. Si no hay ningún valor para esta columna, debe especificar todos los recursos ("*") a los que aplica la política en el elemento Resource
de la instrucción de su política. Si la columna incluye un tipo de recurso, puede especificar un ARN de ese tipo en una instrucción con dicha acción. Si la acción tiene uno o más recursos necesarios, la persona que llama debe tener permiso para usar la acción con esos recursos. Los recursos necesarios se indican en la tabla con un asterisco (*). Si limita el acceso a los recursos con el elemento Resource
de una política de IAM, debe incluir un ARN o patrón para cada tipo de recurso requerido. Algunas acciones admiten varios tipos de recursos. Si el tipo de recurso es opcional (no se indica como obligatorio), puede elegir utilizar uno de los tipos de recursos opcionales.
La columna Claves de condición de la tabla Acciones incluye claves que puede especificar en el elemento Condition
de la instrucción de una política. Para obtener más información sobre las claves de condición asociadas a los recursos del servicio, consulte la columna Claves de condición de la tabla Tipos de recursos.
nota
Las claves de condición de recursos se enumeran en la tabla Tipos de recursos. Encontrará un enlace al tipo de recurso que se aplica a una acción en la columna Tipos de recursos (*obligatorio) de la tabla Acciones. El tipo de recurso de la tabla Tipos de recursos incluye la columna Claves de condición, que son las claves de condición del recurso que se aplican a una acción de la tabla Acciones.
Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla Acciones.
Acciones | Descripción | Nivel de acceso | Tipos de recursos (*necesarios) | Claves de condición | Acciones dependientes |
---|---|---|---|---|---|
AddClientIDToOpenIDConnectProvider | Concede permiso para agregar una nueva ID de cliente (público) a la lista de ID registrados para el recurso de proveedor OpenID Connect (OIDC) de IAM especificado. | Write | |||
AddRoleToInstanceProfile | Concede permiso para agregar un rol de IAM al perfil de instancia especificado. | Write |
iam:PassRole |
||
AddUserToGroup | Concede permiso para agregar un usuario de IAM en el grupo de IAM especificado. | Write | |||
AttachGroupPolicy | Concede permiso para conectar una política administrada al grupo de IAM especificado. | Permissions management | |||
AttachRolePolicy | Concede permiso para asociar una política administrada al rol de IAM especificado. | Permissions management | |||
AttachUserPolicy | Concede permiso para conectar una política administrada al usuario de IAM especificado. | Administración de permisos | |||
ChangePassword | Concede permiso a un usuario de IAM para que pueda cambiar su propia contraseña | Escritura | |||
CreateAccessKey | Concede permiso para crear una clave de acceso y una clave de acceso secreta para el usuario de IAM especificado. | Write | |||
CreateAccountAlias | Concede permiso para crear un alias para su Cuenta de AWS | Write | |||
CreateGroup | Concede permiso para crear un nuevo grupo. | Write | |||
CreateInstanceProfile | Concede permiso para crear un nuevo perfil de instancia. | Write | |||
CreateLoginProfile | Concede permiso para crear una contraseña para el usuario de IAM especificado. | Write | |||
CreateOpenIDConnectProvider | Concede permiso para crear un recurso de IAM que describe un proveedor de identidades (IdP) compatible con OpenID Connect (OIDC). | Write | |||
CreatePolicy | Concede permiso para crear una política nueva administrada. | Permissions management | |||
CreatePolicyVersion | Concede permiso para crear una nueva versión de la política administrada especificada. | Permissions management | |||
CreateRole | Concede permiso para crear un nuevo rol. | Write | |||
CreateSAMLProvider | Concede permiso para crear un recurso de IAM que describe un proveedor de identidades (IdP) compatible con SAML 2.0 | Write | |||
CreateServiceLinkedRole | Concede permiso para crear un rol de IAM que permite a un servicio de AWS realizar acciones en su nombre | Write | |||
CreateServiceSpecificCredential | Concede permiso para crear una nueva credencial específica del servicio para un usuario de IAM. | Write | |||
CreateUser | Concede permiso para crear un nuevo usuario de IAM. | Write | |||
CreateVirtualMFADevice | Concede permiso para crear un nuevo dispositivo MFA virtual. | Write | |||
DeactivateMFADevice | Concede permiso para desactivar el dispositivo MFA especificado y eliminar su asociación con el usuario de IAM para el que se habilitó originalmente. | Write | |||
DeleteAccessKey | Concede permiso para eliminar el par de claves de acceso que está asociado con el usuario de IAM especificado. | Write | |||
DeleteAccountAlias | Concede permiso para eliminar el alias de la Cuenta de AWS especificada | Write | |||
DeleteAccountPasswordPolicy | Concede permiso para eliminar la política de contraseñas para la Cuenta de AWS | Administración de permisos | |||
DeleteCloudFrontPublicKey | Concede permiso para eliminar una clave pública de CloudFront existente | Escritura | |||
DeleteGroup | Concede permiso para eliminar el grupo de IAM especificado. | Write | |||
DeleteGroupPolicy | Concede permiso para eliminar la política insertada especificada de su grupo. | Permissions management | |||
DeleteInstanceProfile | Concede permiso para eliminar el perfil de instancia especificado. | Write | |||
DeleteLoginProfile | Concede permiso para eliminar la contraseña del usuario de IAM especificado. | Write | |||
DeleteOpenIDConnectProvider | Concede permiso para eliminar un objeto de recurso de proveedor de identidades (IdP) OpenID Connect en IAM. | Write | |||
DeletePolicy | Concede permiso para borrar la política administrada especificada y eliminarla de todas las entidades de IAM (usuarios, grupos o roles) a las que está asociada. | Permissions management | |||
DeletePolicyVersion | Concede permiso para eliminar una versión de la política administrada especificada. | Permissions management | |||
DeleteRole | Concede permiso para eliminar el rol especificado. | Write | |||
DeleteRolePermissionsBoundary | Concede permiso para eliminar los límites de permisos de un rol. | Permissions management | |||
DeleteRolePolicy | Concede permiso para eliminar la política insertada especificada del rol especificado. | Permissions management | |||
DeleteSAMLProvider | Concede permiso para eliminar un recurso de proveedor de SAML en IAM. | Write | |||
DeleteSSHPublicKey | Concede permiso para eliminar la clave pública SSH especificada. | Write | |||
DeleteServerCertificate | Concede permiso para eliminar el certificado de servidor especificado. | Write | |||
DeleteServiceLinkedRole | Concede permiso para eliminar un rol de IAM vinculado a un servicio de AWS específico, si el servicio ya no lo utiliza | Write | |||
DeleteServiceSpecificCredential | Concede permiso para eliminar una credencial específica del servicio para un usuario de IAM. | Write | |||
DeleteSigningCertificate | Concede permiso para eliminar un certificado de firma que está asociado al usuario de IAM especificado. | Write | |||
DeleteUser | Concede permiso para eliminar el usuario de IAM especificado. | Write | |||
DeleteUserPermissionsBoundary | Concede permiso para eliminar los límites de permisos del usuario de IAM especificado. | Permissions management | |||
DeleteUserPolicy | Concede permiso para eliminar la política insertada especificada de un usuario de IAM. | Permissions management | |||
DeleteVirtualMFADevice | Concede permiso para eliminar un dispositivo MFA virtual. | Write | |||
DetachGroupPolicy | Concede permiso para desasociar una política administrada del grupo de IAM especificado. | Permissions management | |||
DetachRolePolicy | Concede permiso para desasociar una política administrada del rol especificado. | Permissions management | |||
DetachUserPolicy | Concede permiso para desasociar una política administrada del usuario de IAM especificado. | Permissions management | |||
EnableMFADevice | Concede permiso para habilitar un dispositivo MFA y asociarla a la usuario de IAM especificado. | Write | |||
iam:FIDO-FIPS-140-2-certification |
|||||
GenerateCredentialReport | Concede permiso para generar un informe de credenciales para la Cuenta de AWS | Read | |||
GenerateOrganizationsAccessReport | Concede permiso para generar un informe de acceso para una entidad de AWS Organizations | Read |
organizations:DescribePolicy organizations:ListChildren organizations:ListParents organizations:ListPoliciesForTarget organizations:ListRoots organizations:ListTargetsForPolicy |
||
GenerateServiceLastAccessedDetails | Concede permiso para generar un informe de datos de los últimos servicios a los que se ha accedido para un recurso de IAM. | Read | |||
GetAccessKeyLastUsed | Concede permiso para recuperar información acerca de cuándo se utilizó por última vez la clave de acceso especificada. | Read | |||
GetAccountAuthorizationDetails | Concede permiso para recuperar información sobre todos los usuarios, grupos, roles y políticas de IAM en su Cuenta de AWS, incluidas las relaciones entre ellos | Leer | |||
GetAccountEmailAddress | Concede permiso para recuperar la dirección de correo electrónico que está asociada a la cuenta | Leer | |||
GetAccountName | Concede permiso para recuperar el nombre de cuenta que está asociado a la cuenta | Leer | |||
GetAccountPasswordPolicy | Concede permiso para recuperar la política de contraseñas para la Cuenta de AWS | Read | |||
GetAccountSummary | Concede permiso para recuperar información sobre el uso de entidades y cuotas de IAM en la Cuenta de AWS | Enumeración | |||
GetCloudFrontPublicKey | Concede permiso para recuperar información acerca de la clave pública de CloudFront especificada | Leer | |||
GetContextKeysForCustomPolicy | Concede permiso para recuperar una lista de todas las claves de contexto a las que se hace referencia en la política especificada. | Read | |||
GetContextKeysForPrincipalPolicy | Concede permiso para recuperar una lista de todas las claves de contexto a los que se hace referencia en todas las políticas de IAM que se han asociado a la identidad de IAM especificada (usuario, grupo o rol). | Read | |||
GetCredentialReport | Concede permiso para recuperar un informe de credenciales para la Cuenta de AWS | Read | |||
GetGroup | Concede permiso para recuperar una lista de usuarios de IAM en el grupo de IAM especificado. | Read | |||
GetGroupPolicy | Concede permiso para recuperar un documento de política insertada que está integrada en el grupo de IAM especificado. | Read | |||
GetInstanceProfile | Concede permiso para recuperar información sobre el perfil de instancia especificado, incluidos la ruta del perfil de instancia, GUID, ARN y rol. | Read | |||
GetLoginProfile | Concede permiso para recuperar la fecha de creación de la contraseña y el nombre de usuario del usuario de IAM especificado. | Enumeración | |||
GetMFADevice | Concede permiso para recuperar información sobre un dispositivo MFA para el usuario especificado | Leer | |||
GetOpenIDConnectProvider | Concede permiso para recuperar información sobre el recurso de proveedor OpenID Connect (OIDC) especificado en IAM. | Read | |||
GetOrganizationsAccessReport | Concede permiso para recuperar un informe de acceso de AWS Organizations | Read | |||
GetPolicy | Concede permiso para recuperar información sobre la política administrada especificada, incluida la versión predeterminada de la política y el número total de usuarios, grupos y roles de IAM a los que se asocia dicha política. | Read | |||
GetPolicyVersion | Concede permiso para recuperar información sobre una versión de la política administrada especificada, incluido el documento de política. | Read | |||
GetRole | Concede permiso para recuperar información sobre el rol especificado, incluidos la ruta del rol, GUID, ARN y la política de confianza del rol. | Read | |||
GetRolePolicy | Concede permiso para recuperar un documento de política insertada que está integrada con el rol de IAM especificado. | Read | |||
GetSAMLProvider | Concede permiso para devolver el metadocumento del proveedor de SAML que se cargó cuando se cargó o actualizó el recurso de proveedor de SAML de IAM. | Read | |||
GetSSHPublicKey | Concede permiso para recuperar la clave pública SSH especificada, incluidos los metadatos de la clave. | Read | |||
GetServerCertificate | Concede permiso para recuperar información sobre el certificado de servidor especificado almacenado en IAM. | Read | |||
GetServiceLastAccessedDetails | Concede permiso para recuperar información sobre el informe de datos de los últimos servicios a los que se ha accedido. | Read | |||
GetServiceLastAccessedDetailsWithEntities | Concede permiso para recuperar información sobre las entidades del informe de datos de los últimos servicios a los que se ha accedido. | Read | |||
GetServiceLinkedRoleDeletionStatus | Concede permiso para recuperar un estado de eliminación de rol vinculado a servicio de IAM. | Read | |||
GetUser | En este ejemplo se muestra cómo recuperar información acerca del usuario de IAM especificado, incluidos la fecha de creación, la ruta, el ID exclusivo y el ARN del usuario. | Read | |||
GetUserPolicy | Concede permiso para recuperar un documento de política insertada que está integrada en el usuario de IAM especificado. | Read | |||
ListAccessKeys | Concede permiso para mostrar información acerca de los ID de clave de acceso que están asociados al usuario de IAM especificado. | List | |||
ListAccountAliases | Concede permiso para obtener una lista de los alias de cuenta asociados a la Cuenta de AWS | List | |||
ListAttachedGroupPolicies | Concede permiso para obtener una lista de todas las políticas administradas que se han asociado al grupo de IAM especificado. | List | |||
ListAttachedRolePolicies | Concede permiso para obtener una lista de todas las políticas administradas que se asocian al rol de IAM especificado. | List | |||
ListAttachedUserPolicies | Concede permiso para obtener una lista de todas las políticas administradas que se asocian al usuario de IAM especificado. | Enumeración | |||
ListCloudFrontPublicKeys | Concede permiso para enumerar todas las claves públicas de CloudFront de la cuenta | Enumeración | |||
ListEntitiesForPolicy | Concede permiso para obtener una lista de todas las identidades de IAM a la que se asocia la política administrada especificada. | List | |||
ListGroupPolicies | Concede permiso para mostrar los nombres de las políticas insertadas que están integradas en el grupo de IAM especificado. | List | |||
ListGroups | Concede permiso para obtener una lista de grupos de IAM con el prefijo de ruta especificado. | List | |||
ListGroupsForUser | Concede permiso para obtener una lista de grupos de IAM a los que pertenece el usuario de IAM especificado. | List | |||
ListInstanceProfileTags | Concede permiso para obtener una lista de las etiquetas que se asocian al perfil de instancia especificado. | List | |||
ListInstanceProfiles | Concede permiso para obtener una lista de los perfiles de instancia con el prefijo de ruta especificado. | List | |||
ListInstanceProfilesForRole | Concede permiso para obtener una lista de los perfiles de instancia que tienen el rol de IAM asociado especificado. | List | |||
ListMFADeviceTags | Concede permiso para obtener una lista de las etiquetas que se asocian al dispositivo MFA especificado. | List | |||
ListMFADevices | Concede permiso para obtener una lista de los dispositivos MFA para un usuario de IAM. | List | |||
ListOpenIDConnectProviderTags | Concede permiso para enumerar las etiquetas que están adjuntas al proveedor OpenID Connect especificado | List | |||
ListOpenIDConnectProviders | Concede permiso para crear una lista con información sobre los objetos del recurso del proveedor de OpenID Connect (OIDC) de IAM que se definen en la Cuenta de AWS | List | |||
ListPolicies | Concede permiso para obtener una lista de todas las políticas administradas. | List | |||
ListPoliciesGrantingServiceAccess | Concede permiso para mostrar información acerca de las políticas que conceden a una entidad acceso a un servicio específico. | List | |||
ListPolicyTags | Concede permiso para obtener una lista de las etiquetas que se asocian a la política administrada especificada. | List | |||
ListPolicyVersions | Concede permiso para mostrar información acerca de las versiones de la política administrada especificada, incluida la versión que actualmente está establecida como la versión predeterminada de la política. | List | |||
ListRolePolicies | Concede permiso para mostrar los nombres de las políticas insertadas que están integradas en el rol de IAM especificado. | List | |||
ListRoleTags | Concede permiso para obtener una lista de las etiquetas que se asocian al rol de IAM especificado. | List | |||
ListRoles | Concede permiso para obtener una lista de los roles de IAM con el prefijo de ruta especificado. | List | |||
ListSAMLProviderTags | Concede permiso para obtener una lista de las etiquetas que se asocian proveedor SAML especificado. | List | |||
ListSAMLProviders | Concede permiso para obtener una lista de recursos del proveedor de SAML en IAM. | List | |||
ListSSHPublicKeys | Concede permiso para mostrar información acerca de las claves públicas SSH que están asociadas al usuario de IAM especificado. | Enumeración | |||
ListSTSRegionalEndpointsStatus | Concede permiso para enumerar el estado de todos los puntos de conexión regionales de STS activos | Enumeración | |||
ListServerCertificateTags | Concede permiso para obtener una lista de las etiquetas que se asocian al certificado de servidor especificado. | List | |||
ListServerCertificates | Concede permiso para obtener una lista de los certificados de servidor que tienen el prefijo de ruta especificado. | List | |||
ListServiceSpecificCredentials | Concede permiso para obtener una lista de credenciales específicas del servicio que están asociadas con el usuario de IAM especificado. | List | |||
ListSigningCertificates | Concede permiso para mostrar información acerca de los certificados de firma que están asociadas al usuario de IAM especificado. | List | |||
ListUserPolicies | Concede permiso para obtener una lista de los nombres de las políticas insertadas que están integradas en el usuario de IAM especificado. | List | |||
ListUserTags | Concede permiso para obtener una lista de las etiquetas que se asocian al usuario de IAM especificado. | List | |||
ListUsers | Concede permiso para obtener una lista de los usuarios de IAM con el prefijo de ruta especificado. | List | |||
ListVirtualMFADevices | Concede permiso para obtener una lista de dispositivos MFA virtuales por estado de asignación. | List | |||
PassRole [solo permiso] | Concede permiso para transferir un rol a un servicio. | Write | |||
PutGroupPolicy | Concede permiso para crear o actualizar un documento de política insertada que está integrada en el grupo de IAM especificado. | Permissions management | |||
PutRolePermissionsBoundary | Concede permiso para establecer una política administrada como un límite de permisos para un rol. | Permissions management | |||
PutRolePolicy | Concede permiso para crear o actualizar un documento de política insertada que está integrada en el rol de IAM especificado. | Permissions management | |||
PutUserPermissionsBoundary | Concede permiso para establecer una política administrada como un límite de permisos para un usuario de IAM. | Permissions management | |||
PutUserPolicy | Concede permiso para crear o actualizar un documento de política insertada que está integrada en el usuario de IAM especificado. | Permissions management | |||
RemoveClientIDFromOpenIDConnectProvider | Concede permiso para eliminar el ID de cliente (público) de la lista de ID de cliente en el recurso de proveedor OpenID Connect (OIDC) de IAM especificado. | Write | |||
RemoveRoleFromInstanceProfile | Concede permiso para eliminar un rol de IAM del perfil de instancia EC2 especificado. | Write | |||
RemoveUserFromGroup | Concede permiso para eliminar un usuario de IAM del grupo especificado. | Write | |||
ResetServiceSpecificCredential | Concede permiso para restablecer la contraseña de una credencial existente específica del servicio para un usuario de IAM. | Write | |||
ResyncMFADevice | Concede permiso para sincronizar el dispositivo MFA especificado con su entidad de IAM (usuario o rol). | Write | |||
SetDefaultPolicyVersion | Concede permiso para establecer la versión de la política especificada como la versión predeterminada de la política. | Administración de permisos | |||
SetSTSRegionalEndpointStatus | Concede permiso para activar o desactivar un punto de conexión regional de STS | Escritura | |||
SetSecurityTokenServicePreferences | Concede permiso para establecer la versión de token de punto de enlace global de STS. | Write | |||
SimulateCustomPolicy | Concede permiso para simular si una política basada en identidades o una política basada en recursos proporciona permisos para recursos y operaciones específicas de la API. | Read | |||
SimulatePrincipalPolicy | Concede permiso para simular si una política basada en identidades que está asociado a una entidad de IAM especificada (usuario o rol) proporciona permisos para recursos y operaciones específicas de la API. | Read | |||
TagInstanceProfile | Concede permiso para agregar etiquetas a un perfil de instancia | Etiquetado | |||
TagMFADevice | Concede permiso para agregar etiquetas a un dispositivo MFA virtual | Etiquetado | |||
TagOpenIDConnectProvider | Concede permiso para agregar etiquetas a un proveedor de OpenID Connect | Etiquetado | |||
TagPolicy | Concede permiso para agregar etiquetas a una política administrada | Etiquetado | |||
TagRole | Concede permiso para agregar etiquetas a un rol de IAM | Etiquetado | |||
TagSAMLProvider | Concede permiso para agregar etiquetas a un proveedor SAML | Etiquetado | |||
TagServerCertificate | Concede permiso para agregar etiquetas a un certificado de servidor | Etiquetado | |||
TagUser | Concede permiso para agregar etiquetas a un usuario de IAM | Etiquetado | |||
UntagInstanceProfile | Concede permiso para eliminar las etiquetas especificadas del perfil de instancia | Etiquetado | |||
UntagMFADevice | Concede permiso para eliminar las etiquetas especificadas del dispositivo MFA virtual. | Etiquetado | |||
UntagOpenIDConnectProvider | Concede permiso para quitar las etiquetas especificadas del proveedor OpenID Connect | Etiquetado | |||
UntagPolicy | Concede permiso para eliminar las etiquetas especificadas de la política administrada | Etiquetado | |||
UntagRole | Concede permiso para eliminar las etiquetas especificadas del rol | Etiquetado | |||
UntagSAMLProvider | Concede permiso para eliminar las etiquetas especificadas del proveedor SAML | Etiquetado | |||
UntagServerCertificate | Concede permiso para eliminar las etiquetas especificadas del certificado de servidor | Etiquetado | |||
UntagUser | Concede permiso para eliminar las etiquetas especificadas del usuario | Etiquetado | |||
UpdateAccessKey | Concede permiso para actualizar el estado de la clave de acceso especificada como activo o inactivo. | Escritura | |||
UpdateAccountEmailAddress | Concede permiso para actualizar la dirección de correo electrónico que está asociada a la cuenta | Escritura | |||
UpdateAccountName | Concede permiso para actualizar el nombre de cuenta que está asociado a la cuenta | Escritura | |||
UpdateAccountPasswordPolicy | Concede permiso para actualizar la configuración de la política de contraseñas de la Cuenta de AWS | Write | |||
UpdateAssumeRolePolicy | Concede permiso para actualizar la política que concede permiso a una entidad de IAM para asumir un rol. | Administración de permisos | |||
UpdateCloudFrontPublicKey | Concede permiso para actualizar una clave pública de CloudFront existente | Escritura | |||
UpdateGroup | Concede permiso para actualizar el nombre o la ruta del grupo de IAM especificado. | Write | |||
UpdateLoginProfile | Concede permiso para cambiar la contraseña del usuario de IAM especificado. | Write | |||
UpdateOpenIDConnectProviderThumbprint | Concede permiso para actualizar toda la lista de huellas digitales de certificado de servidor que están asociadas con un proveedor de proveedor OpenID Connect (OIDC). | Write | |||
UpdateRole | Concede permiso para actualizar la descripción o la configuración de duración máxima de la sesión de un rol. | Write | |||
UpdateRoleDescription | Concede permiso para actualizar solo la descripción de un rol. | Write | |||
UpdateSAMLProvider | Concede permiso para actualizar el documento de metadatos para un recurso de proveedor de SAML existente. | Write | |||
UpdateSSHPublicKey | Concede permiso para actualizar el estado de la clave pública SSH del usuario de IAM como activa o inactiva. | Write | |||
UpdateServerCertificate | Concede permiso para actualizar el nombre o la ruta del certificado de servidor especificado almacenado en IAM. | Write | |||
UpdateServiceSpecificCredential | Concede permiso para actualizar el estado de una credencial específica del servicio como activa o inactiva para un usuario de IAM. | Write | |||
UpdateSigningCertificate | Concede permiso para actualizar el estado del certificado de firma del usuario especificado como activo o inactivo. | Write | |||
UpdateUser | Concede permiso para actualizar el nombre o la ruta del usuario de IAM especificado. | Escritura | |||
UploadCloudFrontPublicKey | Concede permiso para cargar una clave pública de CloudFront | Escritura | |||
UploadSSHPublicKey | Concede permiso para cargar una clave pública SSH y asociarla al usuario de IAM especificado. | Write | |||
UploadServerCertificate | Concede permiso para cargar una entidad de certificado de servidor para la . Cuenta de AWS | Write | |||
UploadSigningCertificate | Concede permiso para cargar un certificado de firma X.509 y asociarlo al usuario de IAM especificado. | Escritura |
Tipos de recursos definidos por AWS Identity and Access Management (IAM)
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. Cada acción de la tabla Acciones identifica los tipos de recursos que se pueden especificar con dicha acción. Un tipo de recurso también puede definir qué claves de condición se pueden incluir en una política. Estas claves se muestran en la última columna de la tabla Tipos de recursos. Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla Tipos de recurso.
Tipos de recurso | ARN | Claves de condición |
---|---|---|
access-report |
arn:${Partition}:iam::${Account}:access-report/${EntityPath}
|
|
assumed-role |
arn:${Partition}:iam::${Account}:assumed-role/${RoleName}/${RoleSessionName}
|
|
federated-user |
arn:${Partition}:iam::${Account}:federated-user/${UserName}
|
|
group |
arn:${Partition}:iam::${Account}:group/${GroupNameWithPath}
|
|
instance-profile |
arn:${Partition}:iam::${Account}:instance-profile/${InstanceProfileNameWithPath}
|
|
mfa |
arn:${Partition}:iam::${Account}:mfa/${MfaTokenIdWithPath}
|
|
oidc-provider |
arn:${Partition}:iam::${Account}:oidc-provider/${OidcProviderName}
|
|
policy |
arn:${Partition}:iam::${Account}:policy/${PolicyNameWithPath}
|
|
role |
arn:${Partition}:iam::${Account}:role/${RoleNameWithPath}
|
|
saml-provider |
arn:${Partition}:iam::${Account}:saml-provider/${SamlProviderName}
|
|
server-certificate |
arn:${Partition}:iam::${Account}:server-certificate/${CertificateNameWithPath}
|
|
sms-mfa |
arn:${Partition}:iam::${Account}:sms-mfa/${MfaTokenIdWithPath}
|
|
user |
arn:${Partition}:iam::${Account}:user/${UserNameWithPath}
|
Claves de condición para AWS Identity and Access Management (IAM)
AWS Identity and Access Management (IAM) define las siguientes claves de condición que pueden utilizarse en el elemento Condition
de una política de IAM. Puede utilizar estas claves para ajustar más las condiciones en las que se aplica la instrucción de política. Para obtener información detallada sobre las columnas de la siguiente tabla, consulte Tabla de Claves de condición.
Para ver las claves de condición globales que están disponibles para todos los servicios, consulte Claves de condición globales disponibles.
Claves de condición | Descripción | Tipo |
---|---|---|
aws:RequestTag/${TagKey} | Filtra acciones basadas en las etiquetas que se aprueban en la solicitud | Cadena |
aws:ResourceTag/${TagKey} | Filtra acciones en función de la etiqueta asociada con el recurso | Cadena |
aws:TagKeys | Filtra acciones basadas en las claves de etiqueta que se aprueban en la solicitud | ArrayOfString |
iam:AWSServiceName | Filtra el acceso según el servicio de AWS al que se adjunta este rol. | Cadena |
iam:AssociatedResourceArn | Filtra el acceso por el recurso en nombre del cual se usará el rol | ARN |
iam:FIDO-FIPS-140-2-certification | Filtra el acceso por el nivel de certificación de validación FIPS-140-2 del dispositivo MFA en el momento del registro de una clave de seguridad FIDO | Cadena |
iam:FIDO-FIPS-140-3-certification | Filtra el acceso por el nivel de certificación de validación FIPS-140-3 del dispositivo MFA en el momento del registro de una clave de seguridad FIDO | Cadena |
iam:FIDO-certification | Filtra el acceso por el nivel de certificación FIDO del dispositivo MFA en el momento del registro de una clave de seguridad FIDO | Cadena |
iam:OrganizationsPolicyId | Filtra el acceso según el ID de una política de AWS Organizations | Cadena |
iam:PassedToService | Filtra el acceso según el servicio de AWS al que se transfiere este rol | Cadena |
iam:PermissionsBoundary | Filtra el acceso si la política especificada se establece como el límite de permisos en la entidad de IAM (usuario o rol). | ARN |
iam:PolicyARN | Filtra el acceso por el ARN de una política de IAM. | ARN |
iam:RegisterSecurityKey | Filtra el acceso según el estado actual de activación del dispositivo MFA | Cadena |
iam:ResourceTag/${TagKey} | Filtra el acceso por las etiquetas asociadas a una entidad de IAM (usuario o rol). | Cadena |