TECH PLAY

サーバーワークス

サーバーワークス の技術ブログ

5651

こんにちは、やまぐちです。 概要 流れ やってみる 1. EC2 インスタンスの作成 その他の設定値について アタッチする IAMロール アタッチするセキュリティグループ 2. パブリックサブネットの EC2 インスタンスに Squid をインストール・設定 3. プライベートサブネットの EC2 インスタンス内の SSM の設定ファイルを編集 Proxy を使用するように SSM Agent を設定する 4. フリートマネージャーから確認 繋がらない時は 最後に 概要 Proxy (Squid) 経由で SSM を使用できるようするまでを書きます。 構成図は以下のような形です。 パブリックサ…
アバター
SQS のデッドレターキューのリドライブ機能を試してみた。
アバター
こんにちは。 ディベロップメントサービス1課の山本です。 「Amazon Managed Blockchain」を利用したいと思ったのですが、ブロックチェーンについての知識が少なかったので、まずはブロックチェーンについて学んでみました。 今回の記事では、そのブロックチェーンの基本について説明します。 そして、次回以降の記事で「Amazon Managed Blockchain」について詳しく解説していきたいと思います。 この記事の対象者は? ブロックチェーンとは ネットワーク データベース ハッシュ値 nonce(ナンス) 取引データ データの改ざんは可能なのか? ブロックチェーンの種類とその…
アバター
こんにちは!イーゴリです。 下記の記事でAMIのパブリック共有機能をブロックする方法を紹介した時に、注意点としてEBS スナップショットのパブリック共有機能のブロックは対象外と記載しました。 blog.serverworks.co.jp 下記のアップデートによりEBSスナップショットもパブリック共有機能のブロックができるようになったため、本日はEBSのパブリック共有機能をブロックする方法を紹介したいと思います。 aws.amazon.com EBS パブリック共有機能のブロックを有効にする手順(GUI) Block all sharing Block new sharing 注意点 リージョン…
アバター
Amazon Connect専任担当の丸山です。 Amazon Connect専任担当のお悩み Zendeskと連携するパッケージ このパッケージはどんなことができるの? 導入したら効果があるのかしら お気軽にご相談を 編集後記 Amazon Connect専任担当のお悩み AWSを専業品質で提供しているサーバーワークスの中で、Amazon Connectに特化したポジションでお仕事をしていますが、乱暴にいうとAmazon Connectって電話の部品なんですよね。 チャット機能もあるし、CsutomerProfileなどいろいろな拡張機能も提供されて入るものの、コンタクトセンターの課題をこれ…
アバター
Terraform で Resorces や Modules を使用して、セキュリティグループを作成してみる
アバター
マネージドサービス部 佐竹です。本ブログでは、2023年11月16日に AWS Cost Explorer に嬉しい機能追加(設定オプションの追加と整理)がありましたのでご紹介します。特に37か月前までの費用が Monthly で確認が可能となるオプションの追加は、AWS の過去をコストの観点から振り返るのに役立つでしょう。
アバター
(技術的な記事ではありません。) こんにちは、マネージドサービス部の大城です。 私が住む沖縄ではAWS認定試験の会場が限られているため、通常ピアソンVUEのリモート受験を利用しています。 これまで数回、AWS認定試験をリモート受験で受け、快適なリモート受験生活をおくっていました。 しかし、先日、リモート試験時にPCが突然フリーズし途中で強制終了してしまいました。同じような経験をしてほしくないため私の経験を共有します。 受験環境 PCフリーズ当日の状況 試験開始 フリーズ 試験官からのチャット テスト結果は? 振り返りとリベンジ Windowsで受験して良かったこと 最後に 受験環境 私のリモー…
アバター
マネージドサービス部 佐竹です。本ブログでは以前ご紹介しました Public IP insights にあった大きなアップデートについて記載しています。このアップデートによって、Public IP insights は IPAM の無料機能の1つとなり「AWS Organizations で全アカウント及び全リージョンの情報集約が可能」となりました。
アバター
先日のポストで、ChromeのサードパーティCookieブロック対応としてAmazon Connect Salesforce CTI Adapterのバージョンを 5.21以降へアップデートすることを推奨させていただきました。 このバージョンでは、セールスフォースへのログイン時やリロード時にCTIウィンドウが自動的にオープンしてしまう挙動に変わっているようです。 主にお客様へ発信するアウトバウンド用途のメンバーから指摘されたのですが、使い方として自分から電話操作するアクションになるので、勝手に電話パネルが表示される挙動は歓迎されないケースになると思います。 blog.serverworks.c…
アバター
IE課で研修中の河本と申します。 EC2にログインする際は、パスワードの代わりにキーペアという鍵を使用してログインします。 当社ではお客様にキーペアを連携する手段として、パラメータストアをご案内することがあります。 今回はパラメータストアの概要と、マネジメントコンソールでキーペアを取得する方法についてご紹介いたします。 パラメータストアとは パスワードやキーペアなどのパラメータを一元的に保管することができるサービスです。 AWS System Managerの一機能であり、正式名称はAWS Systems Manager Parameter Storeです。 イメージを湧かせるため、実際にパラ…
アバター
こんにちは、マネージドサービス部テクニカルサポート課の坂口です。 今回は AWS WAF マネージドルールの選び方についてご紹介いたします。 AWS WAF マネージドルールとは AWS WAF マネージドルールグループ一覧 Web ACL Capacity Unit (WCU) AWS WAF マネージドルールグループの選び方 まとめ AWS WAF マネージドルールとは AWS WAF マネージドルールは、AWS が提供しているルールセットであり、一般的なアプリケーションの脆弱性や望ましくないトラフィックからの保護を提供するマネージドサービスです。 docs.aws.amazon.com …
アバター
Amazon Connectの進化に追随するためにAmazon Connectパートナーで集まって情報交換してみようという、第1回目のAmazon Connectのパートナーが集まって情報交換する会を開催しました
アバター
サーバーワークスの村上です。 このブログではAmazon Bedrockをモニタリングするツールについて、主にCloudWatchとWeights & Biasesを比較していきます。 後述しますが、Weights & BiasesはAWSサービスではなく、機械学習の実験管理などに使われるサードパーティ製のサービスです。 結論 前提 主なモニタリング事項 AWSサービスを使ったモニタリング (前提)Amazon Bedrockのモニタリング設定 CloudWatch Log Insightsを使ったモニタリング ストリーミング出力している場合、出力が分割される CloudWatch Logsだ…
アバター
こんにちは。営業推進課の島村です。 Amazon Bedrock が登場し、Amazon Kendra を活用して文章検索アプリケーションの利用ケースが増えているかと思います。 Amazon Kendra は豊富なデータソースコネクタが用意されていますが、当然ながらデータソースごとの接続の方法はデータソースごとによって異なります。 今回は Amazon Kendra が持っているたくさんのデータソースコネクタ、Google Drive との接続をハンズオンしてみます。 前提 手順 Google Cloud IAM API の有効化(すでに有効化されている場合はスキップでOK) Admin SD…
アバター
GPT-4 との対話を通して EC2 インスタンスを起動する様子 はじめに Function Calling とは 実装 ライブラリのインポートと openai クライアントの定義 対話を行う chat 関数 1. Chat completion API に渡す引数を作成する 2. ユーザーの初回の投稿を送信する 3. tool_calls に値が設定されるまで(API に渡す引数が確定するまで)ユーザーと対話する 4. tool_calls が設定されたら、ユーザーに確認を求める 5. ユーザーの了承後、EC2 インスタンスを起動する Chat Completion API を実行する関数の…
アバター
こんにちは。 ディベロップメントサービス1課の山本です。 たまにYoutubeでライブカメラを見るのが好きで、歌舞伎町見てると楽しいです。 阪神優勝の日も、道頓堀川のライブカメラを眺めてました。 今回は、AWSサービスをモックするのに便利なmotoを利用する際の注意点を説明します。 OKだったテスト結果が一瞬でNG(ClientError)となるサンプルをご紹介します。 はじめに 環境 利用ライブラリ テスト対象コード ディレクトリ構成 NGサンプル1(インポートの順番) テストコード テスト結果 モックの動作確認 エラー原因 対処法 NGサンプル2(motoを利用していないテストコードがある…
アバター
こんにちは、やまぐちです。 CloudFormation で EC2 を構築しようとして、ステータスを確認するも「CREATE_IN_PROGRESS」から全然進まない! といったご経験はございませんでしょうか。 エラーなら早く「CREATE_FAILED」を出して…!とエラー結果を早く欲しがってしまいます。 実はしばらく待ったらエラーがでます。 今回は以下のエラーが出た時の対処方法を考えたいと思います。 Value (ec2-test-role) for parameter iamInstanceProfile.name is invalid. Invalid IAM Instance Pr…
アバター
こんにちは。AWS CLIが好きな福島です。 はじめに 前回に引き続き、AWSを利用したチャットボットアプリの構成例をご紹介いたします。 blog.serverworks.co.jp チャットボットアプリのイメージ ※補足 KendraのWeb Crawlを使ってサーバーワークスの役員情報を取得しております。 ユーザーから質問があったら、ECS上でLangChainを使って、Kendraで検索しつつ、検索結果を基にBedrockを使い回答を生成しています。 構成 基本的には前回のブログでご紹介した構成と変わらないのですが、 ベクターストアとして利用していたS3,Lambdaの部分をKendra…
アバター
マネージドサービス部 佐竹です。本ブログでは、AWS WAF の分析に役立つ新機能 CloudFront セキュリティダッシュボードについてご紹介します。調べていくうちに、CloudFront における AWS WAF のログの可視化や分析・調査において、まずは使いたくなる機能だと思わされました。
アバター