Amazon Web Services ブログ

Amazon Rekognition カスタムラベルの発表

本日、アマゾン ウェブ サービス (AWS) は、Amazon Rekognition カスタムラベルを発表しました。これは Amazon Rekognition の新機能で、お客様が独自の特別な機械学習 (ML) ベースの画像分析機能を構築し、特別なユースケースに統合する固有のオブジェクトやシーンにを検出します。たとえば、画像から機械部品を検出するために Amazon Rekognition を使用するお客様は、小さなセットのラベル付きの画像でモデルをトレーニングして、MLの専門知識なしでも「ターボチャージャー」や「トルクコンバーター」を検出できるようになります。モデルを最初からトレーニングすることには、特別な機械学習の専門知識と何百万の高品位のラベル付き画像が必要ですが、その代わりにお客様は Amazon Rekognition を使用してカスタムラベルを使用して、独自の画像分析ニーズのために最先端のパフォーマンスを達成することができるようになりました。 Amazon Rekognition カスタムラベルをより良く理解するために、このサービスの新機能をしようする方法の例を順番に見ていきましょう。 自動車修理工場は Amazon Rekognition ラベル検出 (オブジェクトとシーン) を使用して、在庫の機械部品を分析し、ソートすることができます。これらのすべての画像について、 Amazon Rekognition は正常に「機械部品」を返します。 Amazon Rekognition カスタムラベルを使用して、お客様は独自のカスタムモデルをトレーニングして、ターボチャージャーやトルクコンバーターなどの特定の機械部品を識別できます。最初に、お客様は識別したいそれぞれの特定の機械部品のために、わずか 10 個程度のサンプル画像を収集します。 このサービスコンソールを使用して、お客様はこれらの画像をアップロードして、ラベル付けすることができます。 この段階では、機械学習の専門知識は必要ありません。お客様はコンソール内のプロセスの各ステップを通じて導かれます。 データセットが準備でき、完全にラベル付けされると、お客様は Amazon Rekognition カスタムラベルをワンクリックだけで動作させることができます。Amazon Rekognition は各ユースケースに対して、自動的に最も効率的な機械学習技術を選択します。 トレーニングを完了すると、お客様は仮想化にアクセスして、各モデルのパフォーマンスを確認して、それらのモデルをさらに向上する方法に対する助言を得ることができます。 当社の例の自動車修理工場では、大規模な画像処理のための完全マネージド型の使用が簡単な API ビルドを使用して、画像の分析を開始して、名前で特定の機械部品を検出したり、在庫管理を自動化することができるようになりました。 Amazon Rekognition オブジェクトとシーンの検出では「機械部品」を返す一方で、いくつかのラベル付きの画像でトレーニングされた Amazon Rekognition カスタムラベルは、「ターボチャージャー」、「トルクコンバーター」、および「クランクシャフト」を返します。 NFL や […]

Read More

Amazon QuickSight の新しい API とテーマ機能で、分析をさらに進化させる

Amazon QuickSight チームからのお知らせです。テーマとさらなる API が利用可能になりました。 ダッシュボードのテーマを使用して、Amazon QuickSight ダッシュボードのルックアンドフィールをアプリケーションのブランドや企業のテーマに合わせることができるようになりました。追加された新しい API では、ダッシュボード、データセット、データソース、SPICE 取り込み、さらに AWS リソースに対するきめ細かいアクセスコントロールをサポートしており、Amazon QuickSight のデプロイをプログラムで管理できます。これらを組み合わせることで、Amazon QuickSight を視聴者に合わせて創造的に調整し使用することで、ユーザーはビルトインの分析を体験したり、企業のビジネスインテリジェンス (BI) のニーズに対応したりできます。この投稿では、これらの新しい機能の概要と、使用開始に関する詳細をご紹介します。 ダッシュボードのテーマを決める Amazon QuickSight テーマで、ダッシュボードのルックアンドフィールをコントロールできます。具体的には、テーマを通じて次の項目に影響するため、アカウント内の他の作成者と共有できます。 マージン ビジュアル周りの境界線 とじしろ (ビジュアル間の間隔) データの色 (ビジュアル内で使用) 背景色 (ダッシュボード内のビジュアルおよびダッシュボード自体用) 前景色 (ビジュアル内およびダッシュボード上のテキスト用) ビジュアルの色を強調する 次のダッシュボードのスクリーンショットは、現在利用可能なテーマオプションを使用して変更できるダッシュボードの特徴を説明しています。 使用可能なオプションで、QuickSight の新しいテーマ「Seaside」を使用すると下記のように示され、QuickSight ダッシュボードをより狭く (余白や余白をなしにするなど) できます。 以下に示すように、QuickSight の新しいテーマ「Midnight」を使用した暗めのダッシュボードオプションもあります。 テーマには、ダッシュボード作成インターフェイスの左側のパネルからアクセスできます。 1 つのビルトインテーマから始めてそれをカスタマイズし、独自のテーマを作成できます。インタラクティブにテーマ編集できるため、必要なだけ編集したり、ダッシュボードに最適なテーマを取得したりが簡単になります。 ダッシュボード、データセット、データソース、SPICE 取り込み、アクセス許可に API を使用する 新しい API には、ダッシュボード、データセット、データソース、SPICE 取り込み、および S3/Athena へのきめ細かいアクセスコントロールが含まれています。今回のリリースでは、QuickSight […]

