Python

LambdaでElasticsearch Serviceの手動スナップショットを取得する仕組みをCfnで一括デプロイ

Amazon Elasticsearch Service (AES) で手動スナップショット取得の仕組みをCloudformationで一気にデプロイします。かつCurator使って古いスナップショットは自動的に削除する設定になっています。スナップショット取るだけで意外に大変です。 Pythonスクリ…

プライベートなPyPIをpypiserverとDockerで簡単に作成する

イントラネット環境からのみアクセス可能なPyPI( The Python Package Index)を作りたい場合。 Dockerとpypiserverを利用すれば、簡単にプライベートなPyPIが作れます。 github.com プライベートのPyPIを構築 プライベートPyPIにパッケージを登録してみる プ…

Pythonスクリプト内からCuratorを使ってElasticsearchのIndexを操作する

Curatorは通常、YAML形式の定義ファイルを使ってコマンドラインから操作することが多いと思いますが、PythonからAPIを経由で操作することも可能です。 基本的な操作のざっくりコードですが例を書きます。 準備 Elasticsearchクライアントの生成 CuratorのImp…

PythonでSAPユーザ登録スクリプトを作ってみた

今回はタイトルの通り、PythonでSAPユーザ登録用のBAPI汎用モジュールを実行するスクリプトを作ってみました。 前にPowershellで作ってみた時の記事がこれです。 【PowerShell】SAPユーザ登録用のPowerShellコマンドレットを作ってみました - YOMON8.NET 即…

PythonからSAP処理を呼び出してみる

今回はPythonからSAPのABAP汎用モジュールをRFC経由で呼び出してみます。 検証環境構築とかしている時にいちいちSAPGUIからログオンしてマウス操作で作業するのが面倒な作業をどうにかしたいと思ってます。 JavaやC#を使えば簡単にGUI使わないSAP接続処理書…