1 Answer
- Newest
- Most votes
- Most comments
0
Hello.
If you are trying to connect from outside your VPC, you will need to enable public access as described in the documentation below.
https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-connecting.html#serverless-publicly-accessible
I believe the username and password use the database user within Redshift, not the IAM user.
https://learn.microsoft.com/en-us/power-query/connectors/amazon-redshift
https://aws.amazon.com/jp/blogs/big-data/integrate-power-bi-with-amazon-redshift-for-insights-and-analytics/
Relevant content
- asked 2 years ago
- Accepted Answerasked 3 months ago
- asked 3 months ago
- asked 2 years ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated 9 months ago
- AWS OFFICIALUpdated 2 years ago
- AWS OFFICIALUpdated a year ago
It is already "public access" but still show me above error, I follow these process: 1- "get data" in power BI 2- Choose Amazon Redshift in the list 3- write my "endpoint" in the "Server" part and Database name in "Database" 4- write username and pass (test Account ID and IAM ID both) 5- then error show up
Based on the content of the error, a timeout error has occurred, so perhaps there is a problem with the security group? Is the global IP address of the connection source allowed in the security group's inbound rules? https://docs.aws.amazon.com/redshift/latest/mgmt/serverless-connecting.html#serverless-publicly-accessible
Also, I think the user name will be the name of the administrator user set when creating RedShift, not the IAM user.