Open VenkatH opened 10 months ago
Thanks for the feedback @VenkatH.
For the names: I'd love to hear your ideas about what naming convention you would have expected
I can see what you mean about the endpoints not being exposed, it looks like we forget to wire up the output when the endpoints are created here: https://github.com/pulumi/pulumi-awsx/blob/master/awsx/ec2/vpc.ts#L186
I'm a little less clear on your notes on the route table. I think it's pretty standard within AWS that you need to explicitly attach the route table to an S3 endpoing; it's not built into the VPC resource since not every VPC needs to be attached to S3. You could perhaps design a higher-level abstraction that includes both, but that would limit the reach.
The below screenshot is the default names when creating VPC through the AWS console
Thanks for confirming that it's missing.
Create VPC through the AWS console by enabling the s3 endpoint at the same time, you can see the private route tables of VPC by default attached to the s3 endpoint.
@mjeffryes checking here, whether you need any more info on my side and any update on this
What happened?
Facing Multiple issues while creating VPC using aws classic.
Naming: Firstly, the naming convention of nat gateway, endpoint and internet gateway can be improved. Currently, it names them as
nat gateway -> vpc name + some numeric value
,endpoint -> just id
, andinternet gateway -> vpc name
.Route table:
VPC endpoints
Example
Code that creat VPC
Output of
pulumi about
Pulumi = v3.100.0 awsx = 2.3.0
Additional context
No response
Contributing
Vote on this issue by adding a 👍 reaction. To contribute a fix for this issue, leave a comment (and link to your pull request, if you've opened one already).