AWS / PHP / Python ちょいメモ

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

AWS

Cloud9 の AWS Managed Temporary Credentials の動作

AWS

AWS を aws-cli で操作するとき、Cloud9のコンソール使うと便利よ。って、JAWS-UG CLI専門支部 で教えてもらって使ってます。紹介いただいたときに AWS Managed Temporary Credentials は OFFにして使いましょうと説明もらってた意味がわかったので紹介。 OF…

JAWS-UG CLI専門支部 CloudWatch 入門 オンライン参加

約1ヶ月ぶりのハンズオン参加できました! (前回参加は JAWS-UG CLI専門支部 CloudWatch Logs入門 オンライン参加 )最初30分ぐらい逃しましたが、事前準備のところだったので追いつけた (わかりやすい資料に感謝です) JAWS-UG CLI専門支部 #165R Clou…

JAWS-UG CLI専門支部 CloudWatch Logs入門 オンライン参加

いくつか間(ハンズオンも、感想書いてる日も)があきましたが、先日CloudWatch Logsのハンズオンに参加させてもらいました。Lambda使ってると、裏でたまってくので、ちゃんと把握しておきたいなと思い。※遅れての参加だったので、冒頭の概念説明を聞けなく…

JMESPath で aws-cli JSON をフィルタ

ここ最近参加させていただいてる AWS CLIハンズオンにて良くでてくるのが JMESPath。JSONを扱うクエリ言語なんですが aws-cli の --query オプションで使える。 JSONツールの jq が入ってなくても結構なことができるんだって知ったので、むやみにツールの組…

JAWS-UG CLI専門支部 IAM基礎(IAMポリシー) オンライン参加

前回の入門に続いて、IAMのハンズオンに参加しました!使って、読んで、聞いて、また使ってと、仕組みの理解&AWS-CLIの知識が深まりました。 #160R IAM基礎(IAMポリシー) jawsug-cli.connpass.com前回の入門と、今回のIAMポリシー、次回のIAMロール で、全…

JAWS-UG CLI専門支部 IAM入門 オンライン参加

前回 までのEC2編がおわり、今回からIAM。AWS系の読み物してれば、避けて通れないIAMというテーマ。これは聞かなきゃと今回も申し込みました! #159R IAM入門 jawsug-cli.connpass.comマネジメントコンソールと、APIを比較しても、あまりカバー範囲は変わら…

JAWS-UG CLI専門支部 EC2基礎(VPC) オンライン参加

6月初めのイベント参加は、VPCハンズオン。自身がインフラ系 & 前回のEC2ハンズオン に続いての参加(or 予習して)なので、流れはすんなりでしたが、GUIでぼんやりしてた全体像の把握ができてとても良かったです。 #156R EC2基礎(VPC) jawsug-cli.connpass.…

EC2 SecurityGroup バックアップできる?

これまで管理もなく使うだけ使ってたリージョンがあったので、整理しようと思い立ってやってみました。 背景 本やオンライン見て試行錯誤すると、よくわからないSecurityGoup増えてませんかね?僕は、増えてました。が、さくっと消せるかというと、後で欲し…

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

