BeeX Tech blog

BeeXではクラウドネイティブアプリ開発、企業の基幹クラウド基盤構築、システム移行、運用保守を行っています。

OIDCを利用したAzure DevOpsからAWSへのデプロイ構成

はじめに 構築構成 前提 AWS側 Azure側 実作業 実作業に入る前に OIDC フェデレーション 静的認証情報 ロールの想定 [AWS側作業]IAM ID Providerの作成 [AWS側作業]IAMロールの作成 [Azure側作業]サービスコネクション作成 [Azure側作業]Azure Pipeline設定 …

Azure ReposからAWS Lambdaへのデプロイ構成(Python)

はじめに 構築構成 構築方法 前提 AWS側 Azure側 事前準備 AWS側 Azure側 実作業 デプロイコード作成 パイプライン作成 関数コード更新 パイプライン実行確認 おまけ おわりに はじめに こんにちは、半田(@handy)です。 以前、Azure ReposからAWS Beanstalk…

CloudWatchのXML形式アラートログをLambdaを介しSNSで通知する方法

前提 実装内容 手順 ログの出力内容の確認 Lambda作成 サブスクリプションフィルターの準備 確認 最後に ハイブリッドクラウドコンサルティング部の榊原です。今回はEC2(Windows)からCloudWatchに送られたログをLambdaを介して、SNSで送る方法について述べま…

SlackbotのAWS Lambdaでの作り方 - Python編

Pythonで実装 Pythonのslack_bolt Pythonソースコード 最後に 前回の記事ではSlackボットをNode.jsのAWS Lambdaで作成しました。今回はそのPython版です。以下のような作り方の流れは前回の記事とまったく同じです。今回の記事では、5のLambdaで動かすコンテ…

SlackbotのAWS Lambdaでの作り方 - メンションに反応させてみる

ボットの作り方手順 Slackのサイトでアプリのためのキーを取得 アプリに許可する権限を設定 Slackのワークスペースにアプリをインストール Slackアプリ用のキーを取得 Lambdaのソースコード作成 AWS環境にAPI GatewayとLambdaを構築 API GatewayのURLをアプ…

Amazon Inspectorを使用したAWS Lambda関数の脆弱性の検出セッションに参加してきました

参加セッション 概要 さいごに こんにちは、半田(@handy)です。現在ラスベガスで開催されているre:Invent2022に現地参戦しています。 今回11/28にAmazon InspectorがLambda関数の脆弱性検査に対応したリリースがありましたが、その機能についてのBeakout Ses…

Lambda 拡張機能でパラメータやシークレットを取得する時のパフォーマンスを計測してみた

この新機能を使うべき理由 パフォーマンスは本当に向上するのか? 応答時間を計測してみた 計測結果 注意すべきこと さいごに こんにちは、那須です。10/18 に AWS Parameters and Secrets Lambda Extension のアナウンスがありました。今までは Lambda 関数…

SAP CCMSの情報をAWS Lambdaコンテナイメージ+PyRFCで取得してみる

構成 ソースコード 使ってみる 前提条件 リポジトリをクローン SAP NetWeaver RFC SDK取得・配置 認証情報をSecretsManagerに保管 Serverless Framework準備 デプロイ 動作確認 片付け 引っかかったポイント PyRFCの前提条件 dev_rfc.logの出力制御 大友(@yo…

Redshiftスケジュール起動・停止で発生する不要なアラートを抑止する

はじめに 設計 設定手順 1. IAMポリシーの作成 2. IAMロールの作成 3. Lambda関数の作成 ソースコード ソースコードの補足 4. CloudWatchルール設定 おわりに はじめに【追記:2021年8月23日】Redshiftクラスタの起動に15分以上かかる場合があり、Lambdaがタ…

AD ユーザの追加や削除を承認も含めてやってくれる仕組みを考えた

フローチャート的なもの 作成するリソース SSM Automation ドキュメント 通知のための Lambda 関数 簡単な解説 さいごに 気がついたら Systems Manager Automation(以下 SSM Automation)ばっかりさわってました、那須です。 ある業務で AD ユーザの追加や…

re:Invent 2019ワークショップ「Building secure APIs in the cloud」参加報告

参加セッション 資料のありか ワークショップのゴール ワークショップの内容 サンプルのAPIから作ります。 IP制限を行います。 特定のIPしかアクセスできない場合も簡単に設定できます。 API GatewayにLambda、Endpoint、S3、DynamoDBを統合することが可能で…

API GatewayとLambdaでSlack翻訳アプリを作成してみました

このアプリについて 技術的要約 1. Lambdaの作成 2. API Gatewayの作成 3. Slackにインストール 最後に デバッグ AWSを本格的に触り始めて3か月経ったので、試しにSlackアプリを作成してみました。 このアプリについて1. “Hello”を送信する 2. [Translate to…

【5分でわかる】AWS Lambda連携するときに、誰もが調べるアプリ設計考慮点

大規模サーバーレスアプリケーションを設計する方法 スケーリングにおける考慮点 クラウドネィティブなデザイン まとめ Lambda関数を呼び出すためのさまざまな方法を理解する 同期呼出し 非同期呼出し Pollベースの呼出し まとめ 元ネタはいつもお世話になっ…

SAP JCoとAWS Lambdaを利用したSAP ABAPとAWSサービス間の連携

SAP JCoとは AWS Lambdaとは SAP JCoとAWS Lambdaを組み合わせる 大友(@yomon8)です。AWSのサービスには毎日多くのアップデートがあり、ますます便利なサービスになってきています。 例えば自社のSAP ERPをこれらのAWSサービスと連携させたい場合にはどのよ…