Hay más ejemplos de AWS SDK disponibles en el repositorio de GitHub de ejemplos de AWS SDK de documentos
Utilizar UpdateAssumeRolePolicy con una CLI
Los siguientes ejemplos de código muestran cómo utilizar UpdateAssumeRolePolicy.
- CLI
-
- AWS CLI
-
Cómo actualizar la política de confianza de un rol de IAM
El siguiente comando
update-assume-role-policyactualiza la política de confianza del rol denominadoTest-Role.aws iam update-assume-role-policy \ --role-nameTest-Role\ --policy-documentfile://Test-Role-Trust-Policy.jsonEste comando no genera ninguna salida.
La política de confianza se define como un documento JSON en el archivo Test-Role-Trust-Policy.json. (El nombre y la extensión del archivo no son significativos). La política de confianza debe especificar una entidad principal.
Utilice el comando
put-role-policypara actualizar la política de permisos de un rol.Para más información, consulte Creación de roles de IAM en la Guía del usuario de AWS IAM.
-
Para obtener información sobre la API, consulte UpdateAssumeRolePolicy
en la Referencia de comandos de la AWS CLI.
-
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: en este ejemplo se actualiza el rol de IAM denominado
ClientRolecon una nueva política de confianza, cuyo contenido proviene del archivoClientRolePolicy.json. Tenga en cuenta que debe usar el parámetro de conmutación-Rawpara procesar correctamente el contenido del archivo JSON.Update-IAMAssumeRolePolicy -RoleName ClientRole -PolicyDocument (Get-Content -raw ClientRolePolicy.json)-
Para obtener información sobre la API, consulte UpdateAssumeRolePolicy en la Referencia de Cmdlet de las Herramientas de AWS para PowerShell (V4).
-
- Herramientas para PowerShell V5
-
Ejemplo 1: en este ejemplo se actualiza el rol de IAM denominado
ClientRolecon una nueva política de confianza, cuyo contenido proviene del archivoClientRolePolicy.json. Tenga en cuenta que debe usar el parámetro de conmutación-Rawpara procesar correctamente el contenido del archivo JSON.Update-IAMAssumeRolePolicy -RoleName ClientRole -PolicyDocument (Get-Content -raw ClientRolePolicy.json)-
Para obtener información sobre la API, consulte UpdateAssumeRolePolicy en la Referencia de Cmdlet de las Herramientas de AWS para PowerShell (V5).
-