「bash」に関連する技術ブログ
企業やコミュニティが発信する「bash」に関連する技術ブログの一覧です。
全83件中 1 - 15件目
Privileged Access Manager(PAM)をTerraformで管理する
2024/12/13
ブックマーク
G-gen の武井です。当記事では Privileged Access Manager を Terraform で管理する方法について紹介します。 はじめに 概要 Privileged Access Manager (PAM) PAM に必要な権限 利用資格の管理 利用資格の利用 (申請、承認) 全体構成 連携方式 ソースコード Direct Workload Identity および GitHub Actions ワークフロー Terraform ディレクトリ構成 env 配下 (呼び出し側) modules 配下 (モジュール) デプロイ terrafo
ランダムに失敗するデプロイの問題を解決した話
2024/12/12
ブックマーク
はじめに こんにちは、データ推進室の成です。現在はソフトウェアエンジニアとして、社内向けの Web アプリケーションの保守と開発に
【AWS】ベストプラクティスに準拠してアクセスキーを利用したい
2024/12/11
ブックマーク
こんにちは。SCSK渡辺(大)です。 人生初のIDEとしてCloud9を使っていたのですが、とある理由からVisual Studio Codeを使いたくなりました。 Visual Studio CodeからAWSリソースにアクセスするには、アクセスキーが必要になります。 そこで今回は、 ベストプラクティスに準拠してアクセスキーを利用する方法を考えてみました。 当記事はアクセスキーの漏洩を防止するという内容では
Google CloudとGitHub Actions(Terraform)を連携するDirect Workload Identityを作成するbashスクリプト
2024/12/11
ブックマーク
G-gen の武井です。当記事では Google Cloud と GitHub Actions (Terraform) を連携する Direct Workload Identity を作成する bash スクリプトを紹介します。 はじめに 概要 以前の記事との違い 制限事項 前提条件 免責事項 ソースコード スクリプトの使い方 認証 変数設定 実行 リソースの確認 Workload Identity プール・プロバイダー サービスアカウント Workload Identity プールの IAM Policy 構成 ソー
GitHub Appのインストールアクセストークンを試してみる
2024/12/05
ブックマーク
こんにちは。 株式会社ココナラのシステムプラットフォーム部インフラ・SREチームのかとりょーと申します。 この記事ではGitHubのアクセストークンに触れつつ、実際にGitHub Appのインストールアクセストークンを利用してリポジトリをcloneする流れを紹介します。 経緯 弊社ではCI/CDのツールの一つとしてCircleCIを利用しています。 CIの中で他のリポジトリと連携を行うこと
【学びの道の駅シリーズ】超エキサイティングなSlack bot「まなびぃ」つくった
2024/12/04
ブックマーク
この記事は KINTOテクノロジーズアドベントカレンダー2024 の4日目の記事です🎅🎄 メリークリスマス✌️🎅 KINTOテクノロジーズ(以下KTC)で my route(iOS) を開発しているRyommです…が、今回は幻のbot職人 Ryommとして、学びの道の駅プロジェクトと共同で開発した超エキサイティングなSlack bot「まなびぃ」を紹介します。 まなびぃとは 社内の勉強会やイベントを収集し、集めた
VPC Lattice と Pod Identity IAM Session Tags を活用した、セキュアな EKS クラスター間通信の実現
2024/11/05
ブックマーク
この記事は Secure Cross-Cluster Communication in EKS with VPC Lattice and Pod Identity IAM Session Tags (記事公開日: 2024 年 9 月 18 日) を翻訳したものです。 ソリューション概要 アプリケーションを開発し、内部向けに API エンドポイントを公開したい場合は、 AWS Lambda 、 Amazon Elastic Container Service(ECS) 、 Amazon Elastic Kubernetes Service(Amazon EKS) などのさまざまなコンピューティングオプションを使用
Google CloudとGitHub Actions(Terraform)を連携するWorkload Identityを作成するbashスクリプト
2024/10/28
ブックマーク
G-gen の武井です。当記事では Google Cloud と GitHub Actions (Terraform) を連携する Workload Identity を作成する bash スクリプト を紹介します。 はじめに 概要 前提条件 免責事項 ソースコード スクリプトの使い方 認証 変数設定 実行 リソースの確認 Workload Identity プール・プロバイダー サービスアカウント IAM Policy デモ 構成 ソースコード (Terraform) Terraform ディレクトリ構成 ワークフ
bashの設定ファイルについて
2024/10/22
ブックマーク
bashの設定ファイルとは? 環境変数やエイリアス、関数等の定義はシェルが削除されるたびにその定義も一緒に削除されてしまいます。そこでそれらの定義をbash起動時に自動で行うための設定ファイルというものが用意されています。 表:bashの設定ファイル一覧 ※注意事項 /etcディレクトリ以下の設定ファイルは全ユーザーに作用するので、自分専用の設定を施したい場
複数プロジェクトのCloud SQLインスタンスをリストするbashスクリプト
2024/10/21
ブックマーク
G-gen の杉村です。複数の Google Cloud プロジェクトの Cloud SQL インスタンスの情報一覧を取得する bash スクリプトを紹介します。 はじめに 概要 前提条件 免責事項 ソースコード 出力例 実行方法 入力ファイルの準備 スクリプトの実行 応用 はじめに 概要 当記事で紹介するのは、複数の Google Cloud プロジェクトに存在する Cloud SQL インスタンスの一覧を CSV ファイルに出力する
複数プロジェクトのVMをリストするbashスクリプト
2024/09/26
ブックマーク
G-gen の杉村です。複数の Google Cloud プロジェクトの Compute Engine VM の情報一覧を取得する bash スクリプトを紹介します。 はじめに 概要 前提条件 免責事項 ソースコード 出力例 実行方法 入力ファイルの準備 スクリプトの実行 応用 はじめに 概要 当記事で紹介するのは、複数の Google Cloud プロジェクトに存在する Compute Engine VM の一覧を CSV ファイルに出力するためのスクリ
特定組織の全プロジェクトをリストするbashスクリプト
2024/09/24
ブックマーク
G-gen の杉村です。特定の Google Cloud 組織配下にあるすべてのプロジェクトを取得する bash スクリプトを紹介します。 はじめに 概要 前提条件 免責事項 ソースコード 出力例 実行方法 入力情報の準備 スクリプトの実行 ソースコードの説明 注意点 はじめに 概要 当記事で紹介するのは、指定した Google Cloud 組織またはフォルダの配下にあるすべてのプロジェクトの一覧を CSV
Prometheus+Grafanaでメトリクスを監視する【メトリクス収集・監視】
2024/09/19
ブックマーク
今回はPrometheusとGrafanaを使用してメトリクスを監視する方法をご紹介します。 なお、【メトリクス収集・監視】シリーズと題して他にも記事を投稿していきますので、併せてご確認ください。 Prometheus+Grafanaでメトリクスを監視する【メトリクス収集・監視】 ★本記事 Pushgatewayでメトリクスをプッシュする【メトリクス収集・監視】 Alertmanagerでアラートを通知する【メ
Amazon RDS for SQL Server をベクトルデータストアとして使用する生成 AI のユースケース
2024/08/17
ブックマーク
生成型人工知能 (AI) は転機を迎え、誰もが想像力を掻き立てられています。顧客向けサービスやソリューションに生成 AI 機能を統合することが重要になっています。現在の生成 AI 製品は、機械学習モデルや深層学習モデルからの段階的な進化の集大成です。深層学習から生成 AI への飛躍は、 基盤モデル によって可能になりました。 Amazon Bedrock は、幅広い基盤モデルに
terraform を GitHubActions で実行する際のお供 tfdir の紹介
2024/08/08
ブックマーク
SREのクラシマです。 トラーナで公開している OSS 、tfdirを紹介します。 github.com 以下のようなterraformの ディレクト リ構成を取っているとします。 ❯ tree . ├── environment │ ├── prd │ │ └── backend │ │ └── main.tf │ └── stg │ └── backend │ └── main.tf └── modules └── backend └── hoge.tf environment ディレクト リ配下で修正があ