confluentinc / confluentinc/examples
Need for AWS_PROFILE is confusing
- Dominant language
- Java
- Stars
- 2.1k
- Forks
- 1.1k
- PR merge metrics
- No merged PRs in 30d
Description
**Description**
I have tried the cloud_etl example which has a config variable AWS_PROFILE which is the region where the AWS resources should be created. My normal home region is eu-west-1 so that's what's in my ~/.aws/config file for my "default" profile.
However the setting in examples/cloud_etl/config/demo.cfg is "us-west-2" . This meant that while the create_rds.sh script can create a Postgres DB any further commands against that DB fail to work.
**Troubleshooting**
Identify any existing issues that seem related: https://github.com/confluentinc/examples/issues?q=is%3Aissue
Output when running
```
export DB_INSTANCE_IDENTIFIER=mictestrds
export RDS_REGION=us-west-2
export AWS_PROFILE=default
./create_rds.sh
✔ psql installed
Creating AWS RDS PostgreSQL database
Waiting up to 1200 seconds for AWS RDS PostgreSQL database mictestrds to be available
An error occurred (DBInstanceNotFound) when calling the DescribeDBInstances operation: DBInstance mictestrds not found.
.
An error occurred (DBInstanceNotFound) when calling the DescribeDBInstances operation: DBInstance mictestrds not found.
.
An error occurred (DBInstanceNotFound) when calling the DescribeDBInstances operation: DBInstance mictestrds not found.
.
An error occurred (DBInstanceNotFound) when calling the DescribeDBInstances operation: DBInstance mictestrds not found.
```
I solved this by adding `--region $RDS_REGION` to all aws commands.
**Environment**
- GitHub branch: `6.2.0-post`
- Operating System: Mac OS
- Version of Docker: 20.10.8
- Version of Docker Compose: 1.29.2
Contributor guide
No contributing guide indexed for this repository
Assessment
This issue has not been assessed yet.