by shigemk2

当面は技術的なことしか書かない

apex

memo apex function.json

memo apex function.json 以下が使える。description/runtime/memory/timeout/roleがドキュメントに書かれていて、runtime/memory/timeout/roleがrequired。で、handlerの指定を間違えると、 Handler: zero value などと怒られる。 description runtime hand…

NoCredentialProviders: no valid providers in chain

NoCredentialProviders: no valid providers in chain apex実行時にこのエラーが出た際、考えられる可能性について。 (特にローカルで実行時に)クレデンシャルが正しく設定されていない、もしくは無設定 (特にEC2上で実行時に)apexを実行できるIAMロールが正…

apex change build

apex change build apexでモジュールをデプロイする前にbuildするコマンドを、function.jsonで書き換えることが出来る。 { "hooks": { "build": "GOOS=linux GOARCH=amd64 go build -o main main.go", "clean": "rm -f main" } }

apex ドキュメント ビルドメモ

github.com CONTRIBUTING.mdを見たらいいんだけど、 docsの下のマークダウンを直して、go get -u ./... して go run cmd/apex/main.go docs したけど修正が反映されない!なんでだ!とおもって見てみたら、 go-bindataなるものを使っていた。リソースデータをG…

CODE_OF_CONDUCT apex words

CODE_OF_CONDUCT apex words apex/CODE_OF_CONDUCT.md at master · apex/apex · GitHub の単語。 単語 数 内容 205 a a 65 in に 47 on に 44 or または 43 an 〜 30 at 〜で 25 of の 23 the その 20 and そして 17 to に 15 be 〜する 14 is は 13 project…

apex architecture memo

apex architecture memo github.com/aws/aws-sdk-go/service/lambda を利用して、Lambdaに対してデプロイなり更新なり削除なりを行なうCLI github.com/tj/cobra でコマンドを作っている

apex env s option

apex env s option -sをつけてapexを実行したら変数を入れ込むことができる(ちなみにマシン上で変数定義するだけでは変数は読み込まれない) apex deploy -s LOGGLY_TOKEN=token log-collector

apex nameTemplate

apex nameTemplate このいずれかが使える というかこのいずれかしか使えないっぽい {{.Project.Name}} {{.Function.Name}} By default the template {{.Project.Name}}_{{.Function.Name}} is used, for example project "api" and ./functions/users become…