GetUserPolicyÚselo con un CLI - AWS SDKEjemplos de código

Hay más AWS SDK ejemplos disponibles en el GitHub repositorio de AWS Doc SDK Examples.

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.

GetUserPolicyÚselo con un CLI

En los siguientes ejemplos de código, se muestra cómo utilizar GetUserPolicy.

CLI
AWS CLI

Para enumerar los detalles de la política de un IAM usuario

El siguiente get-user-policy comando muestra los detalles de la política especificada que se adjunta al IAM usuario nombradoBob.

aws iam get-user-policy \ --user-name Bob \ --policy-name ExamplePolicy

Salida:

{ "UserName": "Bob", "PolicyName": "ExamplePolicy", "PolicyDocument": { "Version": "2012-10-17", "Statement": [ { "Action": "*", "Resource": "*", "Effect": "Allow" } ] } }

Para obtener una lista de políticas para un IAM usuario, utilice el list-user-policies comando.

Para obtener más información, consulte Políticas y permisos IAM en la Guía del AWS IAM usuario.

  • Para API obtener más información, consulte GetUserPolicyla Referencia de AWS CLI comandos.

PowerShell
Herramientas para PowerShell

Ejemplo 1: Este ejemplo recupera los detalles de la política en línea denominada Davids_IAM_Admin_Policy que está incrustada en el nombre de IAM usuario. David El documento de política está URL codificado.

$results = Get-IAMUserPolicy -PolicyName Davids_IAM_Admin_Policy -UserName David $results

Salida:

PolicyDocument PolicyName UserName -------------- ---------- -------- %7B%0A%20%20%22Version%22%3A%20%222012-10-17%22%2C%... Davids_IAM_Admin_Policy David [System.Reflection.Assembly]::LoadWithPartialName("System.Web.HttpUtility") [System.Web.HttpUtility]::UrlDecode($results.PolicyDocument) { "Version": "2012-10-17", "Statement": [ { "Effect": "Allow", "Action": [ "iam:*" ], "Resource": [ "*" ] } ] }
  • Para API obtener más información, consulte GetUserPolicyla referencia de AWS Tools for PowerShell cmdlets.