Read More

新しい ID フェデレーション – AWS でアクセスコントロールに従業員属性を使用する

AWS または他の多くのシステムのリソースへのアクセスを管理する場合、ほとんどの場合、ロールベースのアクセスコントロール (RBAC) を使用するでしょう。RBAC を使用する場合、リソースへのアクセス許可の定義、こうしたアクセス許可のポリシーによるグループ化、ポリシーのロールへの割り当て、個人、個人のグループ、サーバー、アプリケーションなどのエンティティへのロールの割り当てを行うことになります。多くの AWS のお客様は、組織内で同様のビジネス機能を共有している人などの関連するエンティティへのアクセス許可の付与を簡素化するためにそうしていると語っています。 たとえば、財務データベース管理者のロールを作成し、そのロールに財務に必要なテーブルやコンピューティングリソースへのアクセス権を付与することができます。データベース管理者の Alice がその部門に移動すると、彼女に財務データベース管理者のロールを割り当てます。 AWS では、AWS Identity and Access Management (IAM) のアクセス許可ポリシーおよび IAM ロールを使用して、RBAC 戦略を実装します。 リソースの増加により、スケーリングが困難になります。新しいリソースがシステムに追加されると、システム管理者は、その新しいリソースに対するアクセス許可をすべての関連するポリシーに追加する必要があります。何千ものリソースや数千のポリシーがある場合、これをどのように拡張すればよいでしょうか? 1 つのポリシーの変更がユーザーまたはアプリケーションに不要な特権を付与しないことをどのように確認すればよいでしょうか? 属性ベースのアクセスコントロール リソースが増え続ける状況の中、アクセス許可の管理を簡素化する新しいパラダイムが登場しました。属性ベースのアクセスコントロール (ABAC) です。ABAC を使用する場合、一致する属性に基づいてアクセス許可を定義します。ポリシーでは、ユーザー属性、リソース属性、環境属性など、あらゆるタイプの属性を使用できます。ポリシーは IF … THEN ルールになります。たとえば、 IF ユーザー属性 role == manager THEN 彼女は属性 sensitivity == confidential であるファイルリソースにアクセスできます。 ABAC アクセス許可コントロールを使用すると、リソースを追加するときにポリシーを更新する必要がなくなるため、アクセス許可システムの拡張が簡単になります。代わりに、リソースに適切な属性がアタッチされていることを保証する必要があります。ABAC では、ジョブロールごとにポリシーを作成する必要がないため、管理するポリシーの数を減らすことができます。 AWS では、属性はタグと呼ばれます。タグは Amazon Elastic Compute Cloud (EC2) インスタンス、Amazon […]

Read More

【開催報告】 Chaos Conf 2019 recap 勉強会

こんにちは、ソリューションアーキテクトの 畑史彦 です。 11月11日に Chaos Conf 2019 の Recap 勉強会を AWS Loft Tokyo にて開催致しました。アジェンダは こちら で確認できます。 Chaos Conf は今年9月に San Francisco で開催された Chaos Engineering をテーマにした技術カンファレンスです。主催は Chaos Engineering のサービスを提供する Gremlin 社です。Chaos Conf では Chaos Engineering に取り組む企業や Gremlin 社のサービスを利用する企業がそれぞれの事例や取り組みについて披露します。この recap 勉強会では、この Chaos Conf 2019 に日本から参加した方達に登壇いただき各セッションの内容やカンファレンス自体についてご紹介いただきました。以下、簡単に各セッションのご紹介をさせていただきます。

