For ReSim to run your tests, it needs to be able to access four types of data: [experiences](../../core-concepts/#experience), [assets](../../core-concepts/#asset), [system build images](../../core-concepts/#build), and [metrics build images](../../core-concepts/#metrics-build).

- [**Experience Data Sources**](../experience-data-sources/)

  ______________________________________________________________________

  Configure access to experience data stored in AWS S3, Google Cloud Storage, the Foxglove Data Platform, or locally in your build container.

- [**Asset Data Sources**](../assets/#prerequisites)

  ______________________________________________________________________

  Assets use the same cloud storage sources as experiences. If you have already configured experience data access, no additional setup is needed.

- [**Container Registry Access**](../container-registry-access/)

  ______________________________________________________________________

  Configure access to container images stored in AWS ECR, Docker Hub, GitHub Container Registry, or Google Artifact Registry.

## IAM roles

By default, ReSim uses a generic role when accessing S3 and ECR data.

This role is only used programmatically by ReSim's internal components.

We also support customer-specific IAM roles. If you would like to use a customer-specific role, speak to your ReSim contact.

The generic role ARN is:

Text

```
arn:aws:iam::083585393365:role/resim-customer-prod
```

This role is referenced in the setup instructions for [AWS S3](../experience-data-sources/#aws-s3) and [AWS ECR](../container-registry-access/#aws-ecr).
