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',
EC2(Amazon Linux 2)にSQL*Plusをインストールする
手順メモ。
使いたいバージョンの「oracle-instantclientX.X-basic-~」と「oracle-instantclientX.X-sqlplus-~」のRPMパッケージをOracleのサイトか
そろそろコマンドプロンプトからWindows Terminalに移行する
Windows TerminalがとうとうPreview版を卒業し、正式版の1.0がリリースされました。
いい加減PowerShellが苦手でコマンドプロンプト大好きおじさんの私も、これを機に新しいター
DynamoDB TTLを試す
DynamoDBのTTL機能を使うと、項目に期限を設定して、自動削除することができます。
※削除は期限切れになってから48時間以内に実行されます。
LaravelでapiのURLプレフィックスを変更する
Laravelでapi.phpにルーティングを定義すると、デフォルトではURLに「~/api」がついてしまいます。
Route::get('/hello', function () { ret