Summary
User is struggling to set up Airbyte on EC2 with RDS Postgres, S3 for logging, and Secrets Manager for secrets. They have created a values.yaml file and installed Airbyte using abctl, but unsure about integrating RDS Postgres. Referenced Airbyte documentation.
Question
Hi all,
I’m fairly new to Airbyte - but pretty experienced in setting up AWS.
I have:
Completed the Airbyte Udemy course
Successfully setup an EC2 Instance with Airbyte using abctl local install
Successfully played around with a few sources and destinations.
What I’m struggling with now, and where I find the current documentation a little lacking is trying to setup an EC2 instance with:
- The Airbyte config in RDS Postgres (instead on local postgres on the EC2)
- Using S3 buckets for logging
- Using AWS Secrets Manager for secrets
This is what I have done:
- Started a new EC2 instance with an IAM role
- Added inline policies like the ones posted in the thread on this message (with changed bucket name)
- Created a values.yaml file like this:
storage:
type: "S3"
storageSecretName: "airbyte-config-secrets"
bucket:
log: "MY_BUCKET_NAME"
state: "MY_BUCKET_NAME"
workloadOutput: "MY_BUCKET_NAME"
s3:
region: "eu-central-1"
authenticationType: "instanceProfile"
secretsManager:
type: "awsSecretManager"
awsSecretManager:
region: "eu-central-1"
authenticationType: "instanceProfile"```
And then I installed using `abctl local install --values ./values.yaml`
Does this look right? I'm not sure how to go about using the Postgres RDS instance. I have had a look at this: <https://docs.airbyte.com/deploying-airbyte/integrations/database>
I feel like I'm close, but I'm stuck currently in getting the final bits up and running.
Thanks a lot for any help :pray:
<br>
---
This topic has been created from a Slack thread to give it more visibility.
It will be on Read-Only mode here. [Click here](https://airbytehq.slack.com/archives/C021JANJ6TY/p1724082007357389) if you want
to access the original thread.
[Join the conversation on Slack](https://slack.airbyte.com)
<sub>
["airbyte", "ec2", "rds-postgres", "s3", "secrets-manager", "values.yaml", "abctl", "documentation"]
</sub>