Hello I am trying to create lambda function `runti...
# typescript
r
Hello I am trying to create lambda function
runtime: "go1.x"
I have code and dependencies in a directory how to run go build and zip while creating lambda function i am using typescript for pulumi
runtime: nodejs
m
You want to use a FileArchive for your code:
Copy code
const myLambdaCode = new pulumi.asset.FileArchive("./folder");
const myLambda = new aws.lambda.Function(`myFunction`, {
    role: role.arn,
    runtime: "go1.x",
    handler: "main.handler",
    code: myLambdaCode,
});
https://www.pulumi.com/docs/intro/concepts/assets-archives/#archives
r
@*catmeme* Thanks for the response i tried FileArchive but some thing seems to be wrong while creating zip is there a way to save the Archive locally to see whats inside the zip file
m
try zipping it yourself and use:
const myLambdaCode = new pulumi.asset.FileArchive("./file.zip");