TECH PLAY

サーバーワークス

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

5670

2020年1月に公開いたしましたジョブワークフロー機能ですが、その後も継続的にアップデートしております。リリース以降、ご利用いただいたお客様からの声をもとにしたUIアップデートはもちろんのこと、以下のようなアップデートをいたしました。 ジョブワークフローの先頭ジョブに手動トリガーが指定可能になりました 1つのジョブワークフローに最大20ジョブが登録可能になりました ジョブワークフローの先頭ジョブに手動トリガーが加わる これまでCloud Automatorではジョブワークフローの先頭ジョブに手動トリガーを指定可能なトリガーとして提供していませんでした。 手動トリガーをジョブワークフロー用先頭ジ…
アバター
Amazon Connectのコンタクトフローで利用する音声として、サードパーティWEBサービスを利用し、動的に連携する仕組みを検証してみました。実際の動作を動画としてもご覧いただけます。 概要 構成 動作デモ 最後に 概要 Amazon Connect の2022年4月のアップデートで、コンタクトフロー内で再生する音声プロンプトとして、S3に格納した音声ファイルを指定することが可能になりました。 blog.serverworks.co.jp リリースされた際に「サードパーティ製音声を動的に利用できそう」というアイデアはありましたが、株式会社エーアイ様のAITalk® WebAPIをトライアル…
アバター
コーヒーが好きな木谷映見です。 Amazon Redshift はフェデレーテッドクエリをサポートしています。 Redshift でのフェデレーテッドクエリの概要については以下のブログをご参照ください。 blog.serverworks.co.jp 今回は、Amazon Redshift Serverless から Aurora Serverless PostgreSQL 互換バージョンへのフェデレーテッドクエリを検証してみましたので、実施手順を記載します。 私自身 PostgreSQL 初心者であるため、備忘も兼ねて詳細な実行コマンドまで記載しており手順が長くなっております。ご了承ください。…
アバター
コーヒーが好きな木谷映見です。 Amazon Redshift はフェデレーテッドクエリをサポートしています。 今回は、フェデレーテッドクエリの概要について記載します。 フェデレーテッドクエリとは フェデレーテッドクエリでできること フェデレーテッドクエリでできないこと フェデレーテッドクエリのユースケース フェデレーテッドクエリの仕組み おわりに 参考 フェデレーテッドクエリとは Redshift から外部データベースのテーブルに直接クエリできる機能です。 データ本体は外部データベースに置いたまま、外部データベースのテーブルにクエリを発行して分析に利用できます。 データベースに詳しい方は、デ…
アバター
こんにちは、CI部 呉屋です。 マネージメントコンソールからスイッチロールを使うことがあると思います。 その際、履歴の表示はどうしても残ってしまいます。 対応した案件の終了後など、使用しないアカウント情報は削除しておいた方が良いです。 私は以前、オペミスで履歴を押下してログインしてしまったことがあります。 そのような過ちを防ぐため、スイッチロールの履歴表示を削除する手順を記載します。 スイッチロールとは スイッチロールの履歴表示とは 手順 (Google Chromeの場合) ブラウザの設定画面から[プライバシーとセキュリティ] → [Cookie と他のサイトデータ] を開く [すべての C…
アバター
Amazon EC2 Auto Scalingについて調べてみた結果をまとめました。
アバター
AWS Lambdaのループ実行による課金上昇を減らすためのアプローチを考えて見ました。
アバター
Amazon CodeGuru Reviewer とは GitHub Actions から実行してみる 1. GitHub Actions のワークフローファイルを準備する 2. AWS 側に必要なリソースを用意 3. その他準備 GitHub Actions の Secrets 設定 4. プルリクエストを作成し、CodeGuru Reviwer を実行する まとめ Amazon CodeGuru Reviewer とは aws.amazon.com 機械学習を使ってアプリケーションコードのセキュリティ脆弱性、見つけにくいバグを特定し推奨事項を提供してくれるサービスです。2022-09 現在…
アバター
サービス開発課の刈谷です。 実は、Cloud Automatorは、Rubyで実装されております。 https://cloudautomator.com/ 私と言えば、フロント側を少しかじり、Ruby経験ゼロでサービス開発(Cloud Automatorの開発チーム)に参戦するという暴挙に出ましたが、 チームメンバーは、相談内容に即レスして下さったり、時には時間を割いて一緒にエラーを解決して下さったり、実装を考えて下さったり、プルリクレビューして下さるので、仕事はとても充実しています。 それと同時に、基礎的な能力が足りていないからか「このままだとヤバいな。」とも感じており、そういう自信が付くた…
アバター
本記事記載の情報は2022年9月時点の情報で、約5分で読めます♪ ハロー、エブリワン♪ アプリケーションサービス部のオオカミ🐑です。 私が所属するAS部ではバックエンド開発以外に、フロントエンドの開発も盛大に行なっております。 先日Adobeに買収とのニュースが話題になっている、みんな大好き”Figma”について執筆させていただきました📝 Webデザイナーやフロントエンドエンジニアの方々でしたらおなじみのFigmaを、弊社も今年から業務で取り入れ、現在ではFigmaなしに円滑なフロントエンド開発はできなかったと思っています。 そこで本記事では、Figmaとか何か?、便利なポイント、導入や料金ま…
アバター
コーヒーが好きな木谷映見です。 Amazon Redshift Serverless を既存の Amazon VPC 内に作成しようとしたら、Insufficient free IP addresses found in subnets というエラーで作成できませんでした。このエラーについて、気合いを入れて調査しました。 20221115 追記 検証結果(20220916 時点東京リージョン) 経緯 検証 VPC の準備 名前空間の作成 ワークグループの作成 実験 /28 のサブネット × 3、RPU = 32 ⇒失敗 /27 のサブネット ×1 + /28 のサブネット × 2、RPU = …
アバター
AWS Certified Solutions Architect - Associate の新バージョン (SAA-C03)の試験対策についての考察です
アバター
AWS SkillBuilderの個人サブスクリプションを登録してみたお話です。注意点もいくつかあったのでメモ!
アバター
こんにちは。 山が好きな山本です。 紅葉シーズンですね。 仙ノ倉山から見る平標山、遠くに苗場山。2021/10 ジョブ管理ソフトウェア Airflow のマネージドサービスである、Amazon MWAA (Amazon Managed Workflows for Apache Airflow) を検証しています。 環境作成と利用料金につきましては、以下の記事で解説しています。 参考にご参照ください。 Amazon MWAA (Amazon Managed Workflows for Apache Airflow) のネットワーク構成と料金の概算。 - サーバーワークスエンジニアブログ また、タ…
アバター
クラウドインテグレーション部の村上です。 今回はSageMaker Autopilotをやってみたブログです。 チュートリアルではなく、Kaggleのコンペで使ってみたらどうなるんだろう?という内容です。 興味があれば読んでください! Kaggleってなに? Kaggleとは 参加したコンペってどんなの? Submitについて Amazon SageMaker Autopilotとは やってみた データの準備 データセットをS3にアップロード parquet形式にも対応していてうれしい SageMaker Studioを起動し、データセットをダウンロード (補足)検証データは作成してもしなくて…
アバター
みなさん、こんにちは。AWS CLI が好きなテクニカルサポート課の市野です。 EC2 インスタンスの変更時に、AMI が対応しているアーキテクチャや仮想化タイプであることを確認し問題ないと思っていたのに、インスタンスタイプ変更後に起動しない事象でハマってしまったためその時のメモです。 事象の発生までの道のり t2.micro として構築されているインスタンスを t3a.micro に変更して起動を試みた時にそれは起こりました。 インスタンスの停止&停止状態となるまで待機 aws ec2 stop-instances \ --instance-id ${INSTANCE_ID} && \ aw…
アバター
こんにちは!イーゴリです。 「Amazon Route 53でCNAMEレコードを登録する時、エラーが発生する場合、どうすれば良いか」という記事をご紹介致します。 エラー内容 パターン 1 パターン 2 CNAMEの理解 エラーが発生する理由(CNAMEの制約) CNAMEレコードは登録できない例 解決方法 エラー内容 パターン 1 エラーが発生しました 不正なリクエストです。 (InvalidChangeBatch 400: RRSet of type CNAME with DNS name test.jp.domain-test.ga. is not permitted as it con…
アバター
9月の空気って最高ですね!PE部 礒です。 今日は AWS App Runner (以下 App Runner ) で、Github リポジトリをソースとした Slack bot を稼働させてみます。 実行環境についてほとんど意識しなくて良く、10分ほどでできてしまいます。 App Runner とは? Step 1. Slack App の作成 Step 2. ローカルプロジェクトの作成 Step 3. App Runner サービスの作成 できました おまけ App Runner とは? コンテナ化したアプリケーションを簡単にデプロイできるマネージドサービスです。 コンテナイメージやソース…
アバター
コーヒーが好きな木谷映見です。 2022 年 7 月 12 日、Amazon Redshift Serverless の一般提供が開始 されています。 Amazon Redshift とは、AWS における DWH(Data Ware House:データウェアハウス)のサービスです。これがサーバレスになったというのはどういうことなのか、Amazon Redshift Serverless の概要を調査しました。 ドキュメント 今までの Amazon Redshift(RA3 インスタンス) Amazon Redshift Serverless とは Redshift Serverless のコ…
アバター
EFSをEKSの永続ボリューム設定した場合、データを自動削除する方法について
アバター