だ。ログ。

開発とかスノボとかやきうとか。

AWS

PHPでS3のデータ取得

IAMの設定とかS3のバケットの設定とかはが終わっている前提で、aws-sdk-phpを突っ込んで開発準備を行う。 公開ディレクトリトップにて実行 $ composer require aws/aws-sdk-php $ curl -sS https://getcomposer.org/intaller | php $ php -d memory_limit=1 …

丸投げる限界点

丸投げる限界点わからないんで~ ちょっと技術的に難しいんで~と言う言葉から色々と頼まれる事が多い。 まあ、おっさんだからしゃーない。出来る事と言うよりは、やった事がある。そのナレッジがあるから相談される。 依頼の仕方もそうだし、作業させる人間…

LambdaでGoogleHangoutsChatにメッセージを送る

https://dev.classmethod.jp/cloud/aws/google-hangouts-chat-integration-with-aws-lambda/dev.classmethod.jpここにあるソースコードの通りで動く。 なのでソースコード部分に関しては上記のリンクを観た方が早い。ただLambdaド素人の自分はソースコードだ…

python3.6をインストールした際にpipが使えない

lambdaを使う為にpython3.6でソースコードを書かねばならずcentos7にてpythonをインストール $yum install -y https://centos7.iuscommunity.org/ius-release.rpm これでpython3.6のリポジトリを取得。 んでインストール $yum install python36u python36u-l…

はじめてのLambda

AWSのサーバーのアラートをChatworkに飛ばしたい ってのが前提で、あまり手付かずだったLambdaに着手。まず手始めに https://qiita.com/don_hanabi/items/3bd729bf0458d10b8d5e qiita.com 上記のサンプルコードをそのままコピペする。 利用するランタイムはN…

apacheサーバーの現在切られているバーチャルホストを確認する

特に開発環境とかで多いのが、無数に切られたバーチャルホストファイルの残骸。 要不要問わず各人がワラワラとファイルを作ってしまうと収集がつかなくなる。 まだ誰がどう使っていたかと言う交通整理が出来ていれば問題は少ないが、ドメイン側だけ抜いてあ…

Apache2.4環境下でyumを利用しmod_sslをインストールする

開発で必要になったので、mod_sslをインストールをyumで入れる為に $ yum install mod_ssl とコマンドを打つもConflictと出てしまいインストール出来ない。 そもそもApacheが2.2ではなく2.4なので以下のコマンドで対処 $ yum install mod24_ssl 今後コンポー…

SSHトンネルを利用したFileZillaでのSCP接続

セキュリティの関係で、直接FTPでファイルをアップすると言う事がご時世として許されざる時代になってきている。 Gitから直接デプロイとかやり方は色々あるが、一つの選択肢としてサーバーへのアクセスはSSH等を利用する。 踏み台サーバーが必ずあり、その踏…

PHPからSESを利用してメールを飛ばしてみる

いつかはやろうやろうと思っていたのだが、結局機会がなかったSESでのメール送信。 AWS-SDKまでインストールした状態である事が前提だが、忘備録。1. サーバーにSES用のアクセスキーを設定する $ aws configure AWS Access Key ID [None]: accesskey AWS Sec…

EC-CUBE3がELB配下のEC2サーバーにある場合の管理ページのアクセス制限を行う

かなり限定的な構成ではあるがELBの下にEC2にEC-CUBE3がインストールされている。 しかもELBにSSLをインストールしているSSL Terminationを利用している場合 そのままEC-CUBEをインストールし、管理画面のアクセス制限をしてもアクセス制限が出来ない。過去…

ELB配下のサーバーを指定して確認する

テスト段階でしか使えないネタ。 いまや複数台構成が当たり前となって時代、ロードバランサーを最上位に置いて下位に複数台のWebサーバー ELB配下にあるサーバーはELBさんが割り振ったご機嫌次第なんてこともあったり。スティッキーセッションを使って各サー…

AWSのELBにSSLをインストールして、EC2にEC-CUBE3をインストールして運用するとSSLがおかしくなるはなし

図のようにシングルだろうが複数台構成だろうが構わないが、ELB上にSSL証明書をインストールするSSL Terminationと言う技法でELBまではSSL、そこから先は非SSLとして通信すると言うやり方が今のトレンドらしい。この状況でEC-CUBE3をインストールすると問題…