{"templateId":"markdown","sharedDataIds":{"sidebar":"sidebar-sidebars.yaml"},"props":{"metadata":{"markdoc":{"tagList":["availability","callout","img","partial","faq","faq-item"]},"type":"markdown","userRole":"Users, Editors, and Admins","accountType":"All accounts","plan":"Exclusive to select subscription plans"},"seo":{"title":"Integrate Amazon RDS for PostgreSQL with Databox","description":"Report on Amazon RDS PostgreSQL data in Databox by connecting your managed instance and building SQL-powered datasets.","siteUrl":"https://help.databox.com","llmstxt":{"title":"Databox Knowledge Base","description":"Databox is a business analytics platform that consolidates data in one place, enabling real-time performance tracking and insights by mixing and matching data from various sources for a comprehensive view.","details":{"content":"This knowledge base covers everything from account setup and integrations to building Databoards, creating custom metrics, and using AI-powered features."},"sections":[{"title":"General","includeFiles":["docs/general/*.md","docs/general/visualization-types/*.md","docs/general/templates/*.md"],"excludeFiles":[]},{"title":"AI","includeFiles":["docs/ai/*.md"],"excludeFiles":[]},{"title":"Account Management","includeFiles":["docs/account-management/**/*.md"],"excludeFiles":[]},{"title":"Databoards","includeFiles":["docs/databoards/**/*.md"],"excludeFiles":[]},{"title":"Data Management","includeFiles":["docs/data-management/**/*.md"],"excludeFiles":[]},{"title":"Metrics","includeFiles":["docs/metrics/**/*.md"],"excludeFiles":[]},{"title":"Forecasts","includeFiles":["docs/forecasts/*.md"],"excludeFiles":[]},{"title":"Goals","includeFiles":["docs/goals/*.md"],"excludeFiles":[]},{"title":"Reports","includeFiles":["docs/reports/*.md"],"excludeFiles":[]},{"title":"Notifications","includeFiles":["docs/notifications/*.md"],"excludeFiles":[]},{"title":"Pricing and Billing","includeFiles":["docs/pricing-and-billing/*.md"],"excludeFiles":[]},{"title":"Mobile","includeFiles":["docs/mobile/*.md"],"excludeFiles":[]},{"title":"Support","includeFiles":["docs/support/*.md"],"excludeFiles":[]},{"title":"Integrations","includeFiles":["docs/integrations/**/*.md"],"excludeFiles":[]}],"hide":false,"excludeFiles":[]}},"dynamicMarkdocComponents":[],"compilationErrors":[],"ast":{"$$mdtype":"Tag","name":"article","attributes":{},"children":[{"$$mdtype":"Tag","name":"Heading","attributes":{"level":1,"id":"integrate-amazon-rds-for-postgresql-with-databox","__idx":0},"children":["Integrate Amazon RDS for PostgreSQL with Databox"]},{"$$mdtype":"Tag","name":"Availability","attributes":{"users":"users","accounts":"all","plans":"exclusive"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Amazon Relational Database Service (Amazon RDS) is a managed cloud database service from AWS that makes it easy to set up, operate, and scale relational databases without managing the underlying infrastructure. It supports multiple database engines including PostgreSQL, MySQL, MariaDB, Oracle, and Microsoft SQL Server. Connecting Amazon RDS for PostgreSQL to Databox lets you pull data directly from your managed database, build datasets using SQL queries, and visualize business-critical figures alongside data from your other connected tools."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Callout","attributes":{"type":"note"},"children":["This article covers connections using the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["PostgreSQL engine"]},". If your RDS instance runs a different engine, use the corresponding Databox connector: MySQL instances use the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/integrate-amazon-rds-for-mysql-with-databox"},"children":["MySQL"]}," connector, and SQL Server instances use the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/integrate-amazon-rds-for-sql-server-with-databox"},"children":["SQL Server"]}," connector. The steps for configuring public access and security group rules in AWS are the same regardless of engine."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"connection","__idx":1},"children":["Connection"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["If you've already established a connection, you can ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/add-a-data-source"},"children":["reuse"]}," it to add new data sources to your Databox account."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"step-1-create-a-read-only-postgresql-role-for-databox","__idx":2},"children":["Step 1: Create a read-only PostgreSQL role for Databox"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Databox only reads data from your database — it never writes to it. Create a dedicated PostgreSQL role with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["SELECT"]},"-only privileges on the schemas and tables you want to expose. You can run these commands using a PostgreSQL client connected to your RDS instance, or via the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Query Editor"]}," in the AWS Management Console."]},{"$$mdtype":"Tag","name":"CodeBlock","attributes":{"data-language":"sql","header":{"controls":{"copy":{}}},"source":"CREATE ROLE databox WITH LOGIN PASSWORD 'your_secure_password';\nGRANT CONNECT ON DATABASE your_database TO databox;\nGRANT USAGE ON SCHEMA public TO databox;\nGRANT SELECT ON ALL TABLES IN SCHEMA public TO databox;\nALTER DEFAULT PRIVILEGES IN SCHEMA public GRANT SELECT ON TABLES TO databox;\n","lang":"sql"},"children":[]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Replace ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["your_database"]}," with the name of the database you want to connect, and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["your_secure_password"]}," with a strong password. If you need to expose tables in additional schemas, repeat the ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GRANT USAGE"]}," and ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["GRANT SELECT"]}," statements for each schema."]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Callout","attributes":{"type":"note"},"children":["Avoid the following special characters in your password, as they can cause encoding issues when establishing the connection: ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["`"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["'"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\""]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["/"]},", ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["\\"]},", and spaces."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"step-2-enable-public-accessibility-on-your-rds-instance","__idx":3},"children":["Step 2: Enable public accessibility on your RDS instance"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["By default, RDS instances are not accessible from outside their VPC. To allow Databox to reach your instance, it must be configured as publicly accessible."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://console.aws.amazon.com/rds/"},"children":["AWS Management Console"]},", go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Databases"]}," and select your DB instance."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Modify"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connectivity"]},", set ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Public access"]}," to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Yes"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Continue"]},", then choose when to apply the change (",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Apply immediately"]}," or during the next maintenance window)."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Modify DB instance"]}," to save."]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[{"$$mdtype":"Tag","name":"Callout","attributes":{"type":"note"},"children":["For the instance to be reachable after enabling public access, its DB subnet group must be in a VPC subnet with an internet gateway attached. If connectivity still fails after enabling this setting, verify that a route to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0.0.0.0/0"]}," via an internet gateway exists in the associated route table."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"step-3-add-the-databox-ip-to-your-vpc-security-group","__idx":4},"children":["Step 3: Add the Databox IP to your VPC security group"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["RDS controls network access through VPC security groups. Add an inbound rule that permits TCP traffic on port ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["5432"]}," from the Databox IP address."]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In the ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://console.aws.amazon.com/rds/"},"children":["AWS Management Console"]},", go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Databases"]}," and select your DB instance."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connectivity & security"]},", click the link to the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["VPC security group"]}," associated with the instance."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Select the security group, then click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Edit inbound rules"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Add rule"]}," and fill in:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Type"]},": PostgreSQL"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Protocol"]},": TCP"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Port range"]},": 5432"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Source"]},": Custom — enter ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["52.4.198.118/32"]}]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Save rules"]},"."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"step-4-enter-your-rds-connection-details-in-databox","__idx":5},"children":["Step 4: Enter your RDS connection details in Databox"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["In Databox, go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data Sources > + New connection"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Search for ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Amazon RDS for PostgreSQL"]}," and click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connect"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Fill in the connection form:",{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Data source name"]}," — a label for this connection in Databox."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Host"]}," — your RDS endpoint hostname, found on the instance's ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connectivity & security"]}," tab in the AWS Console (e.g., ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["mydb.abc123.us-east-1.rds.amazonaws.com"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Port"]}," — the port your RDS instance listens on. The default for PostgreSQL is ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["5432"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["User"]}," — the PostgreSQL role name created in ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"#step-1-create-a-read-only-postgresql-role-for-databox"},"children":["Step 1"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Password"]}," — the password for that role."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Database name"]}," (optional) — the specific database to connect to. Leave blank to connect at the server level."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Timezone"]}," — the time zone used to interpret date values in query results. Defaults to ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["Etc/UTC"]},"."]}]}]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Toggle ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Use SSL/TLS"]}," to enable encrypted connections."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Click ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connect"]},"."]}]},{"$$mdtype":"Tag","name":"Image","attributes":{"src":"/assets/integrate-amazon-rds-for-postgresql-with-databox_1.dff2b3316969ece1886ea3a2b13544b599cd4ecb7e868bae28802dfa608c0420.4783b0ec.png","alt":"connect","withLightbox":true,"className":"ss-img"},"children":[]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"datasets","__idx":6},"children":["Datasets"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["The Amazon RDS for PostgreSQL integration supports the creation of ",{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"/understanding-datasets"},"children":["datasets"]},", which allow you to define and shape the specific data you want to use for reporting in Databox. Datasets make it easier to focus on the most relevant information, enabling you to filter, visualize, and analyze metrics across projects, teams, and clients without writing complex queries each time."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"steps-to-create-a-dataset","__idx":7},"children":["Steps to create a dataset"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Select a table"]},": Pick the appropriate schema within that database."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Select columns"]},": Browse and select the specific columns (fields) from your tables or views to include in your dataset. These columns define the structure and content of your dataset."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"optional-write-sql","__idx":8},"children":["Optional: Write SQL"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For more advanced use cases, you can write a ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["custom SQL query"]}," instead of selecting columns manually. This allows you to:"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Join multiple tables"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Apply filters and aggregations"]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["Format or transform data before importing it into Databox"]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Your query must return a valid tabular result to be used as a dataset."]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":3,"id":"additional-resources","__idx":9},"children":["Additional resources"]},{"$$mdtype":"Tag","name":"ul","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.aws.amazon.com/rds/"},"children":["Amazon RDS documentation"]}," — Official AWS docs for Amazon RDS, covering instance creation, connectivity, security, backups, multi-AZ deployments, read replicas, and monitoring."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"MarkdownLink","attributes":{"href":"https://docs.aws.amazon.com/AmazonRDS/latest/UserGuide/CHAP_PostgreSQL.html"},"children":["Amazon RDS for PostgreSQL"]}," — PostgreSQL-specific guidance within the RDS User Guide, including supported versions, parameter groups, and engine-specific features."]}]},{"$$mdtype":"Tag","name":"Heading","attributes":{"level":2,"id":"resources","__idx":10},"children":["Resources"]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For comprehensive details on metrics, data availability, templates, specifications, usage guidelines, and other key information, refer to the resources listed below."]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":4,"cardMinWidth":240},"children":[{"$$mdtype":"Tag","name":"IntegrationResources","attributes":{"integrationKey":"amazon-rds-for-postgresql","hideMetrics":true},"children":[]}]},{"$$mdtype":"Tag","name":"Faq","attributes":{},"children":[{"$$mdtype":"Tag","name":"FaqItem","attributes":{"question":"Does Databox support IAM database authentication for RDS?"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["No. Databox connects using standard database username and password credentials. IAM database authentication is not currently supported."]}]},{"$$mdtype":"Tag","name":"FaqItem","attributes":{"question":"What should I do if Databox cannot connect to my RDS instance?"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Check the following in order:"]},{"$$mdtype":"Tag","name":"ol","attributes":{},"children":[{"$$mdtype":"Tag","name":"li","attributes":{},"children":[{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Public access"]}," is set to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Yes"]}," on the DB instance (under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Modify > Connectivity"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["VPC security group"]}," has an inbound rule allowing TCP on port ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["5432"]}," from ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["52.4.198.118/32"]},"."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The subnet associated with the instance has a route to an internet gateway (",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["0.0.0.0/0"]},")."]},{"$$mdtype":"Tag","name":"li","attributes":{},"children":["The PostgreSQL role was created with ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["LOGIN"]}," privileges and the correct password."]}]}]},{"$$mdtype":"Tag","name":"FaqItem","attributes":{"question":"Where do I find my RDS endpoint hostname?"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["In the AWS Management Console, go to ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["RDS > Databases"]},", select your instance, and open the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Connectivity & security"]}," tab. The endpoint is listed under ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Endpoint & port"]}," and follows the format ",{"$$mdtype":"Tag","name":"code","attributes":{},"children":["identifier.xxxxxxxxxxxx.region.rds.amazonaws.com"]},". Copy this value into the ",{"$$mdtype":"Tag","name":"strong","attributes":{},"children":["Host"]}," field in Databox."]}]}]},{"$$mdtype":"Tag","name":"p","attributes":{},"children":[" "]},{"$$mdtype":"Tag","name":"Cards","attributes":{"columns":4,"cardMinWidth":160},"children":[{"$$mdtype":"Tag","name":"FooterCard","attributes":{"title":"Ask Genie","icon":"genie","to":"https://app.databox.com/genie","variant":"elevated"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Get instant answers or help with your data using the in-app AI assistant."]}]},{"$$mdtype":"Tag","name":"FooterCard","attributes":{"title":"Talk to an expert","icon":"assistance","to":"https://meetings.hubspot.com/databox-meeting/account-management","variant":"elevated"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["For customers: Get help with your setup, strategy, or making the most of Databox."]}]},{"$$mdtype":"Tag","name":"FooterCard","attributes":{"title":"Book a demo","icon":"eye-open","to":"https://meetings.hubspot.com/databox-meeting/ref-knowledge-base","variant":"elevated"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["New to Databox? See how it works and get guidance on getting started."]}]},{"$$mdtype":"Tag","name":"FooterCard","attributes":{"title":"Send an email","icon":"help","to":"mailto:help@databox.com","variant":"elevated"},"children":[{"$$mdtype":"Tag","name":"p","attributes":{},"children":["Reach out to support for help with your account, data, or technical issues."]}]}]}]},"headings":[{"value":"Integrate Amazon RDS for PostgreSQL with Databox","id":"integrate-amazon-rds-for-postgresql-with-databox","depth":1},{"value":"Connection","id":"connection","depth":2},{"value":"Step 1: Create a read-only PostgreSQL role for Databox","id":"step-1-create-a-read-only-postgresql-role-for-databox","depth":3},{"value":"Step 2: Enable public accessibility on your RDS instance","id":"step-2-enable-public-accessibility-on-your-rds-instance","depth":3},{"value":"Step 3: Add the Databox IP to your VPC security group","id":"step-3-add-the-databox-ip-to-your-vpc-security-group","depth":3},{"value":"Step 4: Enter your RDS connection details in Databox","id":"step-4-enter-your-rds-connection-details-in-databox","depth":3},{"value":"Datasets","id":"datasets","depth":2},{"value":"Steps to create a dataset","id":"steps-to-create-a-dataset","depth":3},{"value":"Optional: Write SQL","id":"optional-write-sql","depth":3},{"value":"Additional resources","id":"additional-resources","depth":3},{"value":"Resources","id":"resources","depth":2}],"frontmatter":{"slug":"integrate-amazon-rds-for-postgresql-with-databox","seo":{"title":"Integrate Amazon RDS for PostgreSQL with Databox","description":"Report on Amazon RDS PostgreSQL data in Databox by connecting your managed instance and building SQL-powered datasets."},"keywords":{"includes":["Amazon RDS PostgreSQL integration","connect Amazon RDS to Databox","Amazon RDS PostgreSQL dataset","Amazon RDS custom SQL query","Amazon RDS read-only role","Amazon RDS security group Databox","whitelist Databox IP RDS","Amazon RDS SSL TLS","Amazon RDS publicly accessible","Amazon RDS endpoint Databox","Amazon RDS cannot connect","RDS port 5432"]},"metadata":{"userRole":"Users, Editors, and Admins","accountType":"All accounts","plan":"Exclusive to select subscription plans"}},"lastModified":"2026-04-17T19:27:17.000Z","pagePropGetterError":{"message":"","name":""}},"slug":"/integrate-amazon-rds-for-postgresql-with-databox","userData":{"isAuthenticated":false,"teams":["anonymous"]},"isPublic":true}