Read More

re:Invent 2019に向けて 2019年11月後半アップデートのまとめ 第三弾

みなさん、こんにちは。アマゾン ウェブ サービス ジャパン、プロダクトマーケティング シニアエバンジェリストの亀田です。先日公開した第一弾、第二弾いかがでしたでしょうか。今日は第三弾、11月22日から11月25日(米国時間基準)分をお届けします。 11月22日 Amazon QuickSightがテーマ、条件付き書式設定に対応しました データ可視化後のDashboardを、テーマを追加しカスタマイズすることで、企業のブランドやアプリケーションのルックアンドフィールに一致させることができるようになりました。好みの背景、テキスト、データ、グラデーションの色、およびビジュアルの間隔と境界線をカスタマイズできます。詳細はこちらをご覧ください。同時に、テーブル、ピボットテーブル、KPIチャートの条件付き書式設定もサポートされ、単色またはグラデーションの色を使用して、データセットのフィールド値に基づいてテキストと背景の色をカスタマイズできます。適用された条件に基づいて、サポートされているアイコンのセットでデータ値を表示することもできます。 Amazon Aurora MySQL 5.7は、サポートされる機能のリストを拡張して、パフォーマンスと管理性を改善しました Amazon AuroraのMySQL 5.7互換エディションは、JSONサポート、空間インデックス、生成された列などの拡張機能を既に提供していますが、今回のアナウンスでさらに、AWS Lambda関数の同期呼び出し、hot row contention、Backtrack、ハッシュ結合などのAmazon Auroraの多くの機能がMySQL 5.7互換エディションのAuroraで利用可能になりました。 AWS Lambda関数の同期呼び出しを使用すると、Aurora MySQLデータベースの機能を拡張し、データの変更に応じて動作する外部アプリケーションを呼び出すことにより、サーバーを考慮することなくコードを実行できます。hot row contentionにより、同じページの行で競合するトランザクションが多数ある場合、MySQL 5.7に比べて、1分あたりのトランザクションのスループットが最大16倍向上します。Backtrackは、バックアップから復元する必要なく、データベースを前の時点に移動できるようにすることで、間違ったテーブルの削除や間違った行の削除などのユーザーエラーからすばやく回復し、数秒以内に完了します。ハッシュ結合は、大量のデータを結合する必要がある場合にクエリのパフォーマンスを向上させることができます。 Amazon  EC2 コンソールのインスタンスタイプ検索がより使いやすくなりました お客様は、CPU、メモリ、ストレージ、ネットワークパフォーマンス、地域のプレゼンス、価格などに基づいて、インスタンスタイプを簡単に検出して比較するための追加の方法を利用できるようになりました。EC2コンソールに新しく「Instance Types」セクションができ、インスタンスタイプをフィルタリング、検索、比較することができ、ワークロードに適したより最適なEC2インスタンスを選択できます。 Amazon QuickSightは、データ、ダッシュボード、SPICE、アクセス許可のAPIをサポートしました QuickSightは、ダッシュボード、データ、SPICE、および権限管理のAPIをサポートし、リソースをプログラムで作成、管理、デプロイ、監査できるようになりました。ダッシュボードAPIを使用すると、事前に構成されたテンプレートからダッシュボードを作成し、既存のダッシュボードを管理できます。データAPIは、データソースとデータセットに関連する機能を提供し、SPICE APIはデータ取り込みのトリガーと監視を容易にします。きめ細かいアクセス許可APIにより、Amazon QuickSight内の特定のユーザーまたはグループのAmazon S3やAmazon AthenaなどのAWSリソースへのアクセスを制御するAWS Identity and Management(IAM)ポリシーマッピングの追加と管理が可能になります。 AWS Service CatalogがJira Service Desk用のコネクタをリリースしました 新しくリリースされたJira Service Desk(JSD)バージョン1.0.4用のAWS Service Catalogコネクタにより、管理者は、精選された製品、ポートフォリオ、制約、タグ付けなどの既存のAWS Service Catalog設定を使用し、それらをJSD管理者とユーザーに公開できます。この新しいコネクタは、AWS製品のプロビジョニングを簡素化し、管理者にAWSリソースのガバナンスと監視を提供します。 Amazon […]

