

# Limitar um usuário a visualizar canaries específicos
<a name="CloudWatch_Synthetics_Canaries_Restricted"></a>

Você pode limitar a capacidade de um usuário visualizar informações sobre canaries, para que só possa ver informações sobre os canaries especificados. Para fazer isso, use uma política do IAM com uma instrução ` Condition`, semelhante à que se segue, e anexe essa política a um usuário ou a um perfil do IAM.

O exemplo a seguir limita o usuário a visualizar apenas informações sobre ` name-of-allowed-canary-1` e `name-of-allowed-canary-2`. 

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Action": "synthetics:DescribeCanaries",
            "Resource": "*",
            "Condition": {
                "ForAnyValue:StringEquals": {
                    "synthetics:Names": [
                        "name-of-allowed-canary-1",
                        "name-of-allowed-canary-2"
                    ]
                }
            }
        }
    ]
}
```

------

O CloudWatch Synthetics é compatível com a listagem de até cinco itens na matriz `synthetics:Names`.

Você também pode criar uma política que use um \$1** como curinga nos nomes do canário que devem ser permitidos, conforme mostrado no exemplo a seguir:

------
#### [ JSON ]

****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Sid": "VisualEditor0",
            "Effect": "Allow",
            "Action": "synthetics:DescribeCanaries",
            "Resource": "*",
            "Condition": {
                "ForAnyValue:StringLike": {
                    "synthetics:Names": [
                        "my-team-canary-*"
                    ]
                }
            }
        }
    ]
}
```

------

Um usuário que fez login com uma dessas políticas anexadas não pode usar o console do CloudWatch para exibir informações sobre canaries. Os usuários só podem visualizar informações sobre os canaries autorizados pela política e apenas usando a API [DescribeCanaries](https://docs.aws.amazon.com/AmazonSynthetics/latest/APIReference/API_DescribeCanaries.html) ou o comando [describe-canaries](https://docs.aws.amazon.com/cli/latest/reference/synthetics/describe-canaries.html) da AWS CLI.