【Git】PC が新しくなった際のGit/Githubの設定

■ はじめに 完全に自分用のメモ。 今回は、PC が新しくなった際のGit/Githubの設定を書いておく。 (こうして行いと設定漏れがでて後々面倒くさくなるので) 目次 【1】git config 【2】Github認証省略する設定 【1】git config # user.name / user.email…

【AWS】Amazon ECR ~ AWS CLI ~

AWS

■ はじめに https://dk521123.hatenablog.com/entry/2020/05/22/165711 https://dk521123.hatenablog.com/entry/2020/05/26/142645 https://dk521123.hatenablog.com/entry/2023/12/02/024631 の続き。 今回は、Amazon ECR の AWS CLI について扱う。 主に、…

【トラブル】【AWS】S3権限周りのトラブルシュート

■ はじめに Amazon S3 の権限エラーが多いので、それらをまとめておく。 目次 【1】EC2 から 「aws s3 ls」したらエラー「ListBuckets operation: Access Denied」 【1】EC2 から 「aws s3 ls」したらエラー「ListBuckets operation: Access Denied」 EC2 …

【Linux】screenコマンド

■ はじめに https://dk521123.hatenablog.com/entry/2023/11/13/020744 で、tmux を扱ったが、 screen コマンドも同様なことができるので メモっておく 目次 【1】screen 【2】インストール 【3】主な操作 【1】screen * 画面分割できるコマンド 【2】…

【k8s】Kubernetes ~ Linux / 環境構築編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/05/01/000000 で、Windows で Minikube をインストールしたが 今回は、WSL2で Minikube をインストールする (全く Linuxでの手順と変わらないので、タイトルは Linuxとしている) 目次 【1】構築環…

【Github】Github Actions ~ エラー処理 / continue-on-error ~

■ はじめに Github Actions の エラー処理について徐々に書いていく 目次 【1】前提知識:基本動作 【2】主なエラー処理 【3】補足:if: always() について 【4】continue-on-error: true 1)Hello world 2)steps.<step_id>.conclusion / steps.<step_id>.outcome 【5</step_id></step_id>…

【Github】Github Actions ~ サンプル集 ~

■ はじめに 色々なGithub Actions の サンプル集 を書き溜めていく 目次 【1】yamllintを追加 【1】yamllintを追加 https://github.com/adrienverge/yamllint にある yamllint を追加してみる。 github-actions-demo.yml - uses: actions/checkout@v2 # ★…

【VI】NeoVIM ~ 入門編 ~

■ はじめに NeoVIM (ネオ・ビム)について学んだので、メモっておく。 目次 【1】VIMとの比較 【2】設定変更 1)インストール 2)エイリアス 3)設定変更手順 【1】VIMとの比較 * VIMでもNeoVimでもどちらを習得しても使い方はほぼ一緒なので 特に気に…

【Github】Github Actions ~ GITHUB_ENV ~

■ はじめに https://dk521123.hatenablog.com/entry/2022/06/21/143624 で、GITHUB_ENV を扱ったが、すっかり忘れたのと 来年の仕事で早速使いそうなので、まとめておく。 目次 【1】GITHUB_ENV 【2】使いどころ 【3】使用上の注意 1)Job間の変数受け渡…

【Airflow】MWAA ~ Variable ~

■ はじめに https://dk521123.hatenablog.com/entry/2023/12/17/000000 で、Apache Airflow の Variable について扱った。 今回は、AWS MWAAでの Variable について扱う。 目次 【1】公式ドキュメントのサンプル 1)前提条件 2)サンプル 【2】AWS CLI …

【フリーソフト】Terminal ~ Cmder ~

■ はじめに https://dk521123.hatenablog.com/entry/2020/12/10/094125 で、Terminalとして、「Windows Terminal」を扱ったが、 別物として、Cmder ってのを知ったのでメモ。 目次 【1】Cmder 【2】インストール 【3】WSL との連携 1)WSLを起動するには…

【AWS】AWS CodeArtifact ~ 基礎知識編 ~

AWS

■ はじめに AWS CodeArtifact について、初めて聞いたので、 まずは、メモる。 目次 【1】AWS CodeArtifact 【2】用途 【3】サポート・リポジトリ 【4】用語整理 1)リポジトリ(Repository) 2)ドメイン(Domain) 3)アセット(Asset) 【1】AWS …

【Terraform】Terraform ~ AWS MWAA ~

■ はじめに Amazon Managed Workflows for Apache Airflow (MWAA) を Terraform で作る。 なお、MWAA および Airflow については、以下の関連記事を参照のこと。 MWAA ~ 入門編 ~ https://dk521123.hatenablog.com/entry/2021/09/29/131101 Apache Airflow…

【Terraform】Terraform ~ 基本編 / 変数 ~

■ はじめに Terraform の 変数について扱う。 目次 【0】Terraform の変数 【1】variable 1)Hello world 2)変数呼び出し方 【2】local 1)Hello world 【3】variable の 構文 1)description 2)type 3)default 4)validation 5)nullable 6…

【Github】Github Actions ~ プロパティ ~

■ はじめに Github Actions で 色々と切り替える必要があるので そこで、今回は、プロパティについて、徐々にではあるが、 まとめていく 目次 【0】まとめ 【1】イベント 1)github.event_name 2)github.ref_name 【2】リポジトリ 1)GITHUB_REF 【3…

