-
Notifications
You must be signed in to change notification settings - Fork 3.9k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
aws-ec2: Elasticache Interface VPC endpoint service name in China regions is incorrect #25329
Comments
Yes I can confirm that with the following commands. This is the list of all vpc interface endpoints in % AWS_PROFILE=bjs AWS_REGION=cn-north-1 aws ec2 describe-vpc-endpoint-services | jq -r .ServiceNames And in % AWS_PROFILE=bjs AWS_REGION=cn-northwest-1 aws ec2 describe-vpc-endpoint-services | jq -r .ServiceNames |
This PR updates all available VPC endpoints in China regions(cn-north-1 and cn-northwest-1). The list is retrieved from AWS CLI commands [here](#25329 (comment)). Closes #25329 ---- *By submitting this pull request, I confirm that my contribution is made under the terms of the Apache-2.0 license*
|
Describe the bug
The static InterfaceVpcEndpointAwsService ELASTICACHE does not produce the correct service name in China regions (cn-north-1 and cn-northwest-1). Instead, it produces the service name for the Non-China regions.
Expected Behavior
For a Cloudformation Stack in region cn-north-1:
{ name: 'cn.com.amazonaws.cn-north-1.elasticache', shortName: 'elasticache', port: 443 }
For a Cloudformation Stack in region cn-northwest-1:
{ name: 'cn.com.amazonaws.cn-northwest-1.elasticache', shortName: 'elasticache', port: 443 }
Current Behavior
For a Cloudformation Stack in region cn-north-1:
{ name: 'com.amazonaws.cn-north-1.elasticache', shortName: 'elasticache', port: 443 }
For a Cloudformation Stack in region cn-northwest-1:
{ name: 'com.amazonaws.cn-northwest-1.elasticache', shortName: 'elasticache', port: 443 }
Reproduction Steps
Possible Solution
Add elasticache to the list of VPC_ENDPOINT_SERVICE_EXCEPTIONS for cn-north-1 and cn-northwest-1.
This will generate the correct interface VPC endpoint service name prefix (cn.com.amazonaws)
Additional Information/Context
No response
CDK CLI Version
2.74.0 (build 70e2a33)
Framework Version
No response
Node.js Version
v16.20.0
OS
Amazon Linux 2
Language
Typescript
Language Version
TypeScript (4.9.5)
Other information
No response
The text was updated successfully, but these errors were encountered: