むらじゅん風呂具

ITエンジニアとたまに歌手と司会などで活動する村中淳のブログ

【AWS】作成したTwitterデペロッパーアカウントでlambdaからツイートする

昨日作ったアカウントで、Lambdaからツイートできるか試してみる。

murajun.hatenablog.jp

今回、ほとんどの部分は@ketanchoさんの下記参照させていただきました。

www.ketancho.net

なので、僕の方は作成したzipファイルをあげるところからの手順を残しておく。


・Lambda画面にて関数を作成

関数の作成から設定画面へ

f:id:pj124183:20200119104531p:plain

関数の作成 画面にて、一から作成を選び、
基本的な情報は以下の通り、実行ロールはAWSリソースにアクセスしないため、
適当なものでよし

f:id:pj124183:20200119104804p:plain


次に、関数コードから コードエントリタイプ を .zip ファイルをアップロード を選択
アップロードから事前作成したzipファイルをあげる

f:id:pj124183:20200119105136p:plain

画面右上の保存をクリック

※この時、コードビュー画面で画面がクルクルした状態で読み込まれない事象が発生
「lambda_function.pyが見つからない」というメッセージが出たので、
pythonファイル名を修正して、無事に読み込みを確認


・テストしてツイートされるか確認

テストボタンをクリックして、無事にツイートされていることを確認

f:id:pj124183:20200119105823p:plain


ただ、見よう見まねでやっているので意味がよくわかってない・・・

うん、これだと遺憾ですね。
とりあえずPythonコードから何をしているか、雰囲気なんとなくわかる感じしかしない。
試すところはできたので意味の理解をしていかないといかんとだな。