2022-10-01から1ヶ月間の記事一覧 - サーバーワークスエンジニアブログ

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

Amazon Redshift Serverless から Aurora Serverless MySQL 互換バージョンに Redshift クエリエディタ v2 でフェデレーテッドクエリしてみた

コーヒーが好きな木谷映見です。 先日こちらのブログで、Aurora Serverless MySQL 互換バージョンにフェデレーテッドクエリする手順を記載しました。 blog.serverworks.co.jp 今回は、 Redshift クエリエディタ v2 でフェデレーテッドクエリを試してみます。…

Amazon Kinesis Data FirehoseからHTTPエンドポイントに配信したAWS WAFのログをAWS Lambdaで取り出してみた

クラウドインテグレーション2部の山下です。 AWS WAFのログは、2022年10月現在、以下のいずれかに送ることができます。 Amazon CloudWatch Logs(以下、CloudWatch Logs) Amazon Kinesis Data Firehose(以下、Kinesis Firehose) Amazon S3(以下、S3) 上…

WSL2上のUbuntuにTeraTermでSSH接続する

こんにちは。10月にサーバワークスに入社し、現在AS部IE課で研修中の吉井です。 本記事では、Windows Subsystem for Linux 2(以下、WSL2)上のUbuntuにTeraTermでSSH接続する方法について記載したいと思います。 はじめに 前提 手順(Ubuntuでの設定) SSH設定…

pytest-cov で pytest 実行時にカバレッジを取得しよう!

pytest-cov とは カバレッジとは C0 カバレッジ(Statement coverage: 命令網羅) C1 カバレッジ(Branch coverage: 分岐網羅) C2 カバレッジ(Condition coverage: 条件網羅) 試してみる インストール 実行方法 Visual Studio Code で可視化したい まとめ…

【Amazon Connect】お客様が選択した番号を後で確認する方法

より早く、適切なサポートを実現するために、コンタクトフロー内でお客様に番号を選択していただき、受付オペレータのグループ(キュー)を分岐させることができます。 その際に、お客様の選択内容を属性に保持することで、後でデータを確認する方法を紹介し…

Lambda@Edge関数のメトリクスはここに表示されます

CI部の古川です。Lambda@Edge関数の呼び出しメトリクスを確認しようとしたら、メトリクスにデータがない!と1時間くらい嵌ってしまいました。 Lambdaコンソールに表示されない… Lambda@Edge関数の呼び出しメトリクスを確認しようと、Lambda関数のコンソー…

Amazon Redshift Serverless から Aurora Serverless MySQL 互換バージョンにフェデレーテッドクエリしてみた

コーヒーが好きな木谷映見です。 先日こちらのブログで、Aurora Serverless PostgreSQL 互換バージョンにフェデレーテッドクエリする手順を記載しました。 blog.serverworks.co.jp 今回は Aurora Serverless MySQL 互換バージョンにフェデレーテッドクエリし…

Transit Gateway を使用して、AWS Network Firewall Endpoint の集約を考えてみる。

技術課の山本です。 近所の南アルプスでも紅葉が始まっていました。 Transit Gateway を使用して、AWS Network Firewall Endpoint の集約を考えてみる。 AWS Network Firewall を使用して、VPC内の通信を監査することが増えてきたように感じます。 そこでよ…

Pythonをインストール(Mac編)

はじめに この夏の 土用の丑の日 に鰻を食べれなかったので、この秋は秋刀魚を絶対に食べることを目標にしているアプリケーションサービス部の森です。 今回は、たまたまOSをクリーンインストールしたので、 新たにPythonをインストールすることになったので…

Amazon Redshift 拡張された VPC のルーティング(enhanced VPC routing)とは

コーヒーが好きな木谷映見です。 Amazon Redshift を作成する際、多くの方は業務データ保護の観点でプライベートサブネットに作成されるのではないでしょうか。 「プライベートサブネットに作成したのだからもう安心」と思われるのはまだ早く、Redshift 側で…

