AWS / PHP / Python ちょいメモ

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

2020-01-01から1年間の記事一覧

今どきの Java の選び方 (2020年12月)

最近、サーバーサイドで Java を使いたいと思うシーンが増えたので、ちゃんと理解しようとしてみてます。とりあえず、次の3つを読んで、ざっくり理解できた気分になってます。 自分としては、次を理解したつもり: 2017年9月に、Java8 (の途中?)から有償…

Cloud9 の AWS Managed Temporary Credentials の動作

AWS

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

レガシーEdge & IE11 を VirtualBox で利用

前回試したVMの他にも、MS本家より、レガシーEdge(Chroniumベースじゃないもの)とIE11を搭載するWin10の検証VM(90日利用可能)を公開されてたので使ってみました。 OVFダウンロード と インポート 仮想マシン - Microsoft Edge Developer 仮想レイヤーに…

対処:モジュール DevicePowerOn のパワーオンに失敗しました

VMware Player のVMイメージが必要で新たに用意したところ、次のエラーが出たので対処メモ。3台用意したWindows10うち、1台だけで発生したので焦りました。 vmware.log より Power on failure messages: カーネル デバイス \\.\VMCIDev\VMX を開くことがで…

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

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

Windows 10 開発環境VMを VirtualBox で利用

普段Mac使ってますが、Windowsを使いたいときが、たまにあります。素直に Win10 VM って検索したら、MS本家が評価版VM(60日利用可能)を公開されてたので使ってみました。VisualStudioセットアップ済み, VS Code それに Ubuntu もはいってます(もちろん In…

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!コマ…

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

先日勢いで実施した Ubuntuバージョンアップ。勢い残る中で進めようと思ったところ、先にいけないことが判明したのでメモ。要約としては、OpenVZのVPSなので、ホストにカーネル依存してるのだけど、それが古すぎるという。 状況とか KAGOYAさんの OpenVZ を…

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

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

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

このGW、IT技術系の電子書籍が安いなぁって思って、何冊か買ってみました。翔泳社さんのPDF、5/10まで半額ポイントバックの期間限定セール! 翔泳社の新生活応援セール | 仕事や趣味に役立つ話題書が半額! Pythonトリック けっこうメルマガで宣伝いただいて…

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

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

Python 3 の Ubuntu Server でのサポート履歴

先日実施した、Ubuntu Server のアップグレード。過去の記憶が少しもどってきて、Apache 2.2 から 2.4に変わった時に、軒並みサイト落ちたなとか思い出してきたw18.04 までいくか? 20.04 まで目指しちゃうか?を決めるために、リリースノートを参考に、デ…

Ubuntu Server 6年以上使ってるね

昨日のエントリー書いてから、ふとデジャブに。探してみたら2014年のエントリーが見つかった。そうか、12.04 から 14.04 へのアップグレードもしたサーバーだったのだ(w 履歴 2014年7月 Ubuntu Server 12.0.4 から 14.0.4 へのアップデート 2020年4月 do-re…

do-release-upgrade ( 14.04 から 16.04 ) で エラー3つ

あるサーバ作業に使ってる、Ubuntu。最近アップデートふってこないなと思ったのですが、14.04 と気づいた。作業ログも増えてきたので、整理も兼ねて、次の LTS にあげてみることに。いくつか思うように行ってませんが、最終的には 16.04 になりました! 問題…

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

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

Pythonパッケージマネージャー 2020年

お恥ずかしながら、Pythonプロジェクト 10個前後の私の経験の浅さに気づいた本日。先日、エントリー pip ? conda ? パッケージマネージャーを意識しておこう を書きました。が、世の中は、この2つ (pip と conda) どころの状況ではなかったことがわかりまし…

pip ? conda ? パッケージマネージャーを意識しておこう

Python使いのアタナは pip派 ? conda派? 僕はWebフレームワーク使う事が多くAnaconda使ってないので pip派 です。 (easy_install は 数年来使ってない気がするので、はしょります)一番名前をみるのが pip (pip on Pypi)。そして次が conda かなと、個人的に…

公式 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アドレスとか、すんなりだろうと。でも、アプリ開発者からすると …