Hay más ejemplos de AWS SDK disponibles en el GitHub repositorio de ejemplos de AWS Doc SDK
Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.
Úselo AttachUserPolicy con un AWS SDK o CLI
Los siguientes ejemplos de código muestran cómo utilizar AttachUserPolicy.
Los ejemplos de acciones son extractos de código de programas más grandes y deben ejecutarse en contexto. Puede ver esta acción en contexto en el siguiente ejemplo de código:
- CLI
-
- AWS CLI
-
Cómo asociar una política administrada a un usuario de IAM
El siguiente
attach-user-policycomando adjunta la política AWS administrada nombradaAdministratorAccessal usuario de IAM denominado.Aliceaws iam attach-user-policy \ --policy-arnarn:aws:iam::aws:policy/AdministratorAccess\ --user-nameAliceEste comando no genera ninguna salida.
Para obtener más información, consulte Políticas administradas y políticas insertadas en la Guía del usuario de AWS IAM.
-
Para obtener más información sobre la API, consulte la Referencia AttachUserPolicy
de AWS CLI comandos.
-
- PowerShell
-
- Herramientas para la PowerShell versión 4
-
Ejemplo 1: en este ejemplo se adjunta la política AWS gestionada denominada
AmazonCognitoPowerUseral usuario de IAM.BobEl usuario se ve afectado de inmediato por los permisos definidos en la última versión de esa política.Register-IAMUserPolicy -UserName Bob -PolicyArn arn:aws:iam::aws:policy/AmazonCognitoPowerUser-
Para obtener información sobre la API, consulte AttachUserPolicy Herramientas de AWS para PowerShellCmdlet Reference (V4).
-
- Herramientas para la versión 5 PowerShell
-
Ejemplo 1: en este ejemplo se adjunta la política AWS gestionada denominada
AmazonCognitoPowerUseral usuario de IAM.BobEl usuario se ve afectado de inmediato por los permisos definidos en la última versión de esa política.Register-IAMUserPolicy -UserName Bob -PolicyArn arn:aws:iam::aws:policy/AmazonCognitoPowerUser-
Para obtener más información sobre la API, consulte AttachUserPolicy Herramientas de AWS para PowerShellCmdlet Reference (V5).
-
- Python
-
- SDK para Python (Boto3)
-
nota
Hay más información sobre. GitHub Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. def attach_policy(user_name, policy_arn): """ Attaches a policy to a user. :param user_name: The name of the user. :param policy_arn: The Amazon Resource Name (ARN) of the policy. """ try: iam.User(user_name).attach_policy(PolicyArn=policy_arn) logger.info("Attached policy %s to user %s.", policy_arn, user_name) except ClientError: logger.exception("Couldn't attach policy %s to user %s.", policy_arn, user_name) raise-
Para obtener más información sobre la API, consulta AttachUserPolicyla AWS Referencia de API de SDK for Python (Boto3).
-
- Ruby
-
- SDK para Ruby
-
nota
Hay más información al respecto. GitHub Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. # Attaches a policy to a user # # @param user_name [String] The name of the user # @param policy_arn [String] The Amazon Resource Name (ARN) of the policy # @return [Boolean] true if successful, false otherwise def attach_policy_to_user(user_name, policy_arn) @iam_client.attach_user_policy( user_name: user_name, policy_arn: policy_arn ) true rescue Aws::IAM::Errors::ServiceError => e @logger.error("Error attaching policy to user: #{e.message}") false end-
Para obtener más información sobre la API, consulta AttachUserPolicyla Referencia AWS SDK para Ruby de la API.
-
- Rust
-
- SDK para Rust
-
nota
Hay más información al respecto GitHub. Busque el ejemplo completo y aprenda a configurar y ejecutar en el Repositorio de ejemplos de código de AWS
. pub async fn attach_user_policy( client: &iamClient, user_name: &str, policy_arn: &str, ) -> Result<(), iamError> { client .attach_user_policy() .user_name(user_name) .policy_arn(policy_arn) .send() .await?; Ok(()) }-
Para obtener más información sobre la API, consulta AttachUserPolicy
la referencia sobre la API de AWS SDK para Rust.
-