

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.

# Ejemplos de políticas de Acceso verificado
<a name="trust-data-iam-add-pol"></a>

Puede utilizar las políticas de Acceso verificado para conceder acceso a sus aplicaciones a usuarios y dispositivos específicos.

**Topics**
+ [Ejemplo 1: Conceder acceso a un grupo de IAM Identity Center](#example-policy-iam-identity-center)
+ [Ejemplo 2: Conceder acceso a un grupo de un proveedor externo](#example-policy-oidc-provider)
+ [Ejemplo 3: Otorgue el acceso mediante CrowdStrike](#example-policy-crowdstrike)
+ [Ejemplo 4: Permitir o rechazar una dirección IP específica](#example-policy-ip-address)

## Ejemplo 1: Conceder acceso a un grupo de IAM Identity Center
<a name="example-policy-iam-identity-center"></a>

Cuando se usa AWS IAM Identity Center, es mejor hacer referencia a los grupos usando sus IDs. Esto ayuda a que no se infrinja una declaración de política si cambia el nombre de un grupo.

El siguiente ejemplo de política permite el acceso solo a los usuarios del grupo especificado con una dirección de correo electrónico verificada. El ID del grupo es c242c5b0-6081-1845-6fa8-6e0d9513c107.

```
permit(principal,action,resource)
when {
    context.{{policy-reference-name}}.groups has "{{c242c5b0-6081-1845-6fa8-6e0d9513c107}}"
    && context.{{policy-reference-name}}.user.email.verified == true
};
```

El siguiente ejemplo de política permite el acceso solo cuando el usuario está en el grupo especificado, el usuario tiene una dirección de correo electrónico verificada y la puntuación de riesgo del dispositivo Jamf es `LOW`.

```
permit(principal,action,resource)
when {
    context.{{policy-reference-name}}.groups has "{{c242c5b0-6081-1845-6fa8-6e0d9513c107}}"
    && context.{{policy-reference-name}}.user.email.verified == true
    && context.jamf.risk == "LOW"
};
```

Para obtener más información sobre los datos de confianza, consulte [AWS IAM Identity Center contexto para los datos de confianza de Verified Access](trust-data-iam.md).

## Ejemplo 2: Conceder acceso a un grupo de un proveedor externo
<a name="example-policy-oidc-provider"></a>

El siguiente ejemplo de política permite el acceso solo cuando el usuario está en el grupo especificado, el usuario tiene una dirección de correo electrónico verificada y la puntuación de riesgo del dispositivo Jamf es BAJA. El nombre del grupo en es "finance".

```
permit(principal,action,resource)
when {
     context.{{policy-reference-name}}.groups.contains("{{finance}}") 
     && context.{{policy-reference-name}}.email_verified == true
     && context.jamf.risk == "LOW"
};
```

Para obtener más información sobre los datos de confianza, consulte [Contexto de proveedor de confianza externo para datos de confianza de Acceso verificado](trust-data-third-party-trust.md).

## Ejemplo 3: Otorgue el acceso mediante CrowdStrike
<a name="example-policy-crowdstrike"></a>

El siguiente ejemplo de política permite el acceso cuando la puntuación general de la evaluación es superior a 50.

```
permit(principal,action,resource)
when {
    context.crwd.assessment.overall > 50 
};
```

## Ejemplo 4: Permitir o rechazar una dirección IP específica
<a name="example-policy-ip-address"></a>

El siguiente ejemplo de política permite las solicitudes HTTP desde la dirección IP especificada.

```
permit(principal, action, resource) 
when {
    context.http_request.client_ip == "{{192.0.2.1}}"
};
```

El siguiente ejemplo de política deniega las solicitudes HTTP de la dirección IP especificada.

```
forbid(principal,action,resource) 
when { 
    ip(context.http_request.client_ip).isInRange(ip("{{192.0.2.1/32}}")) 
};
```

El siguiente ejemplo de política permite las solicitudes TCP desde la dirección IP especificada.

```
permit(principal, action, resource) 
when {
    context.tcp_flow.client_ip == "{{192.0.2.1}}"
};
```