TECH PLAY

サーバーワークス

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

5645

PS課の杉村です。先日、Amazon Auroraクラスターをアップグレードした際に少し混乱したことがあるのでTIPSとして記載します。 (本記事中のコンソール画面スクリーンショットは2018年11月現在のもの) どのバージョンがあたるのか そのときの私はマネコンでアップデートが保留になっているAuroraクラスタを選択し「次のウインドウでアップグレード」を選択しました。 これは ApplyPendingMaintenanceAction というAPIを実行する動きです。 参照: ApplyPendingMaintenanceAction https://docs.aws.amazon.com…
アバター
AWS Batchを利用しているとEFSを使いたくなりますよね。 AWS BatchがLaunchTemplateに対応したことでものすごく使いやすくなったので、今回はその方法を紹介します。 忙しい人向け この記事のポイントは3つです。 EFSをマウントする処理を書いたユーザデータを含むLaunchTemplateを作る LaunchTemplateを利用してAWS Batchのコンピューティング環境を作る コンテナがEFSを見れるようにVolumeとMount Pointを設定する 参考ドキュメント Launch Template Support 実際にやってみる ここからは実際に環境を作り…
アバター
PS課の杉村です。ちょっとしたTIPSですがRDSインスタンスやAuroraクラスタの過去のイベント履歴を見る方法についてです。 最近のイベント RDSインスタンスやAuroraクラスタの起動、停止、バックアップ、アップグレードなどはイベント履歴に残ります。RDSやAuroraのイベント履歴は、過去24時間分にさかのぼってマネジメントコンソールから見ることができます。 日本語コンソールだと「最近のイベント」、英語コンソールだと「Recent events」ですね。 下記のコンソールは2018年11月現在 しかしマネジメントコンソール上では過去24時間分のイベントしか表示されません。 それより以…
アバター
今週より、Cloud Automatorの週次アップデート情報を本ブログにて公開していきたいと思います。 リリース情報(これまで本ブログやサーバーワークスのHP等で告知してきたものより細かい粒度のものも含む) 開発中の機能 マニュアルの更新情報 雑談 等のコンテンツを公開していきたいと思いますので、是非チェックください! リリース情報 今週のリリース情報 「EC2:インスタンスタイプ変更」アクションで、新しいインスタンスタイプ(a1, c5n)に対応しました 鋭意開発中 WorkSpacesリストのCSVダウンロード機能 社内向けに最初のバージョンをリリースしました。来週いっぱいブラッシュアッ…
アバター
はじめに こんにちは、技術一課の山中です。 先日の re:Invent 2018 にて以下ワークショップに参加したのですが、その内容が面白く簡単だったのでこちらでご紹介いたします。 BAP401-R - [REPEAT] Build a Voice-Based Chatbot for Your Amazon Connect Contact Center 注意としては、ワークショップ一本分をひとつのブログにしているので正直、 長いです。 できあがるもの 本ブログを通してできあがるものは以下のとおりです。 私:(電話かける) ボット:「Hi Daishi Yamanaka, Welcome to …
アバター
PS課の杉村です。PrivateLinkのインターフェイスVPC Endpointを作った時に複数のDNS名が割り当てられますが、これらが何を意味しているのかについて書いてみます。 PrivateLinkとは? PrivateLink、便利なんです。原則的にインターネット経由でリーチしなければいけないAWSのAPI群ですが、PrivateLink (Interface VPC Endpoint) を利用すればインターネットを経由することなく、VPC内からAWSサービスへ到達できます。 またAWSサービスだけでなく、EC2インスタンス等で実装したサービスに対してもPrivateLink経由でネッ…
アバター
今年の re:Invent もたくさんのサービスが発表されましたね。 2日間キーノートを日本からリアルタイムで聞いていましたが、自動運転ミニカー「AWS DeepRacer」の登場にはびっくりしました。 そしてre:InventでまさかCOBOLという単語が出てくるとは…。 さて、今日はそんな re:Invent で発表されたサービスではなく Amazon Polly で使えるSSMLについて初心者向けに説明します。 Amazon Polly は新しいサービスではないけれど、これからいろんなところで活用が期待できるサービスなのでこの機会に再確認しておきましょう。
アバター
Windowsおじさんこと、技術4課の鎌田です。 re:Inventで発表された、AWSにもついに来ました、マネージドのファイルサーバー!その名もAmazon FSxです。 これは使ってみるしかない、という訳で、実際に環境を構築して触ってみました。 なお、記事執筆時点(2018年12月)では東京リージョンに来ていないため、オレゴンリージョンで展開しています。 前提条件にご注意を FSxのサービスですが、使うにあたっての前提条件があります。 以下にポイントを3つ挙げておきますので、良くご確認の上ご利用ください。 1.Directory ServerのAWS Directory Service f…
アバター
PS課の杉村です。AWS Transcribeは音声ファイルを文章に書き起こしてくれるAWSサービスです。 残念ながら現在は日本語には対応していませんが、英語(US/AU/GB)、フランス語、スペイン語に対応しています。 AWS Transcribeに対してTranscribeジョブを投入すると、非同期で処理を実施してくれます。 ジョブの実行結果を問い合わせ、COMPLETEDであれば書き起こした結果ファイルがS3上に配置されており、そのパスが手に入るというわけです。 結果ファイルには誰がアクセスできるのか ジョブ実行結果を問い合わせると以下のように、結果ファイルのS3パスを示すURLが手に入…
アバター
ちょっとお久しぶりの会社ブログ投稿な照井です。 今年は会期中の過ごし方や旅程を自分のペースで行きたかったのでre:Inventは個人的に参加してきました。とても楽しかったです。 tl;dr re:Inventでずっと欲しかったServerlessなリソースのディスカバリができるCloud Mapがリリースされたため、実証と実戦投入のための考察などしてみました。 結論から言うと「超便利。でも実戦投入するにはディスカバリ結果のキャッシュを上手く取り回す仕組みが必要だなー」って感じです。 Cloud Map https://aws.amazon.com/jp/cloud-map/ 何がやりたいか C…
アバター
はじめに こんにちは、技術一課の山中です。 re:Invent 2018 にて AWS Lambda Layers が発表されました! 新機能 – AWS Lambda :あらゆるプログラム言語への対応と一般的なコンポーネントの共有 | Amazon Web Services ブログ 例えば ロギングモジュール等、今まで複数の Lambda ファンクションから呼び出すライブラリがあっても各ファンクションごとにパッケージングする必要がありました。 今回発表された AWS Lambda Layers を利用することで共通モジュール / 共通処理を Layer 化して複数の Lambda ファンクシ…
アバター
こんにちは。PS課のミネです。 訳あってAWS 中国リージョンを触る機会がありまして、その際に気付いたAWSとAWS 中国リージョンの違い(2018年12月時点)をメモしていきます。 アカウント発行は... そう、そもそも中国の法人がないと、アカウントが発行されず利用できません。グローバルに展開する企業さんであれば、たいてい中国に現地法人があるので、その中国法人からAWS中国に利用を申し込むとよいでしょう。 グローバルサービスが... そう、IAMのみ利用できす。通常のAWSでもリージョンにより利用できるサービスが異なりますが、Route53やCloudFrontなどのグローバルサービスはどの…
アバター
杉村です。re:InventでAWS環境のネットワークアーキテクチャを大きく変えるサービスがローンチされました。 既に随所で話題になっているAWS Transit Gatewayです。 概要はAWSの公式発表や各社のブログで明らかになっていますので、私は「今までと何が違うの?どうして嬉しいの?」にフォーカスして考えてみたいと思います。 参考 ・新機能 – トランジットゲートウェイでネットワークアーキテクチャをシンプルに ・AWS Transit Gateway できること まず簡単に言うと、下記のようなネットワーク構成が可能になります。 今までとちがうところ 特にDirect Connect(…
アバター
こんにちは、PS課 佐竹です。 今回は、re:Inventのセッション動画を(日本語で)解説したいと思います。 はじめに 以前のAWSネットワーク環境 AWS PrivateLink, Additional Endpoints Amazon VPC Sharing AWS Global Accelerator AWS Client VPN BYOIP Transit GW(Transit Gateway) まとめ はじめに AWSのre:Invent 2018ではネットワーク設計が覆るいくつもの機能がリリースされました。 「それを1つずつ追っていくのは辛いなあ、誰かまとめてくれないかな~」なん…
アバター
AWS re:Invent 2018で発表のあったAndy Jassyさんの基調講演を文字に起こしました。そのファイルをダウンロード可能にしています。また、AWSを使ってどのように文字起こしを実現したのかについても触れています。メディア分析の一例として、みなさんの参考になれば幸いです。 Andy Jassyさん基調講演の文字起こし re:Invent 2018でのAndy Jassyさんの基調講演がYouTubeにアップロードされています。その全文を文字起こししプレーンテキストでファイルを作成しました。ファイルは以下のリンクからダウンロードできます。 AWS_reInvent2018-Keyn…
アバター
プロフェッショナルサービス課の杉村です。re:Invent 2018では数々のアップデートや新サービスが発表されましたね。 機械学習系のサービスやよりスマートに開発をするためのサービスが次々発表されましたが、多くのエンタープライズクラスのお客様とお付き合いをさせていただいている私には、AWS Control TowerやAWS Transit Gatewayなど管理系・ネットワーク系の新サービスが大変魅力的に映りました。 ネットワーク系のリリースに関しては、下記のセッションの動画が分かりやすいですね。 https://www.youtube.com/watch?v=fnxXNZdf6ew 動画…
アバター
本記事は「SORACOM LTE-M Button powered by AWS Advent Calendar 2018」12月2日(日)の記事です。 https://qiita.com/advent-calendar/2018/soracom SORACOM LTE-M Button powered by AWSのサイトに載っている「ご購入、利用開始方法」のチュートリアルをご紹介します。「ご購入、利用開始方法」は以下URL掲載されています。 https://pages.soracom.jp/LP_SORACOM-LTE-M-Button.html ご購入、利用開始方法 1. SORACOM…
アバター
こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。 re:Invent 2018のキーノートでLambdaの「Custom Runtimes」と「Layers」が発表されました。これにより、AWS公式での言語サポートではありませんが、パートナーの「Stackery」が公開している「PHP Layer For AWS Lambda」を使うことで、LambdaでPHPが使えるので、簡単に試してみたいと思います。 LambdaとPHPを使って、先日デビューした「New kokexa dot」、通称「ejixa」の画像を動的にランダム表示するページを作ってみたいと思います。 Ne…
アバター
こんにちは、サーバーワークスのこけしの人、坂本(@t_sakam)です。今回は、10月末に発売された「新しい第3世代のNew Echo Dot」が「あるこけし」に似ていることにインスパイアされて、新しい「kokexa」を作ったので、そのお知らせです。 上の画像の真ん中にあるのが、その新しいkokexaファミリーの「New kokexa dot」です。またの名を「ejixa」と名付けました。とってもかわいいですね。 そして、今回は合わせて「こけしクイズ」スキルも作っています。少し長くなってしまうので「こけしクイズ」スキルに関してはブログを分けたいと思います。今回は、第一回目です。 実は、元々こけ…
アバター
技術課の森です。 そろそろre:Inventですね。 今年は休暇をいただいて参加しますので、見かけられましたら、一声かけてくださいね。 はじめに 今回はAWS SAMを使ってデプロイしてみるところを試してみます。 簡単な構成での作りですので、一度お試ししてもらえればと思います。 準備編 AWS CLIをインストール/初期設定 まずは、AWS CLIをインストールします。 インストールが終わったら、AWS CLIの設定を行っていきます。 S3バケットを作成 デプロイする時に利用するS3バケットを作成します。 今回は、「s3-awssam-samplebucket」とします。 フォルダ構成 取り決…
アバター