サーバーワークスのブログ - TECH PLAY

TECH PLAY

サーバーワークス

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

全6253件

技術4課のPowerShellおじさんこと、鎌田です。 先のブログで、PowerShellでLambdaを実装するための準備をしました。さあいよいよ、実装していきましょう。 1.実装の基礎知識 PowerShell Lambdaを実装する時は、専用コマンドでテンプレートからスターターコードを作成し、テンプレート中にあるファイルを編集して、実装します。 テンプレートは以下のコマンドで種類を確認できます。 Get-AWSPowerShellLambdaTemplate いくつかありますが、Basicでまずは実装に慣れると良いでしょう。 2.テンプレートからスターターコードを生成する まずは、テンプ…
技術4課のPowerShellおじさんこと、鎌田です。 日本、いや全世界のPowerShell大好きな皆様、PowerShell使いだって、サーバーレスしたいですよね? Pythonのコードを書いたことがある私でも、PowerShellでサーバーレスしてみたいぞ!ということで、LambdaがPowerShellの実装に対応したことを記念し、実際に実装してみたいと思います! まずは環境準備が大事!ということで、環境作りから進めましょう! 0.前提 本ブログは、AWS上に構築したEC2に、Lambdaをデプロイするのに必要となる権限を付与したIAM roleをアタッチして、各種コマンドを実行してい…
PS課の杉村です。AWS Systems Managerは本当に便利になってきました。特にEC2では、Agentをインストールすることでログインすることなく様々なオペレーションが実施できます。しかし特にエンタープライズのお客様ではいろいろな制約から、なかなか有効活用できていないケースがあるのではないでしょうか。 「社内LANに存在するすべてのPC、サーバーはインターネットに出る場合はHTTP Proxyを経由せよ。それは専用線やVPNで社内LANと接続されているVPCも同様である」 そんなルールを課され、AWSを利用するときにいつも四苦八苦しているお客様も多いことでしょう。 SSMを便利に使い…
はじめに 2018年11月にAWS Transit Gatewayが登場しました。 これは複数のVPCを接続するHUBとなるサービスです。 一方、Alibaba CloudではCEN(Cloud Enterprise Network)という同様のサービスが既にあります。 まず、両サービスの構成図を比較してみましょう。 なお、この記事はAlibaba Cloudアドベントカレンダー2018の12日目となります。 AWS Transit Gateway AWS Transit Gateway(VPC およびアカウント接続を簡単にスケール)| AWS Alibaba Cloud CEN Cloud …
こんにちは、PS課のミネです。 昨年のre:invent 2017ではSageMakerが発表され、今年のre:invent 2018でもAmazon PersonalizeやAmazon Forecastなどが発表されました。AWSの機械学習サービスもかなり充実してきたのではないでしょうか。 今回はそれぞれのサービスの概要とユーズケースをまとめたいと思います。 何があるか そもそもAWSの機械学習サービスに分類されるサービスには何があるのでしょうか。だいたい以下ののものが機械学習サービスとなるかと思います。 Amazon Machine Learning Amazon SageMaker A…
クラウド型コンタクトセンター Amazon Connect がいよいよ東京にやってきました。 【祝・東京リージョン対応】みんなはAmazon Connectで何を解決しようとしている? に続いての投稿です。 本エントリでは、Amazon Connect の導入を検討しているお客様から Amazon Connect ってこんなことできますか? と何度も聞かれた質問について対応可否についてまとめました。 Amazon Connect はセルフサービスで利用できるとてもすてきなサービスです。 でも導入・設計には工夫も必要となります。 みなさまが Amazon Connect を一番上手に活用できるよ…
クラウド型コンタクトセンター Amazon Connect がいよいよ東京にやってきました。 【東京リージョンでできるようになったこと】 ・今までの050、0800番号に追加して 0120番号の取得ができるようになりました ・よりスムーズな接続、通話になった感じがします そして気になる料金はシドニーリージョンよりも安めになっています。 サーバーワークスオリジナルのAmazon Connect利用料試算シートを公開しています。 東京リージョンでの具体的なケースにおける利用料金を今すぐ知りたい方はご活用ください。 本エントリでは、東京リージョンにやってくる前から Amazon Connect を調…
PS課の杉村です。Direct Connect(通称DX)は、オンプレミス環境とAWS環境をつなぐ専用線サービスであり多くの企業で利用されています。しかし概念を正確に理解されている人はあまりいらっしゃらないのではないでしょうか。非常に簡単にですがDirect Connectに登場する概念について整理してみます。 なおAWSさん公式でDirect Connectに関する非常に分かりやすい資料を公開しています(いわゆるBlackbelt)のでお時間がある方は下記を読んでみてもよいでしょう。日本語でこんなに充実した資料が読めるなんて、いつもながらすごいと思ってしまいます。 https://d1.aw…
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などのグローバルサービスはどの…