前回のSNSハンズオンに続き、参加させていただきました(一つ前に #154R S3 があったのですが、参加できず〜) 。 #155R EC2入門 jawsug-cli.connpass.com SNSと違い、EC2はCLIでも触ったことあったのですが、あまりの複雑さ?幅広さ?に唖然としたのが、今…

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

前回のSQSハンズオンに続き、参加させていただきました。 153R SNS入門 jawsug-cli.connpass.com 事前準備と概要 事前に公開されている Cloud9 を使った AWS CLI環境の構築 を用意しておきましょう。bash を活用した手順なので、使い回しが楽のがGood!コマ…

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

先日参加したハンズオンの続きで参加しました。SQSをCLIで使ったのは初めてでしたが、シンプルなサービスだからか、思った以上に簡単に使えました。 152R SQS入門 jawsug-cli.connpass.com 事前準備は、ちゃんとやっておく 前回の失敗ポイントとして、事前準…

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

本日オンライン開催された JAWS-UG CLI専門支部 #151R AWS CLI入門 に参加したので、自分の気づきをメモ。なおオンライン会議室は Amazon Chime を使って準備されていました。 151R AWS CLI入門 JAWS-UG CLI専門支部 のオンラインイベントで、今回の講師は H…

AWS CLI の 出力形式は JSON, TEXT, TABLE (v2 は YAMLも)

AWS CLI v2 リリース関連を読んでたら、出力形式に YAML も追加とありました。 AWS CLI v2 が GA(General Availability) になったので早速使ってみました。 - Qiita あれ、出力形式ってJSONだけじゃないのかと気づいて調べてみた。デフォルト JSON の他、TEX…

公式 aws-cli コンテナイメージ があるのね

先日、次のエントリーで、Amazon Linux 2コンテナ上に aws-cli 環境を構築しました。 Amazon Linux 2 コンテナに AWS CLI をインストール コンテナに AWS CLI をインストールした後は、 その後、ふと Qiita を読んで歩いてたら、次の記事を発見!qiita.com …

SoftwareDesign は AWS特集が増えたね

クラウドサービスをキャッチアップする良い方法ってなんだろう?と聞かれたら、最適なのはやはりネットの公式情報。次に、日本人エバンジェリストの情報発信 と Classmethodさん達クラウドベンダー、そして 昨日紹介したような(オンライン・オフライン問わ…

AWS オンラインイベント開催中 : 5月8日まで延長

AWS

AWSは3 月 10 日(火)から、オンラインでのイベントを2本開催中です。先日、公開期間を 5 月 8 日(金)まで延長するとのメールも入りましたので、自宅学習に活用してみると良さそうですよ。 AWS オンラインカンファレンス aws.amazon.comaws.amazon.com …

コンテナに AWS CLI をインストールした後は、

前回 Amazon Linux 2 をコンテナで用意して、aws-cli に必要なコマンドなどを入れて準備しました。これで、コマンドでなんでもAWSサービス動かせちゃう、と、怖いですよね。いくら Amazon Linux といえども。ここから、ちょっとだけオマジナイがいるので、書…

Amazon Linux 2 コンテナに AWS CLI をインストール

AWS で使うディストリビューションなら、やっぱ Amazon Linux 2だよね。LTS (長期サポート) で 2023年までサポートされてるし、 今後主流の systemd 対応 (CentOS 7 などから採用されてる、各種サービスの起動方式)だから。でも、EC2で作ると課金対象に…

VPC, EC2, RDS, ELB キャッチアップのオススメ ハンズオン

インフラエンジニアからみると、恐ろしいほどの自由度のAWS基本サービス群(VPC, EC2, ELBあたり)。オンプレから一定規模のWebやってる人なら、VMとか、VLANとか、ロードバランサーとか、IPアドレスとか、すんなりだろうと。でも、アプリ開発者からすると …

巨大?ライブラリ利用するときは意識を広げよう ImageMagick 関連投稿から

Lambda関数っていえば、画像リサイズだよねって思い込みで進めていたところ、こんな投稿をいくつか。2018年に、ImageMagick 関連で大きな話題が? さようなら ImageMagick - Cybozu Inside Out | サイボウズエンジニアのブログ 「さようなら ImageMagick」の…

「既存のロール」でLambda関数つくるときに気をつけること

サーバレスといえば、Lambdaだと、ポンポン作ってると、ふと、CloudWatchにログ出力されてない関数があることに気づきました。正常動作してるときには、ログ出力されてなくても気にならないけど、トラブルシュートする時に見れないのは致命的。あと個人的に…

お試しEC2インスタンスなら「キーペアなし」が簡単

ちょっとしたEC2インスタンスをあげるとき、キーペア設定悩んだりしませんか?このAMIって、どんな状態で動作するんだろうか? or ユーザーデータ作ってみたけど、ちゃんと動くかなーとか。(普段遣いになってる方は、ちゃんと恒久的な設定が用意されてるの…