Cloud RunでPhalconをサーバーレスに実行する
GCPのCloud Runを使うとコンテナをFaaSのように呼ばれた時だけ実行することができます。
PHPのマイクロフレームワークPhalconで作ったコードをコンテナに固めて実行してみます。
まずは
Classic ASPをDockerで動かす
モダンな環境でレガシーASPを動かしてみるシリーズ第二弾。
Docker for Windowsで動かしています。
Windows Containerを動かすためにタスクトレイのDockerアイコンから「
コストと利用状況だけを確認できるIAMユーザーを作る
「マイ請求ダッシュボード」の情報だけを参照させたい場合。
次のJSONをIAMのインラインポリシーに割り当てます。
Amazon LightsailをMosquittoでMQTTブローカーとして利用する
Amazon LightsailにOSSのMQTTブローカー、Mosquittoをインストールして使ってみます。
LightsailインスタンスはOSのみのUbuntu 18.04 LTSを使います。
Kinesis Firehoseで書込データをバッファリングしてS3にログファイルを出力する
サーバーに物理ログファイルを書くようなイメージでS3にログを出力したいとき、S3はAppend(追記)ができませんが、Kinesis Firehoseを使うことで複数クライアントからの書込データをバッファリングしてS3にファ
AWS GlueでOracle RACへJDBC接続
RAC構成のOracleに対しては、JDBCでフェイルオーバーを有効にしたAWS Glue接続定義を作ることができません。
ただし、Python Sparkで直接JDBC接続すればこれが可能になります。
インターネット接続可能なRDS Oracle Databaseをサクッと建てる
ちょっと実験用にOracle DBをサクッと用意したかったので、RDSで作ってみました。
すぐ潰す用途だし、より手軽にしたいので外部公開してインターネット接続可能にしています。
事前に専用
AWS Cloud9からPython Lambdaをデプロイするときに自作ライブラリを含める
例としてnumpyをインストールしてみます。
CloudSearchドメインのデータをエクスポートする
Amazon CloudSearchに取り込んだドキュメントをエクスポートする方法を調べました。
上記記事を参考にNode.jsでエクスポートができます。
sdkをインストールして
mysqlclientのプレースホルダでIN句を使う
PythonのmysqlclientでIN句を使う方法を調べました。
import MySQLdbconnection = MySQLdb.connect( host='localhost',