Uso de SetDefaultPolicyVersion con un AWS SDK o la CLI
Los siguientes ejemplos de código muestran cómo utilizar SetDefaultPolicyVersion.
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 los siguientes ejemplos de código:
- CLI
-
- AWS CLI
-
Cómo establecer la versión especificada de la política especificada como la versión predeterminada de la política.
En este ejemplo, se establece la versión v2 de la política cuyo ARN es arn:aws:iam::123456789012:policy/MyPolicy como la versión activa predeterminada.
aws iam set-default-policy-version \
--policy-arn arn:aws:iam::123456789012:policy/MyPolicy \
--version-id v2
Para obtener más información, consulte Políticas y permisos en IAM en la Guía del usuario de AWS IAM.
- PowerShell
-
- Herramientas para PowerShell V4
-
Ejemplo 1: en este ejemplo, se establece la versión v2 de la política cuyo ARN es arn:aws:iam::123456789012:policy/MyPolicy como la versión activa predeterminada.
Set-IAMDefaultPolicyVersion -PolicyArn arn:aws:iam::123456789012:policy/MyPolicy -VersionId v2
- Herramientas para PowerShell V5
-
Ejemplo 1: en este ejemplo, se establece la versión v2 de la política cuyo ARN es arn:aws:iam::123456789012:policy/MyPolicy como la versión activa predeterminada.
Set-IAMDefaultPolicyVersion -PolicyArn arn:aws:iam::123456789012:policy/MyPolicy -VersionId v2
- SAP ABAP
-
- SDK para SAP ABAP
-
TRY.
lo_iam->setdefaultpolicyversion(
iv_policyarn = iv_policy_arn
iv_versionid = iv_version_id ).
MESSAGE 'Default policy version set successfully.' TYPE 'I'.
CATCH /aws1/cx_iamnosuchentityex.
MESSAGE 'Policy or version does not exist.' TYPE 'E'.
CATCH /aws1/cx_iaminvalidinputex.
MESSAGE 'Invalid input provided.' TYPE 'E'.
CATCH /aws1/cx_iamlimitexceededex.
MESSAGE 'Limit exceeded.' TYPE 'E'.
ENDTRY.
Para obtener una lista completa de las guías para desarrolladores de AWS SDK y ejemplos de código, consulte Cómo utilizar este servicio con un AWS SDK. En este tema también se incluye información sobre cómo comenzar a utilizar el SDK y detalles sobre sus versiones anteriores.