Read More

お客様の声に耳を傾け、コンテナを改善する

AWS では、お客様からのフィードバックに基づいて製品ロードマップを構築します。洗練されたコンテナベースのアプリケーションを構築および運用する際に直面する特定の問題を解決するようにお客様からの依頼を受け、次の 3 つの新機能が生まれました。 Managed Node Groups for Amazon Elastic Kubernetes Service 顧客向けの革新的なソリューションの構築に集中したいので、Kubernetes インフラストラクチャを管理する面倒な作業に手間をかけたくないという声がお客様から寄せられています。 Amazon Elastic Kubernetes Service ではすでに可用性の高い Kubernetes クラスターコントロールプレーンを標準で提供していますが、AWS では Kubernetes クラスターのノード (Amazon Elastic Compute Cloud (EC2) インスタンス) も管理できるようになりました。Amazon Elastic Kubernetes Service を使用すれば、バグ修正やセキュリティパッチをノードに簡単に適用できるようになり、最新の Kubernetes バージョンにクラスターと共に更新できます。 Amazon Elastic Kubernetes Service コンソールと API を使用すればクラスターの状態を 1 か所で把握できるため、クラスターを構成するすべてのリソースを確認するためにいろいろなサービスを見て回る必要がなくなります。 Amazon EKS クラスターを新規作成するときに、今では管理対象ノードをすぐにプロビジョンできます。Amazon EKS の管理対象ノードグループを使用するのに追加料金はかかりません。プロビジョンする Amazon EKS クラスターと AWS […]

Read More

Amazon Elastic Container Registry での EventBridge サポート

 コンテナイメージを保存する安全でプライベートな場所が必要であるという理由から、フルマネージド型のコンテナレジストリである Amazon Elastic Container Registry を使用するお客様が多くいます。先日 Amazon EventBridge のサポートを追加しました。これにより、イメージがプッシュまたは削除されたときにアクションをトリガーできるようになりました。これらのアクションは、イメージがプッシュされたときに継続的インテグレーションや継続的デプロイパイプラインをトリガーしたり、イメージが削除されたときに DevOps チームの Slack チャネルにメッセージを投稿したりできます。 この新しい機能により、複雑なワークフローも実行できます。たとえば、お客様はベースイメージでイメージをプッシュするイベントを使用し、そのベースの上に構築されたイメージの再構築をトリガーできます。このシナリオでは、ベースイメージを毎週再構築して、最新のセキュリティパッチを取得することになります。ベースイメージのリポジトリからのプッシュイベントは他のビルドをトリガーすることができ、派生したすべてのイメージにもパッチが適用されます。 この新しい機能の使用方法を説明するために、コンソールを開いて、すべての要素がどのように組み合わさるか、サンプルを使って考えてみたいと思います。 Amazon EventBridge コンソールで新しいルールを作成し、一意の名前と説明を入力します。 次にスクロールダウンして [Define pattern] を選択し、使用するイベントパターンの種類のカスタマイズを開始します。デフォルトの Event pattern ラジオボタンを選択したままにします。また、Pre-defined pattern by service も選択します。Elastic Container Registry は AWS のサービスであるため、Service Provider は [AWS] を選択します。 Service Name セクションでは、イベントソースとしてさまざまな AWS のサービスから 1 つ選択できます。ここでは、リストに新しく追加された最新の Elastic Container Registry (ECR) を選択します。最後に、このセクションでは、Event type に ECR Image Action を選択します。 この ECR […]

Read More

Amazon Lex の感情分析を用いた会話体験の設計

