2020-06-01から1ヶ月間の記事一覧

Amazon PollyのSSMLを使ったらどれくらい自然な日本語になるか試してみた

CI部5課の山﨑です。 Amazon Connectの問い合わせフローのブロックには「プロンプトの再生」というブロックがあります。その中にはAmazon Pollyが記述したテキストを音声読み上げしてくれるTTS(Text To Speech)という機能があるのですが、イントネーション…

Transit Gatewayのルーティング仕様を分かりやすく解説してみる

技術3課の杉村です。AWS Transit Gateway以下、Transit GatewayまたはTGW)のルーティングの仕様を解説してみます。 1. Transit Gateway関連のルート設計の概要図 Transit Gatewayのルーティング設定を俯瞰してみると、この図のようなかんじです。 当記事で…

AWS サービスクォータでIAMの上限が管理できるようになりました!

こんにちは、技術1課の小倉です。 2020/6/25にアップデートがあり、AWS サービスクォータでIAMの上限が管理できるようになりました! Manage your AWS Identity and Access Management quotas with AWS Service Quotas 今までは、IAMのサービス上限(例えば、…

Amplify Console がすべてのブランチデプロイに対するカスタムサブドメインの自動作成および削除をサポート

はじめに こんにちは、技術1課の山中です。 暑くなってきましたね!いつも仕事をしている部屋にエアコンがなくてそろそろやばいなあと感じ始めています。。 というのはさておき! 今回はこのアップデートについて見ていきます! Amplify Console がすべての…

Amazon Transcribeのリアルタイム文字起こしでPrivateLinkをサポートするようになりました!

こんにちは、技術1課の小倉です。 2020/6/26にアップデートがあり、Amazon Transcribeのリアルタイム文字起こしでPrivateLinkをサポートするようになりました! Announcing AWS PrivateLink Support for Amazon Transcribe Real-Time Streaming 今まではVPC…

AWS CodeBuildでビルド実行時に使うShellの指定ができるようになりました

2020年6月25日のAWS CodeBuildのアップデートです。 AWS CodeBuildが追加のシェル環境をサポートするようになりました。 AWS CodeBuild Now Supports Additional Shell Environments AWS CodeBuildを利用すると、ビルド用コンテナが作成され、その中でShell…

Snowflake にローカルからデータをロードしてみる

CI 部の宮本です。今回はローカルの CSV ファイルを Snowflake にロードしてみたいと思います。 やり方を調べていたところ、公式ドキュメントにぴったりのチュートリアルがあったので、以下を参考に進めてみます。 Snowflake を 20 分で紹介 SnowSQL で Snow…

コラム:公園とおじいちゃん

ソリューションをご提案するベンダーとしては、「お客様が本当に欲しいもの」とのズレが無いかを常に意識したい。 自宅から徒歩2,3分の場所に、比較的大きな公園がある。 休日になると、4歳の娘を連れてよく遊びに行く。普段、SNSでエゴサーチばかりしてスト…

Alexa虎の巻(5)予期しない指示に対応するFallbackIntentとは?

こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。 さて、前回の「Alexa虎の巻」の第4回目は「豆知識スキルでもAlexaと会話を続けたい」をお届けしました。 今回も「豆知識スキル」を使います。前回は「他の豆知識を知りたいときに、引き続…

TTL を有効化した DynamoDB でちょっと焦った話

こんにちは。技術4課の保田(ほだ)です。 先日28回目の誕生日を迎えたのですが、全然実感がないので実質まだ27歳です。 要約 TTL を有効にした DynamoDB に対して有効期限切れのレコードを PutItem すると何も起きない DynamoDB の 有効期限(TTL) 冒頭の…

【AWSセキュリティ】VPCフローログ

今回は、弊社のYoutubeチャンネル「サーバーワークス チャンネル」にて先日公開した以下動画についてblogでも内容を紹介いたします。 動画内では、実際のAWSマネジメントコンソール画面を利用した説明もありますのでもし興味があれば是非、動画も参照頂けれ…

署名付きURLを使ってAmazon Connectの情報をセキュアに閲覧する

はじめに こんにちは。孔子の80代目子孫兼技術5課の孔です。暑い夏が始まるのかなと思いきや、梅雨で夜は少し寒かったりして、健康によくない日が続いています。あまり外出もできない日々の中、健康にはお気をつけてくださいね。 それでは早速ですが、今回ご…

【YouTube配信】「30分でわかる AWS UPDATE!」第16回を配信しました!

こんにちは、技術1課の小倉です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 今回もフルリモートでの配信です。 そして先週に引き続き、弊社エンジ…

Step Functions の Map ステートで、処理時間が劇的に短くなった話

はじめに こんにちは。技術4課の河野です。最近作り置き料理にハマっていて、週末に平日分の夕飯を作るというライフハックを実践中です。 今回は、AWS Step Functions(以下「SFN」) の Map ステートについてのお話です。 要約 SFN で過去一年分のSlack投稿メ…

【AWS CDK】AWS のアーキテクトが作成した Contructs が使える AWS Solutions Constructs が出ました!

こんにちは、技術1課の加藤です。 つい先日のアップデートで AWS Solutions Constructs が発表されました。 AWS CDK の Constructs として提供され、これを使えばAWS のアーキテクトが作成した Well-Architected な構成を簡単に構築できるとのこと。 早速試…

東京リージョンで構築可能なインスタンスタイプのアベイラビリティーゾーン別一覧表[2020/6/24]

SRE部 佐竹です。 こちらの記事は以前2019年4月10日に投稿させて頂きました記事「[EC2]東京リージョンで構築可能なインスタンスタイプのアベイラビリティーゾーン別一覧表」の更新版となります。 はじめに 結果(アベイラビリティーゾーン別一覧表) 前回から…

Amazon GuradDutyの検知結果を確認するポイント

エンジニアの小林です。 これまで弊社社員が、以下ブログでGuardDutyの設定方法や設定後のEmail通知の設定方法をご紹介してきました。 http://blog.serverworks.co.jp/tech/2020/06/12/hajimetenoaws_guardduty/ http://blog.serverworks.co.jp/tech/2020/04…

【Amplify】Amplify のローカルモック機能が超便利!

こんにちは、技術1課の加藤です。 またまた Amplify のお話。 今回は簡単に mock API サーバーが立てたられる Amplify のローカルモック機能のご紹介です! Amplify CLI を使ったローカルモック 2019年8月に出た機能のようですが、つい最近使ってみてとても…

AWS Lambda から Amazon Elastic File System にアクセスできるようになりました!!!

はじめに こんにちは、技術1課の山中です。 やっぱり季節的に雨が多いですね〜、雨の日は晴れた日に元気で遊ぶための充電と仕事をがんばろうとおもいます。 というのはさておき! 今回はこのアップデートについて見ていきます! Amazon Elastic File System …

AWS AppConfig でホストされた構成が利用可能になりました

2020年6月16日のアップデートです。 AWS AppConfig がホストされた構成のリリースを発表 なお、AWS AppConfigは2019年11月に発表されたサービスであり、AWS Systems Managersの一部でもあります。 AWS は、AWS AppConfig でホストされる構成の立ち上げを発表…

Serverless Framework で Amplify Console を使えるプラグインで SPA(Vue.js) をデプロイしてみる – デプロイ編

こんにちは、技術1課の加藤です。 昨日、弊社ブログを Amplify で検索していたら衝撃の記事を見つけてしまいました。↓ Serverless Framework で Amplify Console を使えるプラグインで SPA(Vue.js) をデプロイしてみる – 準備編 準備編で止まっている...だと…

VDI環境でAmazon Connectを使ってみよう

はじめに こんにちは。孔子の80代目子孫兼技術5課の孔です。コロナも落ち着くのかなと思いきや、第2波が待ち構えていてまた感染者が増えてきましたね。気を緩めず、安心安全に暮らすために気をつけないといけないですね。 そのコロナ対策としてリモートワ…

MySQL5.1のデータベースをRDS for MySQLへ移行

某クラウドで動いていたMySQLをAmazon RDSに移行する案件を担当しました。 その際にとった方法について紹介します。 データベース移行条件 案件開始時に以下の条件が与えられました。 移行元のMySQLのバージョンは5.1 移行対象データベースのストレージエン…

ConnectとTranscribeをTogetherしようぜ

Amazon Connect 専任チームの丸山です。 Amazon Connect のご相談を受ける中で人気の高いご相談は Amazon Transcribe です。 電話の声をテキスト化して活用してみたいというご要望を多く頂いています。 今日は技術面ではなく、実際にTranscribeが業務で使え…

【Cloud Automator】ジョブワークフローが複数のトリガーをサポートし、様々な用途で活用できるようになりました

2020年1月に公開いたしましたジョブワークフロー機能ですが、その後も継続的にアップデートしております。リリース以降、ご利用いただいたお客様からの声をもとにしたUIアップデートはもちろんのこと、トリガー関連で以下のようなアップデートをいたしました…

Amazon EC2 Auto ScalingがAuto Scalingグループ内のインスタンス更新をサポートするようになりました!

こんにちは、技術1課の小倉です。 2020/6/16にアップデートがあり、Amazon EC2 Auto ScalingがAuto Scalingグループ内のインスタンス更新をサポートするようになりました! Amazon EC2 Auto Scaling now supports Instance Refresh within Auto Scaling Grou…

Docker Composeの概要と使用法

はじめに こんにちは。孔子の80代目子孫兼技術5課の孔です。暑い日々が続いております。サーバーワークスは4月から在宅勤務を続けておりますが、エアコンをどんどん回したら電気代が7,000円請求されました。これはあかんと思い、暑い時は冷たい水でシャワー…

【アーキテクチャ紹介】AWS上の社内VPN環境を作り直した話

こんにちは、技術2課 長崎です。 ログインでIP固定が必要なシステムなどがあり、社内でVPN環境を構築、利用しているところも多いかと思います。 SWXでもVPNサーバをAWS上に構築し、運用していました。 依存度が高いわけではなく、止まったら基本的に再起動す…

【YouTube配信】「30分でわかる AWS UPDATE!」第15回を配信しました!

こんにちは、技術1課の山中です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 今回もフルリモートでの配信です。 そして前回も登場した弊社エンジニ…

Alexa虎の巻(4)豆知識スキルでもAlexaと会話を続けたい

こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。 さて、前回の「Alexa虎の巻」の第3回目は「Alexa-hostedスキルで豆知識スキル」をお届けしました。 今回も「豆知識スキル」を使います。前回のスキルの動きをみていただくとわかるように…

【はじめてのAWS】AWS Config を設定してみよう

今回は、弊社のYoutubeチャンネル「サーバーワークス チャンネル」にて先日公開した以下動画についてblogでも内容を紹介いたします。 動画内では、実際にAWSマネジメントコンソールを操作しながら設定を行っていくデモがありますのでもし興味があれば是非、…

【Amplify】AWS Amplify の UIコンポーネントが新しくなってた話

こんにちは、技術1課の加藤です。 今日は、、、というか今日も Amplify のお話をしていきますw Amplify における UI Components の実装が変わったよ、という話。 新しいバージョンである@aws-amplify/ui-<framework> と Legacy 版である aws-amplify-&…

AWS Shield Advanced で攻撃検出時にDRTから連絡が来るようになりました

AWS

2020年6月9日にAWS Shield Advancedのアップデートがありました。 AWS Shield Advanced がイベントへのプロアクティブな対応のサポートを開始 といっても、ほとんどのAWSユーザーがAWS Shield Advancedを使ったことがないと思います。 本記事では、AWS Shiel…

Amazon CloudSearchにSlackのメッセージを格納して検索してみた話

こんにちは!技術2課の濱岡です。 どうぶつの森でサメが釣れはじめてちょっと釣りが楽しくなっています。 背びれが見えている魚ばかり釣ってしまいますね。 さて、今回はAmazon CloudSearchにSlackのメッセージを格納してそれを検索してみようというのをやっ…

AWS BackupでAmazon Auroraのスナップショットがとれるようになりました!

こんにちは、技術1課の小倉です。 2020/6/10にアップデートがあり、AWS BackupでAmazon Auroraのスナップショットがとれるようになりました! Amazon Aurora スナップショットが AWS Backup 経由で管理可能に 今まではAmazon EC2、Amazon EBS、Amazon RDS、A…

【Amplify】 Amplify CLI を使ってカスタムリソースをデプロイする

こんにちは、技術1課の加藤です。 今日も今日とて Amplify。 Amplify ではあらかじめ用意されているテンプレートから生成した CloudFormation スタック以外に、ユーザーが作成したテンプレートを流すことができる機能があります。 今回はこの機能を使ったチ…

AWS Transfer Family が認可の要素として接続元 IP を指定できるようになりました

はじめに こんにちは、技術1課の山中です。 雨が多いと思ったらいつの間にか梅雨に入っていたみたいですね。 これからは晴れの日が貴重になってくるので、計画的に洗濯していこうと思っています。 というのはさておき! 今回はこのアップデートについて見て…

CloudTrailの証跡ログをSSE-KMS暗号化に変更する

AWS

AWSにはSecurity Hubというコンプライアンスチェックをしてくれるサービスがあります。 「AWS基礎セキュリティのベストプラクティス」のチェック項目の1つに 「CloudTrailでは、保管時の暗号化を有効にします」というのがあります。 しかし、私のAWSアカウン…

クライアント証明書のインポート(MacOS)

こんにちは。 梅雨に入って湿度が高くなってきましたね。 最近、エアコンのドライ機能の素晴らしさに気づいた設樂です。 ドライをつけっぱなしにしてたら部屋の湿度が40%台になってしまい、寝て起きたら軽く喉が荒れてました。 高温多湿環境だとトラックパッ…

【はじめてのAWS】Amazon GuardDuty を設定しよう

今回は、弊社のYoutubeチャンネル「サーバーワークス チャンネル」にて先日公開した以下動画についてblogでも内容を紹介いたします。 動画内では、実際にAWSマネジメントコンソールを操作しながら設定を行っていくデモがありますのでもし興味があれば是非、…

Amplify CLI を用いて定期実行の Lambda 関数をデプロイする

こんにちは、技術1課の加藤です。 今回は、AWS Amplify のお話。簡単にアプリケーションが構築できちゃう超便利サービスな Amplify なわけですが、一定の型から外れようとするとなかなか苦労する印象がありました。 しかし機能の拡充は進み、今となってはバ…

Alexa虎の巻(3)Alexa-hostedスキルで豆知識スキル

こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。 さて、前回の「Alexa虎の巻」の第2回目は「Alexa-hostedスキルでHello World」をお届けしました。 今回も「Alexa-hostedスキル」を使っていきたいと思います。今回は「豆知識スキル」とい…

Amazon FSx for Windows File Serverのパフォーマンス特性、及び、監視運用について

こんにちは、CSM課の城です。 テレワークが続く中、あれやこれやと家電やらモニターやら机やらと買い揃え、ついに仕事部屋を確保することに成功しました。 歓喜に明け暮れております。 さておき、掲題のお話に入ります。 どんなシステムを利用する際もシステ…

Swift の Lambda カスタムランタイムを使ってHello World してみる

こんにちは、技術1課の加藤です。 現在、iOS アプリケーションの言語といえば Swift なわけですが、この Swift を Lambda で動かすことができるカスタムランタイムが出ました。 というわけで早速触ってみます。 著者のレベル Lambda は業務で触っています La…

[Amazon Connect]Amazon Connect Streamsで例えばどんなことができるの?

CI部の村上です。思い返せば先週は2回しか外へ出ていない(うち1回はゴミ捨て)ことに気が付いたのですが、なんかもう平気になっている今日この頃です。 さて、以前に「履歴メトリクスでなにができるの?」というブログで、Amazon Connectで構築したコンタク…

【YouTube配信】「30分でわかる AWS UPDATE!」第14回を配信しました!

こんにちは、技術1課の加藤です。 1週間で発表されたAWS UPDATEの中から、サーバーワークスのエンジニアが気になったトピックをピックアップして解説する「30分でわかる AWS UPDATE!」 今回もフルリモートでの配信です。 そして 5/20 の放送にも登場した弊…

AWS Config が新たに 9 つのマネージドルールをサポートしました

はじめに こんにちは、技術1課の山中です。 もうすぐ梅雨というのもあるせいか、最近は雨の日が多いですね。 そんな日が続くと、たまに来る晴れの日には太陽のありがたさを感じることができます。 というのはさておき! 今回はこのアップデートについて見て…

アメリカの抗議活動「Black Lives Matter」における感動的な行動

皆さん、こんにちは。サーバーワークス・カリフォルニアオフィスの臼坂です。 今回は、日本でも大きく報道がされている、アメリカで起きた警察官による過剰な対応によって亡くなられたGeorge Floyd氏に端を発した抗議活動「Black Lives Matter」に関して、ブ…

【AWS Systems Manager】ランコマンドの実行タイムアウトについて

AWS

はじめに AWS Systems Manager(SSM)の便利な機能にランコマンドがあります。 これはSystems Managerのマネージドインスタンス上でコマンドを実行できるサービスで、OS内に配置されたスクリプト等をAWS API経由で実行することにより運用作業を自動化・効率化…

Alexa虎の巻(2)Alexa-hostedスキルでHello World

こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。 さて、前回の「Alexa虎の巻」の第1回目は「Amazon開発者アカウントを作成する」をお届けしました。前回はアカウント作成のみでしたので、物足りなかったかもしれません。 今回からは「Ale…