SAP Netweaver AS ABAP Developer Edition をDocker on GCEで動かす

このリポジトリを知ったので、動かしてみました。インフラはGCPの無料クレジット余っていたのでGCEを使いました。 github.com SAP側インストールメディア取得手続き GCE仮想マシン立ち上げ OS環境準備(Dockerインストール) Systemd版openSUSEビルド リポジト…

S3のバケットポリシー間違ったら、管理者権限でもアクセス拒否されるようになってしまった

AWS

S3のバケットポリシー調整したいたら、VPNのID間違っていたようで、どこからもアクセスできなくなってしまいました。 設定画面が全て、「アクセス拒否」、「Access Denid」になってしまいました。当然バケットポリシーそのものもアクセスできない。CLIからも…

Dockerの復習にも最適「コンテナ・ベース・オーケストレーション」を読みました

こちらの本を読みました。 コンテナ・ベース・オーケストレーション Docker/Kubernetesで作るクラウド時代のシステム基盤作者:橋本 直哉,須江 信洋,前佛 雅人,境川 章一郎,佐藤 聖規,山田 修司,青山 尚暉,市川 豊,平岡 大祐,福田 潔,矢野 哲朗発売日: 2018/0…

最新のThe Definitive Guide to Elasticsearch を無料で取得してEPUB・MOBI形式に変換

Elasticsearchの詳細を調べています。Solr本はSolr6対応の改訂版が去年出てて大変助かったのですが、Elasticsearchの詳細が書いてあって日本語の書籍はまだこちらが最新でしょうか。一通り読んで詳細かつ丁寧に書かれていて助かったのですが、2014年のものな…

ローカルPCをMackerelで監視したら結構便利で面白い

最初は触ってみたいという理由でMackerelのFreeプランでローカルの作業用PCを監視してみたら、便利なのでこのまま使うことになりそうです。 https://mackerel.io/ja/pricing/ インストール方法等は大変簡単かつ詳細はコチラにわかりやすい公式マニュアルがあ…

技術ブログの続け方

先日RSSにこんな記事がフィードに入ってきました。 blog.soracom.jp 「技術ブログの書き方」とあり興味を引かれて読んでみると以下のようなことが書かれていました。 技術ブログは普通のブログとは異なります。 未来の自分へのドキュメント です。 「あー、…

Zabbixアクションスクリプトにアプリケーション名の情報を渡したいがマクロ経由ではできなそう

ZabbixのActionでカスタムスクリプトにマクロで情報を渡しているのですが、このApplicationの情報が取リ方がわかりません。 マクロ定義されていれば、このあたりと思われますのですが、無さそうです。 https://github.com/zabbix/zabbix/blob/3.2.4/src/libs…

Zabbix公式コンテナとdocker-compose使って検証環境を簡単に作成削除

Zabbixの環境を使って色々な検証したかったので、公式のコンテナ使って、docker-composeで気軽に構築削除できるようにしました。 変数ファイル(.env) .env という名前のファイルを準備して docker-compose.yml と同じディレクトリに置きます。 設定値は適宜…

DynamoDBStream+Lambda(Golang)でProblem Function call failedエラーで1時間くらいハマった

ハマったのでメモ。 ちゃんと設定できているように見えるのに、 こんな感じで、 PROBLEM: Function call failed のエラーが出る。 一応、更新があるとエラーが出るので、動いているようですが、ログ見てもeventがnilって情報が出ているだけで、そもそもHandl…

S3にアップしたZIPを別S3バケットに解凍するアプリでAWS SAM+Golang開発の流れを確認

SAM使っての開発の流れを勉強するために簡単なアプリケーション開発しながら、調べたことなど忘れそうなので備忘兼ねてメモしています。順次追記予定です。 例として作ってみたのは、S3バケットにアップロードしたZIPファイルを、他のS3バケットに展開する処…

SAP JVMについてOracle JDKとの違いを調べてみた(jvmmonという便利ツールは知っておきたい)

2年ぶりに調べたのでこちらにも書きました。 www.beex-inc.com Oracle JVMとSAPJVMとの違いを聞かれたのですが、SAP製品インストールする時にダウンロードするくらいで、確かモニタリングの拡張してあるんだよな・・くらいの認識だったので、ちゃんと調べて…

vim-plug使ってプラグインインストールまでDockerfileやAnsible内で実行

自分の開発環境を準備するときにDockerfileやAnsibleの処理無いでVimのプラグインインストールを行いたい場合の方法です。 例を書くのが一番早いので自分の場合の最低限の開発環境として以下が導入されたVIMを使える環境を構築してみます。 scrooloose/nerdt…

AWS SAM ローカルを使用したサーバーレスアプリケーション(Golang版)

こちらの公式ドキュメントの「SAM Local によるシンプルなアプリケーションの構築」の項目をGolang版で動かしたメモ。 docs.aws.amazon.com 準備するのは以下の2ファイル dir/template.yaml dir/main.go ビルドと起動 # productsというファイル名でビルド $ …

別ネットワークにSSHトンネルを通してブラウザ表示するProxyを作る方法

タイトルやりたいことを表現できているかわからないですが、つまりはこんなことをしたいです。 Server B〜DがあるネットワークでWebブラウザやアプリといったGUIが無い場合など結構便利です。 ServerAではトンネルのリストを並べて、クリックするとトンネル…

ローカルPCを汚さずに手元のDockerでDynamoDBを手軽に検証する

前提 環境構築 awscliで接続してみる 関連URL 前提 この記事の手順で必要なもの。 Docker gitとかawscliとか抜けばDockerだけ。追加のソフトウェアインストールも不要です。 環境構築 この項目がこの記事のメインです。簡単にDynamoDBの検証環境がローカルに…