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

【AWS】機密データの管理 ~ パラメータストア 編 ~

AWS

■ はじめに パスワードなどの認証情報をAWSでセキュアに管理する方法として 以下のサービスがあるらしいので、調べてみた 今回は、AWS SSM『【1】AWS Systems Manager パラメータストア』を 取り扱う。 AWSのデータ管理サービス 【1】AWS Systems Manager …

【Linux】バックグラウンド関連のコマンド

■ はじめに バックグラウンド(background)で実行する際のコマンドを纏める 目次 【0】ps 【1】& 【2】fg 【3】nohup 【0】ps * ps = process (プロセス) * 実行しているプロセス(バックグラウンド実行含む)を一覧表示 * 詳細は、以下の関連記事を…

【AWS】AWS Glue ~ Boto3 / Glue connection編 ~

AWS

■ はじめに https://dk521123.hatenablog.com/entry/2019/10/14/000000 で、Glue の Workflows/Jobs/trigger について扱った。 今回は、Glue の 接続(connection)について扱う。 目次 【1】Glue connection 【2】関連する主なBoto3 API一覧 【3】使用上…

【Github】Github ~ Webhook 編 ~

■ はじめに Github の Webhook (Webフック)について、触れる 目次 【1】Webhook でできること 【2】設定手順 1)Webhook画面に遷移 2)Webhook の設定 【3】イベントについて 【1】Webhook でできること 例1)AWSサービス(CodeBuildなど)やCI/CD…

【AWS】CodePipeline ~ 入門編 ~

AWS

■ はじめに CI / CDを実現するAWSサービスのひとつである AWS CodePipeline について調べてみる 目次 【0】CI/CD 【1】CodePipeline とは? 【2】AWS Code シリーズ 1)AWS CodeCommit 2)AWS CodeBuild 3)AWS CodeDeploy 【3】動画 【4】CodePipel…

【PostgreSQL】psql で 変数 / 定数を使う

■ はじめに 例えば、開発などでマスターデータをDELETE&INSERTするのに IDやコードを変数に置き換えて管理したい場合がある。 ==== delete from sample_table where code = 【コード】; -- 同じ値じゃないとダメ insert into sample_table (code, name) VALU…

【AWS】CodeBuild ~ 入門編 ~

AWS

■ はじめに https://dk521123.hatenablog.com/entry/2020/01/23/231827 でも触れた AWS CodeBuild について、 使うことになったので、勉強 目次 【1】AWS CodeBuild 【2】公式サイト 【3】使用上の注意 【4】大雑把な流れ 【5】buildspec ファイル(bui…

【Python】単体試験 / nose ~ 入門編 ~

■ はじめに nose を使うことになりそうなので、メモ。 ■ 設定 pip install nose # カバレッジを取得するために... pip install coverage ■ nosetests コマンド オプション一覧 https://het.as.utexas.edu/HET/Software/Nose/plugins/cover.html # オプション…

【Python】単体試験 / mox ~ 入門編 ~

■ はじめに mox について、検索しても情報が少なかったので 少しづつまとめる ■ mox * Python向けのMockフレームワーク * JavaのEasyMockを基に作られた => EasyMock は、以下の関連記事を参照 https://dk521123.hatenablog.com/entry/7674982 ■ 設定 pip in…

【トラブル】【AWS】boto3 AWS Glue API のトラブル ~ scheduled trigger編 ~

■ はじめに create_Job などの AWS Glue に関わる boto3 API のトラブルについて、 少しづつだが記録しておく 今回は、boto3 AWS Glue API の scheduled trigger のトラブルを纏める。 それ以外のboto3 AWS Glue API の trigger全般 のトラブルについては、 …

Apache Guacamole

■ はじめに Apache Guacamole について、徐々にメモる。 公式サイト https://guacamole.apache.org/ ■ Apache Guacamole * フリーのブラウザベースのリモートデスクトップクライアント * Guacamole(ワカモレ / ワカモーレ / グァカモーレ) => Guacamoleは、…

【PostgreSQL】よく使う pdqlコマンド

■ はじめに https://dk521123.hatenablog.com/entry/2014/09/11/002003 で扱った pdqlコマンドについて、よく使うのをまとめておく。 自分用のメモ。 目次 【1】環境確認 1)インストールされているのか? 2)インストール 【2】pdqlコマンド 1)ログイ…

【Python】標準テンプレートエンジン

■ はじめに https://dk521123.hatenablog.com/entry/2018/09/22/142348 で、テンプレートエンジン「jinja2」について扱ったが、 標準でもテンプレートエンジンがあるらしいので、触れてみた。 結論 シンプルなものならいいが、ループやIFなどはないので、 他…

【分散処理】PySpark ~ DataFrame / データ操作編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/11/14/221126 https://dk521123.hatenablog.com/entry/2019/11/24/225534 の続き。 PySpark でのデータの基本操作について、学ぶ。 目次 【0】collect(ループさせる) 【1】filter (抽出) 【2】g…

【Hive】Hive / HiveQL ~ 環境設定 / Linux編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/01/01/000000 の続き。 目次 【0】設定環境 1)前提条件 【1】Derby のインストール 1)Derby の ダウンロード 2)Derby の インストール 3)環境変数の設定 4)環境変数の有効化 5)動作確…

【Hadoop】Hadoop ~ 環境設定 / Linux編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2019/12/26/223506 の Linux版。 目次 【0】設定環境 【1】Hadoop のインストール 1)Hadoopのダウンロード 2)Hadoopのインストール 3)環境変数の設定 4)環境変数の有効化 【2】Hadoop のデータ…