Lambda

AWSで例えば

“S3へファイルがあがったら、それをトリガーにして何かプログラムが走る”

というような

簡単な動作をさせたいねという話から

Lambdaならコードさえ書けば、EC2要らずで動くの便利なのでは?

と、いうことでLambdaについてザッと調べました。

.

AWS初心者入門 第7回~「Lambda」ってなにがスゴイんですか?

説明はそこそこにサッサと現物を触ってみようということで

Python による Lambda 関数のビルド

AWSのチュートリアルを参考にコンソールをポチポチしてから

ローカル環境で実行も出来るらしいということで

Qiitaの記事をいくつか参考にしつつ試してみました。

.

aws-sam-local 改め aws-sam-cli の新機能 sam init を試す 

AWS SAM CLIでLambda Functionを開発する

Pythonの参考に出来る新しい記事が見当たらなかったのと

タイポミスで、記事通りだと実際に動作しないものや

若干の変更点もあったので

自分で備忘録用に記事をまとめてみることにしました。

Pythonでaws-sam-cliをローカル実行するまで

Mastodonにもupしたのだけれども、ほぼ反応なかったの寂しい😢

ま、いいけどねえ。

treeコマンドを使えるようになった画像です。

LambdaをGitHubにあげるところまでやったよ。

.

そういえば

gitコマンド操作に慣れるため

ブラウザからのGitHub禁止令が出されました。

ひいい

git stashなどのコマンド操作や

サーバー内でgit操作をしたいときに

gitコマンドに慣れていた方が良いよね。

と、いうことでしばらく封印です。

少しだけgitコマンド慣れたよ☺️

Qiita

カラーコードよく使うものは暗記していたの。

赤緑青の16進数の組み合わせだということを知り

「例えばピンクなら255,160,90くらいかなと目当てつけて16進数に換算すればカラーコードだいたいわかるのでは」

と、気づいて

30分くらい目当てをつけて16進数に換算するの暗算チャレンジしていたのだけれども

普通にカラーチャートから選択してカラーコード調べる方が早いことに気づきました。

.

あとはAtomからGitHubに直接リポジトリつくれないかしらとおもって

色々と試していたの。

Gitタブや、GitHubタブあるので

おそらくそこからできるの。

しかし検索しても方法を何通りか試したのにうまくいかない。

最終的に諦めてターミナルからやっているblog散見したので

ターミナルから反映する方法をQiitaにまとめました。

https://qiita.com/suwa3/items/0a180e9833c0146e36b5

GitHub開発したエディタのはずなんだけど

何故GitHubに直接リポジトリつくるのグダるのか謎い。

でも便利機能として覚えるよりも

きちんと中で何をしているのか把握出来たので

まあ良いかなあとおもいました。