Authentication options

The application support the following ways of providing AWS credentials and region, they all can coexist but have different level of priority.

  1. Site AWS credentials (region) - overrides any of the below for specific site
  2. Global AWS credentials (region) - used for all sites, which don't have credentials set
  3. Environment variables / EC2 instance profile - used if none of the above is set