Skip to content

Commit fa9fad1

Browse files
committed
Document aws_endpoint_urls.sts and SNS endpoint fallback for STS
1 parent f1679ec commit fa9fad1

1 file changed

Lines changed: 1 addition & 0 deletions

File tree

CHANGELOG.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@
33
## 0.28.4 (2026-xx-xx)
44

55
- When publishing to SNS, the AWS SNS+SQS transport resolves the topic ARN using `sts:GetCallerIdentity` (to obtain the AWS account ID) and `sns:GetTopicAttributes` on the constructed topic ARN before falling back to `sns:CreateTopic`. This supports deployments where the service is not allowed to call `sns:CreateTopic` but can publish to an existing topic with the usual AWS STS and AWS SNS read permissions.
6+
- Options now include `aws_endpoint_urls.sts` for configuring the AWS STS endpoint (for example with Localstack). If a custom endpoint is set for `aws_endpoint_urls.sns` but not for `aws_endpoint_urls.sts`, the STS client falls back to the SNS endpoint URL for backward compatibility with existing configurations.
67
- Extended the `types-aiobotocore` dev dependency with the `sts` extra so STS clients are typed alongside SNS and SQS during development.
78
- Dropped support for Python 3.9.
89

0 commit comments

Comments
 (0)