AWS / PHP / Python ちょいメモ

amazon web service , PHP, Python を使ったときのメモ。日本語でググってもわからなかった事を中心に。

JAWS-UG CLI専門支部 SNSハンズオン オンライン参加

前回のSQSハンズオンに続き、参加させていただきました。

153R SNS入門

jawsug-cli.connpass.com

事前準備と概要

事前に公開されている Cloud9 を使った AWS CLI環境の構築 を用意しておきましょう。

bash を活用した手順なので、使い回しが楽のがGood!

コマンドはコピペで用意されているので、黒い画面が苦手な方でも大丈夫です。

仕組みとか

サービスの特色で比較。どちらも、中間レイヤー的な存在で、マイクロサービスの疎結合な作りなどに活用する。

  • SNS : PUSH型 , トピック を扱う
  • SQS : PULL型 , キュー を扱う

※発想としては UNIX の パイプのようなもの

  • Publisher (発行者)が トピックに メッセージを送信
  • Subscriber (購読者) のところに、メッセージが配信される
続きを読む

do-release-upgrade ( 16.04 から 18.04 ) は失敗 : Kernel must be upgraded

先日勢いで実施した Ubuntuバージョンアップ

勢い残る中で進めようと思ったところ、先にいけないことが判明したのでメモ。

要約としては、OpenVZのVPSなので、ホストにカーネル依存してるのだけど、それが古すぎるという。


状況とか

KAGOYAさんの OpenVZ を数年使ってます。

Ubuntuは、12.04からの付き合いで、先日 16.04に。

エラー

16.04にあげたときに、すっ飛ばしてたエラーがありました。

続きを読む

JAWS-UG CLI専門支部 SQSハンズオン オンライン参加

先日参加したハンズオンの続きで参加しました。

SQSをCLIで使ったのは初めてでしたが、シンプルなサービスだからか、思った以上に簡単に使えました。

152R SQS入門

jawsug-cli.connpass.com

事前準備は、ちゃんとやっておく

前回の失敗ポイントとして、事前準備がたりてなく Cloud9 の環境を作り上げられずでした。

前述のイベントページの中にある手順書「AWS CLI環境の構築」を、事前準備のところまで終わらせておきましょう。

Cloud9は aws-cli v1 を使うために構築しているので、EC2上のAmazon Linux2などでも大丈夫です。

dockerやMac上で作った環境でもいいですが、手順書の説明はIAMロールをベースにしているので、読み替え出来る方向けかな?

SQSの歴史

もともとは標準キューのみの提供。最近、FIFOキューが追加された。

  • 標準キュー
    • だいたい順番だけど、たまにちがう。
    • 大多数は、これでいいだろう
  • FIFOキュー
    • 名前の通り、パイプにはいってきたものが、はいってきた順番で外にでる

ジョブスケジューラなどに使うのが、手軽かつ、高パフォーマンス。

無限のキューを作れるということで、便利に使えるとのこと。なるほど。

ちなみに、S3よりも先にリリースされていた最古のサービスらしい。

続きを読む

お得な 新刊Python 電子書籍をかってみた : 5/10まで

このGW、IT技術系の電子書籍が安いなぁって思って、何冊か買ってみました。

翔泳社さんのPDF、5/10まで半額ポイントバックの期間限定セール!

Pythonトリック

けっこうメルマガで宣伝いただいてた、2020年04月15日発刊の新刊。

www.seshop.com

トリックってタイトルと、ライトに読めそうな表紙が気になってたので買ってみました。

内容は?

トリックという表現から、標準からはずれたトリッキーなものなのか?とも思ってましたが逆でした。

Pythonらしさ」として採用されている各所ポイントを、詳しく説明してくれるという内容。

続きを読む

JAWS-UG CLI専門支部 ハンズオン オンライン参加

本日オンライン開催された JAWS-UG CLI専門支部 #151R AWS CLI入門 に参加したので、自分の気づきをメモ。

なおオンライン会議室は Amazon Chime を使って準備されていました。


151R AWS CLI入門

JAWS-UG CLI専門支部 のオンラインイベントで、今回の講師は HATANO Hirokazu (@tcsh) | Twitter さん。


オンラインハンズオンやってることを知らず、今回が初の参加。

最近AWS CLI触ってるし、どんな人がいるのかなぁとのぞいてみました。

AWS CLI変更の見方

週に3回、最近の巣ごもり期間だと5回!のバージョンアップを繰り返してる aws-cli

変更を掴むオススメとして、 GitHubのChangelog を紹介されていました。

以前は、機能詳細もあったけど、変更が多くなったので、現在はサブコマンド名と概要だけとのこと。

続きを読む