tabimoba.net

とあるエンジニアの雑記帳

2018-09-01から1ヶ月間の記事一覧

Ubuntu 18.04LTSとchromium-browser(Headless)とpython3でSeleniumする

条件 Ubuntu 18.04.1 LTS (bionic)を使用する Ubuntu標準リポジトリを使用する Google Chromeはインストールしない Chromium BrowserはHeadlessで使う pip(pip3)は使わない(インストールしない) 必要なパッケージのインストール # apt update && apt upgra…

iptablesのみでリバースプロキシ配下のアプリケーションサーバ(Webサーバ)の接続元IPアドレス制限を実現する方法

Amazon Web Services(AWS)のApplication Load Balancerや、リバースプロキシを構成したNginxなどのリバースプロキシ配下のアプリケーションサーバにて、iptablesのみで接続元IPアドレス制限を実現する方法です。 本手順のメリットは、接続元アクセス制御(接…

AWS EC2のNameタグをインスタンスのホスト名として設定する方法

前提条件 curlとawscliが当該インスタンスにインストールされていること 当該インスタンスにec2 describe-instances可能なIAMロールが設定されていること ```` !/bin/sh TMPDIR=/tmp 自分自身(インスタンス)のIDを取得する curl 'http://169.254.169.254/l…

Cloudstack APIのSignature生成方法

IDCFクラウドとCloudnがCloudstackベースのサービスであり、それらのサービスをREST APIで操作する際にCloudstack APIのSignatureが必要となるため、その生成方法のメモです。 apikey=<API Key>&command=listVirtualMachines の箇所へ、Signatureを除いたクエリ文字列</api>…