【Github】Github Actions ~ 基本編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 https://dk521123.hatenablog.com/entry/2022/06/16/151443 の続き。 徐々にではあるが、Github Actions の文法をまとめておく 目次 【0】構造 【1】on 【2】jobs 【3】runs-on 【…

【Github】Github Actions ~ あれこれ編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 https://dk521123.hatenablog.com/entry/2022/06/16/151443 の続き。 Github Actions に関する Tips を徐々にではあるが、書き溜めていく。 目次 【1】過去の履歴を見たい場合 【2】M…

【dbt】dbt ~ 更新 / Delete and Insert ~

dbt

■ はじめに https://dk521123.hatenablog.com/entry/2023/12/07/060129 の続き。 今回は、Delete and Insert について、深堀っていく 目次 【1】構文 【2】サンプル 【1】構文 {{ config( materialized='incremental', unique_key=['user_id' , ...], inc…

【dbt】dbt ~ 更新 / Update or Insert ~

dbt

■ はじめに https://dk521123.hatenablog.com/entry/2023/12/07/060129 の続き。 今回は、Update or Insert (Upsert)について、深堀っていく 目次 【1】Update or Insert に関する属性 1)merge_update_columns / merge_exclude_columns 【2】構文 【3…

【Github】Github Actions ~ Self-hosted runners / 入門編 ~

■ はじめに https://dk521123.hatenablog.com/entry/2021/11/04/142835 https://dk521123.hatenablog.com/entry/2022/06/16/151443 https://dk521123.hatenablog.com/entry/2022/06/21/143624 の続き。 CI/CDをやることになり、Github Actionsを使うらしい。…

【Airflow】Apache Airflow ~ Variable ~

■ はじめに Apache Airflow の 設定値を保持する仕組み・機構が揃っているので、 その内の Variable について扱う 目次 【0】設定値の保持 - Variable 【1】Web UIからデータ追加 【2】CLIからデータ追加 【3】REST APIからデータ追加 【4】DAG からデ…

【dbt】dbt ~ 環境設定編 ~

dbt

■ はじめに https://dk521123.hatenablog.com/entry/2023/05/30/151003 の続き。 DBT に関する環境設定をまとめておく 目次 【0】使用上の注意 1)PostgreSQLを使う場合 【1】dbt インストール方法 【2】pip によるインストール 1)前提条件 2)Window…

【dbt】dbt ~ aliases ~

dbt

■ はじめに 小ネタ。 今回は、DBTのaliases (エイリアス)を学んだので メモっておく 目次 【1】alias 【2】使いどころ 【3】構文 1)解説 【1】alias * テーブルなどを別名(=alias)を付けることができる => モデルなどは、デフォルトだとファイル…

【Docker】Docker ~ トラブルシュート方法 ~

■ はじめに Docker で色々とトラブった際に使用したTipsを 徐々にまとめていく 目次 【1】docker ps でコンテナの状態チェック 【2】docker logs でコンテナのログチェック 1)docker logsコマンド 2)-fオプション 【3】docker inspect で意図している…

【dbt】dbt ~ Hooks ~

■ はじめに DBT の pre-hook/post-hook について学んだのでメモ 目次 【1】公式ドキュメント 【2】Hooks 1)pre-hook 2)post-hook 【3】サンプル 例1:モデルのバックアップ作成 【1】公式ドキュメント * 以下、参照。 https://docs.getdbt.com/docs…

【dbt】dbt ~ ドキュメント化 / dbt docs ~

dbt

■ はじめに https://dk521123.hatenablog.com/entry/2023/05/30/151003 でも少し触れたが、DBT の ドキュメント化について 徐々にまとめていく 目次 【1】公式ドキュメント 【2】dbt docs コマンド 0)dbt docs -h 1)dbt docs generate 2)dbt docs se…

【Github】Github Project ~ 基礎知識編 ~

■ はじめに Github Project について、徐々にまとめていく 目次 【1】Github Project 【2】機能 1)Board/Table/Roadmap 【3】プロジェクト作成 【4】リポジトリにプロジェクトを紐づける 【1】Github Project * プロジェクト管理機能 【2】機能 1)…

【dbt】dbt ~ 基本編 / Source ~

dbt

■ はじめに DBT の Source について、徐々にまとめていく 目次 【1】Source 【2】ベストプラクティス 【3】使い方 1)Source の宣言 2)フォーマット 【4】Hello world 1)準備 2)サンプル 【1】Source * 変換の元となるデータを「ソース」と呼ぶ …

【dbt】dbt ~ 更新 / 基礎知識編 ~

dbt

■ はじめに DBT での色々な更新について徐々にではあるがまとめていく 目次 【0】materialized 1)incremental_strategy 2)is_incremental() 【2】使用上の注意 1)PostgreSQLの場合 【0】materialized cf. materialized = 具体化/具現化する https:/…

【Linux】findコマンド

■ はじめに findコマンドをメモる 目次 【1】findコマンド 【2】オプション 1)-typeオプション 【3】サンプル 【4】使用例 1)ファイル名検索 2)ファイル削除 【1】findコマンド ファイル・ディレクトリ名を探すコマンド 【2】オプション 1)-ty…