3 Answers
- Newest
- Most votes
- Most comments
0
I am stuck on this same error as well. Haven't come across any solutions, only reports of this InvalidArgument error. Would be nice to know which argument is invalid.
The AWS docs are lacking on some details here:
- does the database have to be publicly accessible (assigned a public IP)? It hasn't worked for me either way.
- is there some security group configuration required to allow AppFlow to write to RDS?
- what is the database name? is it 'postgres'? just the username? the "DB name" property in the database's configuration tab, which is set by some buried setting when creating the database?
answered 5 months ago
0
Hi,
Can you confirm that you are not configuring Amazon RDS for PostgreSQL as data source? According to AWS documentation, you can use Amazon AppFlow to transfer data to Amazon RDS for PostgreSQL, but not to read it.
0
Yes, it is the destination. Google Analytics 4 is the source. I am working with this documentation: Google Analytics 4 connector for Amazon AppFlow.
answered a year ago
Relevant content
- asked 15 days ago
- asked 8 months ago
- asked 5 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
I finally got RDS Postgres working as an AppFlow sync destination. The database visibility had to be public, plus I had to add an inbound rule to its Security Group to allow AppFlow. Its IP address range came from this list, for my region: https://docs.aws.amazon.com/vpc/latest/userguide/aws-ip-ranges.html
Then had to connect to the RDS db with pgadmin and create a table under the public schema to fill in the next two inputs it asked for: Object is the schema and Subobject is the table. Also modify table to add columns to map the incoming data to.