Redshift Serverless をプライベートサブネットに作成して S3 バケットからデータを COPY する

コーヒーが好きな木谷映見です。 今回は、Amazon Redshift Serverless をプライベートサブネットに作成して S3 バケットからデータを COPY できるように設定します。 背景 構成図 S3 バケットの作成 サンプルデータ格納 EC2 インスタンスに psql をインスト…

15分でS3を使ったダウンロードサイトを構築する

こんにちは、2022年10月にサーバワークスに入社した大城と申します。現在AS部IE課で研修中で、沖縄からリモート勤務でAWSを勉強しています。本記事でS3を利用して簡単なダウンロードサイトを作ってみたいと思います。 はじめに awslabs について AWS JavaScr…

AWS Certified Solutions Architect - Professional の新バージョン (SAP-C02) の受験申込が可能になりました!

こんにちは、ラーニングエクスペリエンス課の小倉です。 AWS Certified Solutions Architect - Professional の新バージョン (SAP-C02) が 2022/11/15 から受験でき、2022/10/18 から受験申込ができるようになりました。旧バージョン (SAP-C01) は 2022/11/1…

タイタニック号で生死を分けたものはなに?さわって学ぶAmazon SageMaker Data Wrangler

クラウドインテグレーション部の村上です。 今回は「SageMaker Data Wranglerとはどのようなサービスかさわって学ぶ」というテーマで書いていきます。 機械学習におけるSageMaker Data Wranglerの位置づけ データの前処理って大事 SageMaker Data Wranglerの…

S3 ゲートウェイ型 VPC エンドポイントのエンドポイントポリシーは "Principal" ではなく "Condition" の使用が推奨されている

コーヒーが好きな木谷映見です。 S3 ゲートウェイ型 VPC エンドポイントポリシー、使っていますか? S3 ゲートウェイ型 VPC エンドポイントは、プライベートサブネットのリソースから S3 バケットに接続するために無料で使用でき、冗長性の考慮不要で帯域幅…

AWS Control Towerで新規AWSアカウントを発行する

こんにちは。CS課の下山です。 今日もControl Towerの話をします。 概要 Account Factory アカウント作成 アカウント作成後の確認 管理アカウント上での確認 作成したメンバーアカウント上での確認 最後に ドキュメント 概要 AWS Control TowerでAWSアカウン…

EC2 インスタンスで稼働する WordPress サイトの画像を WP Offload Media Lite プラグインを使って S3 バケットに保存するための IAM ロールの設定

コーヒーが好きな木谷映見です。 本記事は、Amazon EC2 インスタンスに WordPress をインストールして Web サイトを作成されている方向けの情報です。 背景 構成 S3 バケットの設定 IAM ロールの設定 WP Offload Media Lite プラグインのインストール WordPr…

EC2でCloudWatchエージェント設定時、ロググループの保持期間が反映されない

こんにちは。東北のサウナー小菅です。 仙台に引っ越してきて約3ヵ月が経ちますが、 関東圏のサウナに思いを馳せる今日この頃です。 さて、本日はEC2でCloudWatchエージェントをインストールし、 エージェントの設定ファイルでロググループの保持期間を『3 m…

WinSCPでAmazon S3にアクセスするときのアレコレ

CI2-1の松田です。こんにちは。 今回はWinSCPを使ってS3にアクセスする方法についてまとめます。 本記事はおまけが本編ですので、WinSCPの使い方なんて知ってるよという方も、おまけの部分だけでも目を通して頂けると嬉しいです。 なお本記事では、S3にアク…

マネージドプレフィックスリストを利用したセキュリティグループのルール数の計算方法について

みなさん、こんにちは。AWS CLI が好きなテクニカルサポート課の市野です。 マネージドプレフィックスリストを用いたセキュリティグループの管理をご検討のお客様で、ルール数の計算が合わない場面があり、エントリ数の設定などハマりやすいポイントがありま…

AWS Control Towerの概要と初期セットアップについて

