aws / aws/aws-cdk

AWS::GlobalAccelerator: Allow creating cross-account attachments

Open
#29,899 1 comment 0 reactions 0 assignees View on GitHub
@aws-cdk/aws-globalaccelerator effort/small feature-request p3
Dominant language
TypeScript
Stars
12.9k
Forks
4.6k
Avg merge
2d 3h
Merged PRs (30d)
83

Description

### Describe the feature

Cross-account attachments specify principals who have permission to work with resources in accelerators in their own account. See https://docs.aws.amazon.com/global-accelerator/latest/dg/cross-account-resources.html for details.

### Use Case

I work on a central deployment platform where services are deployed into central AWS accounts, and users want to be able to have their own global accelerator endpoints and connect those to the services in the central accounts.

### Proposed Solution

CloudFormation released support for this recently through the `AWS::GlobalAccelerator::CrossAccountAttachment` resource. https://docs.aws.amazon.com/AWSCloudFormation/latest/UserGuide/aws-resource-globalaccelerator-crossaccountattachment.html

### Other Information

_No response_

### Acknowledgements

- [ ] I may be able to implement this feature request
- [ ] This feature might incur a breaking change

### CDK version used

2.1055.0

### Environment details (OS name and version, etc.)

nodejs20.x lambda runtime

Contributor guide

Open the contributing guide

Research direction

Start by reading the AWS documentation for AWS::GlobalAccelerator::CrossAccountAttachment and the linked cross-account resources guide, then locate the AWS CDK GlobalAccelerator implementation and its tests. Done means the CDK supports defining and deploying this resource with the documented cross-account principals and includes coverage for the new construct behavior.

Written by the indexing model from the issue text.

Assessment

Tech stack
aws, typescript
Domain
cloud, infrastructure
Issue type
Feature
Difficulty
3/5
Estimated time
1-2 days
Activity status
Stale
Clarity
Mostly clear
Newbie friendliness
45/100

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.