Jase Pramod
02/10/2025, 2:56 PMkapa.ai
02/10/2025, 2:56 PM.env
file and make some configuration changes. Here's a step-by-step guide based on the information from the knowledge sources: 1. Create an RDS instance running a PostgreSQL server in AWS. 2. Within your PostgreSQL server, create databases named airbyte
, temporal_db
, and temporal_visibility_db
. 3. Create a user called airbyte
and grant all privileges on these databases to the user. 4. Modify the .env
file in your Airbyte directory to point to the new RDS database. Here's an example of how your .env
file should look: DATABASE_USER=airbyte DATABASE_PASSWORD=<your-password> DATABASE_HOST=<your-rds-endpoint>.<http://eu-west-1.rds.amazonaws.com|eu-west-1.rds.amazonaws.com> DATABASE_PORT=5432 DATABASE_DB=airbyte DATABASE_URL=jdbc:postgresql://<your-rds-endpoint>.<http://eu-west-1.rds.amazonaws.com:5432/airbyte|eu-west-1.rds.amazonaws.com:5432/airbyte> CONFIG_DATABASE_USER= CONFIG_DATABASE_PASSWORD= CONFIG_DATABASE_URL=
5. Remove the db
service configuration from the docker-compose.yaml
file. 6. Run Airbyte using the abctl
command: abctl local install --host [HOSTNAME]
It's important to note that you may need to configure SSL for the RDS connection. If you encounter SSL-related issues, you might need to provide a CA certificate and enable TLS in your configuration. For more detailed information on configuring an external database for Airbyte, you can refer to the [Airbyte documentation on configuring the Airbyte database](https://docs.airbyte.com/enterprise-setup/implementation-guide#configuring-the-airbyte-database). Remember to ensure that your EC2 instance or wherever you're running Airbyte has the necessary network access to connect to your RDS instance. [Forum Post: Error deploying Airbyte with an external Postgres database (AWS RDS)](https://discuss.airbyte.io/t/2179)kapa.ai
02/10/2025, 2:56 PMkapa.ai
02/10/2025, 2:57 PMairbyte
, temporal
, and temporal_visibility
). 3. Create a user with appropriate permissions for these databases. 4. When using abctl
to install Airbyte, you'll need to provide the database connection details. Unfortunately, the exact method for doing this with abctl
is not specified in the provided knowledge sources. 5. You may need to modify environment variables or configuration files to point Airbyte to your RDS instance, but the specific steps for doing this with abctl
are not detailed in the available information. For the most accurate and up-to-date instructions on setting up an RDS database with abctl
, I recommend checking the official Airbyte documentation or reaching out to Airbyte support. The information provided in the knowledge sources is primarily focused on Docker Compose deployments and doesn't specifically address the abctl
scenario. [Using an EC2 Instance with abctl](https://docs.airbyte.com/deploying-airbyte/abctl-ec2) provides some information about using abctl
, but it doesn't cover RDS setup specifically.