Skip to content

Commit 516e503

Browse files
sicoyleyaron2
andauthored
docs: showcase aws iam authentication for pg components (#4100)
Signed-off-by: Samantha Coyle <[email protected]> Co-authored-by: Yaron Schneider <[email protected]>
1 parent 7a386ba commit 516e503

File tree

1 file changed

+13
-0
lines changed
  • daprdocs/content/en/reference/components-reference/supported-bindings

1 file changed

+13
-0
lines changed

daprdocs/content/en/reference/components-reference/supported-bindings/postgresql.md

Lines changed: 13 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -53,6 +53,19 @@ Authenticating with Microsoft Entra ID is supported with Azure Database for Post
5353
| `azureClientId` | N | Client ID (application ID) | `"c7dd251f-811f-…"` |
5454
| `azureClientSecret` | N | Client secret (application password) | `"Ecy3X…"` |
5555

56+
### Authenticate using AWS IAM
57+
58+
Authenticating with AWS IAM is supported with all versions of PostgreSQL type components.
59+
The user specified in the connection string must be an AWS IAM enabled user granted the `rds_iam` database role.
60+
Authentication is based on the AWS authentication configuration file, or the AccessKey/SecretKey provided.
61+
The AWS authentication token will be dynamically rotated before it's expiration time with AWS.
62+
63+
| Field | Required | Details | Example |
64+
|--------|:--------:|---------|---------|
65+
| `awsRegion` | Y | The AWS Region where the AWS Relational Database Service is deployed to. | `"us-east-1"`
66+
| `accessKey` | Y | AWS access key associated with an IAM account | `"AKIAIOSFODNN7EXAMPLE"`
67+
| `secretKey` | Y | The secret key associated with the access key. | `"wJalrXUtnFEMI/K7MDENG/bPxRfiCYEXAMPLEKEY"`
68+
5669
### Other metadata options
5770

5871
| Field | Required | Binding support |Details | Example |

0 commit comments

Comments
 (0)