aws / aws-cdk

The AWS Cloud Development Kit is a framework for defining cloud infrastructure in code
https://aws.amazon.com/cdk
Apache License 2.0
11.71k stars 3.94k forks source link

Go (golang) language support #547

Closed eladb closed 2 years ago

eladb commented 6 years ago

Developer Preview is here!

Go read all about it... https://aws.amazon.com/blogs/developer/getting-started-with-the-aws-cloud-development-kit-and-go/

Doug-AWS commented 6 years ago

I've closed #648 as a duplicate.

kurtmaile commented 5 years ago

+1 please

kurtmaile commented 5 years ago

Is this under way at all?

x6j8x commented 5 years ago

@eladb Even though Go support is not underway, yet (if I understood it correctly), it would be very nice to see this happen.

universam1 commented 5 years ago

+1

stevensu1977 commented 5 years ago

+1

auser commented 5 years ago

+1

richard-mauri commented 5 years ago

In my case, I need a struct for json marshal/unmarshal for cloudwatch DashboardBody. I'm really surprised the GetDashboard aws cloudwatch api returns a json string for the body.

WTF right?

See also https://medium.com/poka-techblog/cloudwatch-dashboards-as-code-the-right-way-using-aws-cdk-1453309c5481

Tanax commented 5 years ago

Yes please! This would be amazing if Go was supported! Any updates on this?

gus-maurizio commented 5 years ago

+1

binhvodevpanel commented 5 years ago

+1

utx0 commented 5 years ago

+2 (Asking for a friend too)

alext234 commented 5 years ago

+3 please

KnownTraveler commented 5 years ago

+1

andreimcristof commented 5 years ago

Yes, please. One more vote for Golang support here. Best regards,

wrkngu0 commented 5 years ago

+1

pcariel commented 5 years ago

+1

steadysupply commented 5 years ago

+1

nmarcetic commented 5 years ago

+1

bramvanneerven commented 5 years ago

+1

neil85 commented 5 years ago

+1

codingdiaz commented 5 years ago

+1, would most likely use this for all projects if it had golang support

srinivaspothireddy commented 5 years ago

+1

diegobernardes commented 5 years ago

Please don't post +1, instead use the icon on the first message to express your support on this request.

image
excavador commented 5 years ago

+1

LightBreakfast commented 5 years ago

+1

noahxp commented 4 years ago

+1

martoc commented 4 years ago

+1

untzuntzuntzwut commented 4 years ago

+1!

christophebeling commented 4 years ago

+1

revadir commented 4 years ago

+1

030 commented 4 years ago

Like @diegobernardes said, please do not post +1, but click on the thumbs up icon in the issue. Current thumbs up: 407.

LeandroSNunes commented 4 years ago

+1

bmacauley-reward commented 4 years ago

+1 for Go

andreleoni commented 4 years ago

+1

andreleoni commented 4 years ago

does have something alternative for deploy of lambda functions in golang via CDK?

onelapahead commented 4 years ago

@andreleoni it's not CDK, but I used serverless with my Golang lambda recently and it was a breeze to automate with GH actions.

Although you need npm to install serverless CLI no typescript was needed to actually define my config and deploy the lambda.

udondan commented 4 years ago

@andreleoni The CDK language doesn't have to be the same as the Lambda language. You can deploy any Lambda with CDK.

sBurmester commented 4 years ago

Any informations about Go language support? Is there a timeline or something?

norbinsh commented 4 years ago

Looking forward to seeing Golang support, can't wait.

Any actual plans? any technical limitation or it's just a matter of product decision / prioritization?

Thank you!

mgaidia commented 4 years ago

It is on the public roadmap. I guess it is a matter of time. https://github.com/orgs/aws/projects/7

cristim commented 4 years ago

Is there a way we can contribute to this? I see lots of people +1 it, if just a small minority of them were able to help we'd probably have it by now.

dtherhtun commented 4 years ago

+1 for Go

RafalWilinski commented 4 years ago

I've published a simple PoC of GolangFunction construct here: https://github.com/RafalWilinski/aws-lambda-golang-cdk

Haven't figured out the JSII part yet, works only with TS-based stacks and Go ^1.11.

Feedback and contributions more than welcome.

Edit: Figured out the JSII part, works with all languages now!

alanmpitts commented 4 years ago

+1 for Go

yemin7 commented 4 years ago

+1

josephphyo commented 4 years ago

+1 for Go

cristim commented 4 years ago

Please let's stop these +1 comments and just click the thumbs-up icons

EnzoAliatis commented 4 years ago

+1

Juberstine commented 4 years ago

+1