どうやらpulumiの設定絡みのエラーっぽいっていうことが分かりました。
go run hoge.goと表示されると「error: program failed: missing project name」と出力されます。
原因が分かりません。
ソースは下記になります。
package main import ( "fmt" "github.com/pulumi/pulumi-aws/sdk/go/aws/lambda" "github.com/pulumi/pulumi/sdk/go/pulumi" "github.com/pulumi/pulumi/sdk/go/pulumi/asset" ) func main() { pulumi.Run(func(ctx *pulumi.Context) error { lambdaFunction, err := lambda.NewFunction(ctx, "superTest", &lambda.FunctionArgs{ Runtime: "python3.6", Code: asset.NewAssetArchive(map[string]interface{}{ ".": asset.NewFileArchive("./main.go.zip"), }), Timeout: 300, Handler: "function.lambda_handler", Role: "superTestLambda ", }) if err != nil { fmt.Println(err) } fmt.Println(lambdaFunction) return nil }) }
あなたの回答
tips
プレビュー