CS課の下山です。 AWS Control Towerの概要と、初期セットアップの様子をお伝えします。 Control TowerではAWS Organizationsの利用が前提となります。 Organizationsについても知りたい方はまずはこちらをご覧ください。 blog.serverworks.co.jp AWS Contro…

【YouTubeにて毎週更新】SAA-C03 AWS 認定ソリューションアーキテクト – アソシエイト サンプル問題を解説

現在サーバーワークス公式YouTubeチャンネルでは、2022年8月より新しくなった「SAA-C03 AWS 認定ソリューションアーキテクト – アソシエイト」のサンプル問題を宮澤が解説する動画を毎週金曜に投稿しています。

RDSのバックアップ保持期間はスナップショットの世代数ではない

こんにちは、屋根裏エンジニアの折戸です。 今回はAmazon RDS(以下、RDS)のバックアップ保持期間はスナップショットの世代数ではないということを伝えたいと思います。 背景 検証 自動バックアップを有効にし、バックアップ保持期間を設定 変更画面 データ…

ENGINEER BLOG the Movie更新情報

みなさんは弊社のYoutubeをみてますか? 本ブログはその中の弊社技術ブログを解説した動画ENGINEER BLOG the Movieの更新情報をお届けします! よろしければ弊社Youtubeのチャンネル登録よろしくお願いします! www.youtube.com 【VPC】踏み台経由でのログオ…

君は台湾を感じたことがあるか?台北ローカルゾーンを試しに使ってみた!

台北ローカルゾーンを試してみました。

AWS Cost Explorer の UI にアップデートがあったので変更点について記載します

カスタマーサクセス部 佐竹です。本ブログでは、新しい UI にアップデートされた AWS Cost Explorer について新旧の UI を比較しながらその変更点を解説しています。新しい AWS Cost Explorer では、ベスト 9 までの表示と、デフォルトが積み上げの「Stack」…

【Python】collectionsライブラリを活用しよう_3. deque

Pythonのcollectionsライブラリに含まれた型の中で有用なものを紹介します。今回はdequeです。

【Python】collectionsライブラリを活用しよう_2. OrderedDict

Pythonのcollectionsライブラリに含まれた型の中で有用なものを紹介します。今回はOrderedDictです。

【Python】collectionsライブラリを活用しよう_1. namedtuple

Pythonのcollectionsライブラリに含まれた型の中で有用なものを紹介します。今回はnamedtupleです。

pyenv, virtualenv, pipenv, poetry の概要

概要 各ツールの対応範囲 pyenv の主要操作(Python のバージョン管理) パッケージ管理ツール別の主要操作 仮想環境(シェル)への入り方 パッケージを指定してインストール パッケージを requirements.txt, Pipfile, project.toml からインストール パッケ…

EC2 インスタンスに psql をインストールして Redshift Serverless に接続する

コーヒーが好きな木谷映見です。 手元に BI ツールが無くても、EC2 インスタンスから接続しちゃえばいいじゃない。 ということで、Amazon Redshift Serverless の検証をするため、手軽に検証環境を作ります。 構成図 VPC と サブネットを作成する IAM ロール…

開発言語のバージョン管理にasdfはいかがですか

開発言語のバージョンを管理するasdfというツールの紹介記事です。

CLBのセキュリティポリシーをCLIで確認する

こんにちわ、屋根裏エンジニアの折戸です。 今回はClassic Load Balancer(以下、CLB)のセキュリティポリシーをAWS CLI(以下、CLI)で確認する方法をご紹介します。 参考 詳細については以下をご覧ください。 aws.amazon.com CLIドキュメント awscli.amazo…

Bandit を使って Python コードのセキュリティをチェックしよう!

Bandit とは 試してみる インストール 実行方法 設定 特定箇所のみチェックを無効にしたい flake8 のプラグインとして まとめ あわせて読みたい Bandit とは github.com Python コードのセキュリティ問題をチェックしてくれるツールです。Amazon CodeGuru Re…