効果的な会話をするには、感情を理解し、適切に対応することが重要です。コールセンターでは、不満を抱えた顧客と話すときには、たとえば「お手数をお掛けして申し訳ございません」といった簡単な謝辞が役立つこともあります。 感情を理解することは、人間のエージェントに電話を代わってサポートを引き継ぐタイミングを判断するのにも役立ちます。 このような会話の流れをボットで実現するには、ユーザーがあらわにした感情を検出し、適切に対応する必要があります。以前は、Comprehend API を使用してカスタム統合を構築する必要がありました。この記事の執筆時点では、Amazon Lex で感情をネイティブに判断できるようになっています。 本稿では、ユーザーの感情を使用して会話の流れをより適切に管理する方法を説明します。 ボットを構築し、ユーザーの感情に基づいて応答を更新するロジックを追加し、エージェントへの引き継ぎを設定する手順を説明します。 ボットを構築する 次の会話を使用して、ボットをモデル化します: ユーザー: 荷物はいつ到着しますか? とても遅いのですが。 エージェント: ご不便をおかけして申し訳ございません。 追跡番号をお教えいただけますか? ユーザー: 21132 です。 エージェント: 確認いたしました。11 月 27 日にご自宅に到着いたします。 ユーザー: 分かりました、ありがとう。 それでは、配達ステータスを追跡し、配達日を変更する目的で、Amazon Lex ボットを構築しましょう。CheckDeliveryStatus インテントは、追跡番号情報を引き出し、配達日を返します。ChangeDeliveryDate インテントは、配達日を新しい日付に更新します。本稿では、追跡番号と配達日でデータベースを管理しています。AWS Lambda 関数を使用して配達日を更新できます。 ボットで感情分析を有効にするには、次の手順を実行します: Amazon Lex コンソールで、該当のボットをクリックします [Settings] の中から [General] を選択します [Sentiment Analysis] では [Yes] を選択します [Build] をクリックして新規ビルドを作成します ロジックを追加して応答を変更する ボットをセットアップしたので、ユーザーの感情に反応するロジックを追加します。CheckDeliveryStatus 内のダイアログのコードフックは、感情スコアを検査します。否定的な感情のスコアが特定のしきい値を超えている場合、追跡番号の入力を求めるときに、「ご不便をおかけして申し訳ございません」などの謝辞を挿入できます。以下の Lambda コードスニペットをご覧ください:   if (negativeSentimentVal […]

Read More

AWS IoT Core向けのAlexa Voice Service 統合方法の紹介、Alexa Voiceをあらゆるタイプの接続されたデバイスにコスト効率ご利用いただく方法

Alexa Voice Service(AVS)Integrationは、AWS IoT Coreの新機能であり、デバイスメーカーは、接続されたデバイスをAlexa組み込みデバイスにすることができます。 AVS for AWS IoTは、コンピューティングおよびメモリ集約型のタスクを物理デバイスからクラウドにオフロードすることで、Alexa Built-inデバイスの生産コストと複雑さの両方を削減します。エンジニアリング部品表(eBoM)コストの削減により、デバイスメーカーは、ライトスイッチ、サーモスタット、小型家電など、差別化された音声対応製品の新しいカテゴリをコスト効率よく構築できるようになりました。これにより、最終消費者は自宅、オフィス、またはホテルの部屋の新しい場所でAlexaと直接会話し、真にアンビエントな体験をすることができます。

Read More

IoT CoreからWebサービスに直接データをルーティング可能に

このブログでは、AWS IoT Core Rule EngineのHTTPアクションを使って任意のHTTPS エンドポイントへ追加コードなしもしくは変更してデータを送る方法を紹介します。この機能を使用すると、AWS IoTを独自のウェブサービスと統合できます。中間サービスの使用に伴う追加Latencyの発生や複雑さはありません。 この機能の詳細については、HTTPアクションのドキュメントを参照してください。 AWS IoTルールを初めて使用する場合は、このチュートリアルをご覧ください。 本ブログの前提: AWS IoTのコンソールにログイン可能もしくはAWS CLIがインストール済みであること あなたがすでに証明局(CA)により署名された確かな証明書が存在するHTTPSをもっていること HTTPSエンドポイントのログへアクセス可能もしくは、エンドポイントへ送ったメッセージを読むことができること 本ブログでは以下をウォークスルーします コンソールでトピックに基づくHTTPアクションルールを作成します コンソールでルールの宛先の確認と有効化 HTTPアクションルールの作成をAWS CLIで実施 置換用のテンプレートを使わずにHTTPアクションを定義 HTTPアクションのhaeaderと認証を定義 ルールの宛先をAWS CLIを使って管理する 作成 確認 更新 リスト 削除

Read More