Lambdaカクテル

京都在住Webエンジニアの日記です

Invite link for Scalaわいわいランド

aws

GitHub ActionsからAWS使うときはアクセスキーIDをそのままシークレット名に含めるとよさそう

tl;dr MY_TEAM_AWS_${ACCOUNT_NAME}_${IAM}_AKIAXXXXXXXX みたいなシークレット名にしましょうという話です 本編 自分のチームではJenkinsからGitHub Actions(GHA)への脱出を継続的にやっている。プロダクトに歴史があるからJenkinsがいろいろな所で使われて…

AWSのSecurity Groupで,ソースとしてSGを指定するとどうなるか

今日はAWSのSecurity Group(以下,SG)に詳しくなった。 EC2でインスタンスを作ろうとしたとき,何の考え無しにインスタンスを公開してパブリックIPなんざ付けた日には全宇宙にインスタンスが公開されて危ない。 なのでAWSには各種のアクセス制御機構が様々な…

CDKアプリケーションのディレクトリ構造・処理フロー入門

CDKのことを良く知らなかったので,作りたいstackごとにcdk init してしまったWindymeltです。おっちょこちょい。仕事でCDKをいじっています。 さて,package.jsonがstackごとに生成されるのは困るので,1つのディレクトリにまとめる作業をするかたわら,CDK…

自分のサイトをgithub管理にしてS3に自動デプロイされるようにした

aws

www.3qe.us 素朴なサイトだけど,ブログではない自分のサイトを持っている。内容はAWS S3に置いてあって,s3 syncとかで管理していたのだけれど,大変になってきたのでgithubに移動させて,AWS CodePipelineで変更を受け取って自動デプロイさせるようにした…

任意のCommon Lisp(Roswell)スクリプトをAWS Lambda化するツール「Lambda-over-Lambda」の紹介

任意の.rosファイルを変換して,AWS Lambda Custom Runtimeが受け取る.zipに変換するツールができあがったので紹介と使い方のメモを兼ねてここに書いておく. 実際に動作するランタイムは,IPv6まわりのトラブルの影響でClozureCLを使っているが,今後余裕が…

AWS LambdaでCommon Lispの任意の関数を動かせるようにした

blog.3qe.us これでAWS Lambdaで動作するCommon Lispランタイムを実装したが,これを強化して,ハンドラを介してシステム内にある任意の関数を呼び出せるようにしたので紹介する. ハンドラに完全修飾した関数名を指定できる この機能もリポジトリに入れてあ…

(更新あり)AWS LambdaでCommon Lispを動かす

[追記]IPv6を無効化することによりうまく動作させることができました.詳細は記事下方を参照してください. いやー来ましたね.AWS Lambdaで新言語・・・あれ?? aws.amazon.com ナンダテメッコラー!!Lambdaの名前を冠しておきながらAWS LambdaでCommon L…

★記事をRTしてもらえると喜びます
Webアプリケーション開発関連の記事を投稿しています.読者になってみませんか?