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

Cloud9上で動かしているFlaskのプレビューが「Oops No application seems to be running here!」と表示される場合の対処法

技術4課の前田(青)です。 ある検証の前準備としてCloud9上でFlaskアプリケーションを動かしたのですが、プレビューすることが出来ませんでした。 Flaskを初めて触ったこともあり少しハマったので対処方法を記載します。 対象 Flask初心者の方 事象 ①フォルダ構成とFlaskアプリケーションのソースコードの内容は下記画像のような感じです。「app.py」を実行すると「Hello World

[Amazon RDS] スナップショットから復元する時に元のエンドポイント名を設定する方法

こんにちは!イーゴリです。 問題点 理由 対策方法 作業流れ 手順 RDSをアップグレードする場合、この方法もご検討ください! 問題点 RDSを復元したい時に同じエンドポイント名に設定したい場合、スナップショットから復元し、[DB 識別子]を既存RDSと同じ名前で設定しようとすると[DB instance already exists]というエラーが発生しています。 理由 DB 識別子名がエンドポイント
AWS

Amazon Connect のタグベースでのメトリクスへのアクセス制御を検証してみた

こんにちは、AS部DS2課の外崎です。 Amazon Connectの「タグベースのアクセス制御」は、効率的かつ柔軟なリソース管理を実現する重要なツールです。タグを利用することで、特定のリソースに対するアクセス権限を細かく制御することが可能となり、企業全体のセキュリティを強化するとともに、業務の効率化に大いに貢献します。 本ブログでは、タグベースのアクセス制

Amazon DynamoDB チートシート

プライマリキー、インデックス プライマリキー ローカルセカンダリインデックス (LSI) グローバルセカンダリインデックス (GSI) ハッシュキー (HASH_KEY)、レンジキー(RANGE_KEY) とは データ型 使用可能なデータ型 パーティションキー、ソートキーに使用可能なデータ型 日時項目を保存したい場合 各プログラミング言語のデータ型との対応 プライマリキー、インデックス プラ

Organizations を利用した GuardDuty の有効化手順

こんにちは。技術課の加藤ゆです。 久しぶりブログを書きました。最近は30度近い日が続いて、アイスコーヒーがおいしい季節ですね。 本記事では、単一リージョンでのGuardDuty有効化手順を記します。 Organizations環境では、 組織内のすべてのアカウントへ GuardDuty設定を行うことが出来ます。 Amazon GuardDutyとは Organizationsとは Organizationsを利用したGuardDutyの有効化とは 手順

CloudFormation で EC2インスタンスを構築する際、どのような処理が動いているのかみてみた

こんにちは。 AWS CLI が好きなテクニカルサポート課の市野です。 普段、AWS CLI 一辺倒なので、CloudFormation に関連するお問合せをいただいた際に、あれ?どうだったっけ?となる場面があったので、少し深掘りしてみました。 クリックで目次が表示されます。 そもそもの目的 それぞれの挙動の確認 前提(テンプレートの共通部分) 1.Type: AWS::EC2::Instance のみ での作成 1-1. Cl
AWS

【30分AWSハンズオン(5)】Auto Healingを設定してみよう

こんにちは、ラーニングエクスペリエンス課の小倉です。 父の日に息子が選んでくれたイスがあるのですが、うちの猫たちに場所をとられて座れずにいます。オットマンもあるのですが、そこにはもう一匹の猫がいます。早く座れる日がくるといいなと思っています。 サーバーワークスでは、自由に勉強会を開催してスキルアップをしています。その中で私は毎週月曜日

ElastiCache for Redisハンズオンを通して実感できたことを書き綴る

ハンズオン概要 環境 ハンズオン手順について 実感できたこと①:実行SQLをキーに指定してキャッシュデータを格納できる。 実感できたこと②:クラスターモード有効ElastiCacheのノードへのアクセス方法 前提1:ElastiCache for Redisの構成要素 前提2:クラスターモードとは クラスターモード有効化状態のノードへのアクセス方法 ソースコードをクラスターモード有効に対応

Lambda関数とPapermillでJupyterノートブックをバッチ実行する

AWSにおいてJupyterノートブックを実行する場合は、通常はSageMakerの画面でノートブックインスタンスを起動してJupyterを画面を開いて実行します。 つまり、手作業なりますが、Papermillというツールを使えばバッチ実行が可能です。 本記事ではPapermillを利用し、Lambda関数でJupyterノートブックをバッチ実行する方法を紹介します。

CloudWatch Contributor Insightsを使ってみる

こんにちは。島村です。 奄美地方は梅雨が明けたようですね 例年7月中頃までは梅雨が続いていたイメージがあり、想像よりも今年は梅雨明けが早そうです。 さて、今回はCloudWatch Contributor Insightsを使ってみようと思います。 私自身、CloudWatch Contributor Insightsはあまり馴染みのない機能なので、使い所から設定方法まで、当記事でまとめていければと思います。 概要 料金 C

VSCode(Visual Studio Code) + draw.ioを使ってみたい

こんにちは!東北のサウナー小菅です! 仙台に引っ越してから1年経ちましたが、 スーパーでめかぶを買って食べるのが習慣になりました。 海の幸が旨すぎて地方都市移住は成功だと個人的には思ってます。 さて今回は、VSCodeでdraw.ioを使うための初期セットアップから簡単な操作イメージを こちらのブログで紹介したいと思います。 セットアップ 利用イメージ 最後に

TGW Inter-Region Peering を利用して全ヨーロッパリージョンとの Ping 応答を比較する

マネージドサービス部 佐竹です。今回は、AWS Transit Gateway(TGW)の Inter-Region Peering を利用して、東京リージョンとヨーロッパにある全8リージョンの VPC 間を相互に接続し、それぞれの Ping 応答速度を測定しました。その実装方法と、測定結果についてまとめましたのでブログでご紹介します。
AWS

AWS Dev Day 2023 Tokyo セッションレポート - (SA-3-2) 成長を続ける SaaS の AWS コスト管理において開発者としてできること

AWS Dev Day 2023 Tokyo での Chatwork さんのセッション「成長を続ける SaaS の AWS コスト管理において開発者としてできること」の感想エントリです

AWS Dev Day 2023 Tokyo(2日目)に参加した

でAWS Dev Day 2023 Tokyo2日目の様子と、一部感想をお届けします。

【Cloud9】could not connect to the EC2 instance. ステータスエラーで使用できない

エンジョイ AWS! サーバーワークス エンジニアの伊藤Kです。 実に1年半ぶりのブログ投稿です。 小ネタですが、自分が少しハマった & 意外とサーバーワークスで誰も書いていないので書きます。 Cloud9 環境作成時にエラーが出た話です。 ステータス「エラー」で使えない 公式ドキュメントの要件を満たしていることを確認します。 ※ 今回の事象の原因についても、ドキ
AWS