

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

# Exemple : WorkSpaces applications Elastic Fleets, script de session, politique de compartiment Amazon S3, interservices, prévention des adjoints confus
<a name="example-elastic-fleets"></a>

**Example `aws:SourceAccount` conditionnel :**    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": [
                    "appstream.amazonaws.com"
                ]
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::{{your-bucket-name}}/{{your-session-script-path}}",
            "Condition": {
                "StringEquals": {
                    "aws:SourceAccount": "{{your Compte AWS ID}}"
                } 
            }
        }
    ]
}
```

**Example `aws:SourceArn` conditionnel :**    
****  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "Service": [
                    "appstream.amazonaws.com"
                ]
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:::{{bucket}}/{{AppStream2}}/*",
            "Condition": {
                "ArnLike": {
                "aws:SourceArn": "arn:aws:appstream:us-east-1:111122223333:fleet/{{yourFleetName}}"
                }
            }
        }
    ]
}
```