TECH PLAY

AWS

AWS の技術ブログ

å…š3251ä»¶

皆さん、信じられたすか? 早いもので、今幎も幎末がすぐそこたでやっお来おいたす。AWS re:Invent が開催日を迎えるのもあっずいう間です! 米囜ラスベガスで毎幎行われる AWS 最倧のむベントは 12 月 1 日から 12 月 5 日の日皋で開催され、私たちが取り組んできた数倚くの事柄が発衚およびリリヌスされたす。チケットをただ賌入しおいない堎合は AWS re:Invent 2025 のチケットを賌入 しお、このむベントを実際に䜓隓したしょう。ラスベガスに行けなくおも心配ありたせん。数々の発衚を情報が入り次第お䌝えする AWS ニュヌスブログをチェックしおください。 これから re:Invent たでの間にも゚キサむティングな新しいリリヌスがただただたくさん行われるので、い぀ものように9 月 22 日週のハむラむトを簡単に振り返っお最新のリリヌスを芋おいきたしょう。たずは、最も人気のあるサヌビスの 1 ぀である Amazon S3 です。 S3 の曎新 S3 チヌムは、S3 の䜿甚をさらに向䞊させるために懞呜に取り組んできたした。今月だけでも、 S3 バッチオペレヌションのタヌゲット䞀括遞択 、 S3 汎甚バケットでの条件付き削陀のサポヌト 、 マルりェア防止のためのファむルサむズずアヌカむブスキャンの制限拡匵 などがリリヌスされたした。 9 月 22 日週は、 AWS コン゜ヌルでの Amazon S3 Tables プレビュヌ機胜の远加 により、新たな S3 マむルストヌンが達成されたした。今埌は、コン゜ヌルから盎接 S3 テヌブルを確認するこずで、SQL を蚘述しなくおもテヌブルのデヌタ構造ず内容を簡単に理解できるようになりたす。簡単に衚瀺できるこの特城量は、S3 Tables がサポヌトされおいるすべおのリヌゞョンで今すぐ利甚でき、発生するコストはテヌブルプレビュヌを衚瀺するために必芁な S3 リク゚ストの料金のみです。 その他のリリヌス 9 月 29 日週はすばらしい機胜をリリヌスしたその他サヌビスのハむラむトをいく぀かご玹介したす。 Amazon Bedrock AgentCore が ゚ンタヌプラむズ統合オプションず自動化オプションを拡倧 – Bedrock AgentCore サヌビスは、新たに Amazon VPC 接続、 AWS PrivateLink 、 AWS CloudFormation 、リ゜ヌスタグをサポヌトするこずで ゚ンタヌプラむズ察応性をレベルアップ し、開発者がセキュリティやむンフラストラクチャの自動化よりよく制埡できるようにしたした。スケヌラブルな゚ヌゞェントデプロむ甚の AgentCore Runtime、りェブむンタラクション甚の AgentCore Browser、セキュアなコヌド実行甚の AgentCore Code Interpreter のどれを䜿甚しおいるかにかかわらず、これらの機胜匷化によっお、プラむベヌトリ゜ヌスぞのアクセス、むンフラストラクチャのデプロむ自動化、系統立ったリ゜ヌス管理の維持をセキュアに実行できる AI ゚ヌゞェントのデプロむが可胜になりたす。 AWS X-Ray が より優れた゚ラヌ怜出のためのスマヌトサンプリングを導入 – AWS X-Ray が、 定矩した制限内でトレヌスキャプチャ率を自動的に調敎する適応型サンプリング の提䟛を開始したした。この機胜は、DevOps チヌムや SRE が通垞の操䜜時にオヌバヌサンプリングを行うこずなく重芁な問題を怜出できるようにしたす。新機胜には、異垞発生時にサンプリングを増加させる Sampling Boost や、タヌゲットを絞りこんだ゚ラヌトレヌスを行う Anomaly Span Capture などがあり、チヌムはコストを抑えながら必芁なずきに高床なオブザヌバビリティを実珟できたす。 AWS Clean Rooms が段階的な ID マッピングでリアルタむムコラボレヌションを匷化 – AWS Clean Rooms では、 AWS Entity Resolution を䜿甚した新芏、倉曎枈み、削陀枈みのレコヌドのみでの ID マッピングテヌブルの曎新が可胜になり、コラボレヌタヌ間でのデヌタ同期化をより効率的か぀タむムリヌに行えるようになりたした。この改善は、広告効果枬定プロバむダヌがプラむバシヌコントロヌルを維持しながら広告䞻やパブリッシャヌずの最新デヌタセットを維持するために圹立ち、デヌタセット党䜓を再凊理しなくおも垞時オンのキャンペヌン効果枬定が可胜になりたす。 芁点だけを簡朔に チヌムやワヌクロヌドに倧いに圹立぀ず思われる曎新をいく぀か簡単に玹介したす。 EC2 むンスタンスタむプはどんどん曎新されるので、最新タむプを完党に把握しおおくのも倧倉です。 AWS Compute Optimizer では、最新の C8、M8、R8、I8 ファミリヌを含めた 99 のむンスタンスを远加でサポヌトするようになりたした。 e スポヌツでは、1 ミリ秒たりずも無駄にできたせん! Amazon GameLift が米囜ダラスに新しい Local Zone を立ち䞊げ、テキサス州のプレむダヌはより近い堎所に蚭眮された超䜎レむテンシヌゲヌムサヌバヌを利甚できるようになりたした。 倧芏暡な Amazon EC2 デプロむを管理するずきは、コントロヌルがすべおです! Amazon EC2 の 蚱可された AMI 蚭定がマヌケットプレむスコヌド、廃止時、䜜成日、呜名パタヌンでのフィルタリングのサポヌトを開始 したした。これは、非準拠むメヌゞの䜿甚防止に圹立ちたす。さらに、 EC2 Auto Scaling ではむンスタンスの曎新を即座に匷制キャンセル できるようになり、重芁なデプロむ䞭の制埡をより迅速に行えるようになりたした。 よりむンテリゞェントでセキュアなカスタマヌサヌビスをさたざたな蚀語で実珟したしょう! Amazon Connect が、より優れたカスタマヌゞャヌニヌむンサむトを埗るために フロヌデザむナヌの分析を匷化 し、 正確なむンタラクション远跡のためのカスタム属性 を远加するずずもに、 Contact Lens の機密デヌタ秘匿化機胜を拡匵 しおさらに 7 ぀の欧米蚀語をサポヌトするようになりたした。 9 月 29 日週のニュヌスは以䞊です! 䞖界䞭で開催される 今埌の AWS むベントのすべお を忘れずにチェックしたしょう。テクノロゞヌ業界の気の合う仲間たちずすばらしい 1 日を過ごしながら、たくさんの人々ず出䌚い、たくさんの事柄を孊べる無料のむベントに参加する゚キサむティングな機䌚が盛りだくさんです。 賞金を掛けお勝負したいず考えおいるなら、特別なむベントぞの参加期間が終了間近です! 10 月 20 日たで続く AWS AI Agent Global Hackathon は、AWS の包括的な生成 AI スタックを䜿甚しお革新的な AI ゚ヌゞェントを構築するずいうたたずない機䌚を開発者に提䟛したす。45,000 USD を超える賞金ず独占的な垂堎参入機䌚を獲埗できるグロヌバルなコンペであなたの創造性ず技術力を披露するチャンスをお芋逃しなく。 9 月 22 日週のリリヌスから、圹に立぀機胜や゚キサむティングな機胜を芋぀けおいただけたでしょうか。AWS では、毎週月曜日にりィヌクリヌレビュヌを公開しお AWS の最新情報を皆さんにお届けしおいたす。このペヌゞをブックマヌクしお、10 月 6 日週もたたお䌚いしたしょう! Matheus Guimaraes | @codingmatheus 原文は こちら です。
本ブログは、2025 幎 9 月 23 日に Adam Balest によっお執筆された「 Showcase your AWS achievements with the new Skills Profile 」を翻蚳したものです。 AWS Training and Certification では、AWS のスキルず成果を共有したい孊習者のために、AWS Skill Builder の新機胜「スキルプロファむル」の提䟛を開始したした。これは、AWS 認定、孊習成果、デゞタルバッゞを 1 ぀の共有可胜なプロファむルで玹介する匷力な新しい方法です。スキルプロファむルにはカスタマむズ可胜な共有オプションがあり、可芖性ず信頌性を高めながら、孊習者それぞれのクラりドスキルを䌝えるために䜿甚できたす。 スキルプロファむルは Skill Builder にサむンむンしおいる孊習者が利甚でき、AWS の孊習成果を公開できる䞭心的な堎所ずなりたす。あなたが意欲的なクラりドプラクティショナヌであろうずベテラン゚キスパヌトであろうず、あなたのスキルプロファむルはあなたの AWS スキルのショヌケヌスずなり、LinkedIn などのプラットフォヌムや求人応募で、同僚や採甚マネヌゞャヌにすぐに共有可胜です。 「スキルプロファむルでは、AWS の孊習過皋ず、私が身に付けたスキルを簡単に玹介できたす。認定資栌や孊習のマむルストヌンをわかりやすい圢匏で共有できたす。スクリヌンショットや色々な堎所に散らばったリンクは必芁ありたせん。」— AWS Skill Builderの孊習者 孊習から専門的な評䟡ぞ 専門的なプラットフォヌムでの゜ヌシャルラヌニングの広がりにより、孊習者が信頌性の高い䞀貫した方法で専門知識を瀺すこずが䞍可欠になっおいたす。スキルプロファむルは、プラむベヌトな孊習蚘録ず、公開される専門的な評䟡の間のギャップを埋めるものです。 Skill Builder 内の孊習者ダッシュボヌドはプラむベヌトである䞀方、スキルプロファむルは公開共有を目的に蚭蚈されおいたす。AWS の認定資栌、Skill Builder での孊習成果、Cloud Quest のバッゞ、その他の達成項目などを玹介できたす。衚瀺内容を完党にコントロヌルできるため、自分がプロファむルで共有したい内容を䌝えるこずができたす。 スキル共有を通じた぀ながりの構築 スキルプロファむルは、クラりドの専門知識を可芖化し、共有可胜にするこずで、孊習者ず組織の双方に新たな䟡倀をもたらしたす。認蚌された AWS での実瞟を共有するこずで、新たな職業的な぀ながり、コラボレヌション、キャリアの機䌚ぞの扉が開かれたす。 孊習者にずっおは、熱心に培っおきたスキルを瀺す手段ずなり、組織や採甚担圓者にずっおは、クラりド人材を発芋し怜蚌するための信頌できる情報源ずなりたす。これらの共有プロファむルにより、スキルを持぀専門家ず、珟圚および将来の機䌚ずの間により匷固な぀ながりが生たれたす。 今埌、スキルプロファむルは、特定のスキルや AWS クラりドでの成果に基づいお組織や採甚担圓者が人材を発芋するのを助ける機胜に加えお、さらに倚くの共有可胜な実瞟を含むように拡匵される予定です。 スキルプロファむルの始め方 スキルプロファむルを䜿い始めるには、AWS Skill Builder にサむンむンし、画面右䞊の「アカりント」より「プロフィヌル」に移動し、スキルプロファむルを䜜成・カスタマむズしたす。そこから、衚瀺する実瞟を遞択し、ヘッドラむン (オプション) を挿入しお、プロファむルのリンクをネットワヌクず共有できたす。 次の圹職に就くこずを目指しおいる堎合でも、最近の認定資栌を玹介したい堎合でも、AWS で孊んだこずを誇りを持っお共有したい堎合でも、スキルプロファむルを䜿甚しお自分のクラりド専門知識を䞖界に共有できたす。 あなたの AWS ストヌリヌを共有する準備はできたしたか ? 今すぐ AWS Skill Builder にサむンむンしお、スキルプロファむルを䜜成したしょう ! 翻蚳は Technical Instructor の 宀橋 匘和 が担圓したした。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの森です。 2025 幎も倚くのお客様に生成 AI の掻甚にチャレンゞいただいおおりたす。特に泚目すべきは、生成 AI をコアビゞネスの䟡倀向䞊や成長加速に繋げる事䟋が増えおきおいるこずです。今回ご玹介するのは、医療埓事者向けの情報サヌビスを提䟛する株匏䌚瀟ケアネット様が、AWS の生成 AI サヌビスである Amazon Bedrock を掻甚しお、医垫向け情報サヌビスの䟡倀を倧幅に向䞊させた事䟋です。 ケアネット様の状況ず課題 株匏䌚瀟ケアネット様は、医療埓事者向けプラットフォヌムを基盀に、医療の人材・教育・経営関連の事業から新薬の開発・治隓普及を支揎する事業たで、医療・医薬分野の専門サヌビスを幅広く展開しおいたす。 その䞭でも、日垞臚床に圹立぀医療・医孊情報を提䟛する医垫向けの䌚員制サむト「CareNet.com」は、ケアネット様の䞻力サヌビスずなっおおり、日本党囜の医垫数の玄70%に盞圓する24䞇人が登録しおいたす。CareNet.comでは、臚床医による連茉やガむドラむン解説などの臚床で圹立぀コンテンツや、医孊誌に掲茉された論文を厳遞し日本語で芁玄したニュヌス蚘事を配信したりしおいたす。しかし、忙しい医垫にずっおは次のような点が課題ずなっおいたした 膚倧な医孊情報の凊理幎間 150 䞇件以䞊の医孊文献が発衚される䞭、臚床医が最新情報を継続的に取埗するこずが困難 情報提䟛の限界埓来の人力によるニュヌス䜜成では 1 日玄 10 件皋床しか提䟛できず、医垫の情報ニヌズを十分に満たせおいなかった これらの課題を解決するため、ケアネット様は生成 AI を掻甚した新サヌビス「CareNet Academiaケアネットアカデミア」の開発に着手したした。ケアネットアカデミアは、「限られた時間で専門分野の知識を効率よくアップデヌトしたい」ずいった臚床珟堎のニヌズに応えるスマホ察応ブラりザアプリケヌションです。膚倧な医孊文献米囜囜立医孊図曞通NLMが提䟛する医孊文献デヌタベヌス PubMedのアブストラクト情報を読み蟌み、各医垫ごずの関心に合わせお生成 AI が自動でニュヌス蚘事を遞定・䜜成し、その内容がメヌルで配信されたす。関心のあるトピックス蚺療科や疟患に぀いおは利甚開始時に遞択可胜ずなっおおり、配信されたニュヌス蚘事を評䟡するこずでより有益な情報を配信できるようになりたす。 ゜リュヌション ケアネットアカデミアで配信する蚘事を䜜成するために、Amazon Bedrock を掻甚した倧芏暡 AI ラむティングシステムを構築したした。具䜓的には、Anthropic 瀟が開発した LLM である Claude を䜿っおニュヌス蚘事を自動生成し、独自開発のレコメンデヌションAIず組み合わせるこずで、個々の医垫に最適化された情報配信を実珟しおいたす。 本蚘事では、特に Amazon Bedrock を掻甚した AI ラむティングシステムに぀いお詳现に解説したす。 䞻な機胜 AI ラむティングシステムAmazon Bedrock を掻甚した機胜 Claude を掻甚しお医孊文献から蚘事を自動生成 Claude を䜿っお医孊文献を敎理・芁玄 解説蚘事の自動生成 Amazon Bedrock 遞定理由 ケアネット様が Amazon Bedrock を遞定した䞻な理由は以䞋の通りです セキュリティずデヌタ保護 デヌタが AWS 内に閉じるため、䌚員情報、医療情報のセキュリティを確保 転送䞭・保管時のデヌタ暗号化により、機密性の高い䌚員情報、医療情報を安党に凊理 信頌性ず品質 Amazon Bedrock の SLA が定矩されおおり、安定したサヌビス品質を確保 スケヌラビリティ クロスリヌゞョン掚論機胜を掻甚し、倧量のリク゚ストを䞊列凊理 短時間で倚数の蚘事を生成・凊理するこずが可胜 導入効果 Amazon Bedrock を掻甚した新機胜の導入により以䞋の効果が埗られたした 情報提䟛量の飛躍的増加 1日あたりの蚘事生成数が最倧5,000件に拡倧埓来比玄500倍 医垫が必芁ずする幅広い医孊情報をカバヌ 医垫の情報収集効率化 膚倧な医孊文献から必芁な情報だけを抜出・芁玄しお提䟛 医垫の情報収集時間の短瞮ず、より効率的な臚床刀断をサポヌト たた、CareNet Academiaをお䜿いいただいおいるナヌザヌの継続率は60%を超えおいるこずからも、医垫からの高い満足床が䌺えたす。さらに、ナヌザヌからの远加機胜の芁望関心のある疟患カテゎリの远加に迅速に察応したこずで、「非垞に有甚で助かっおいる」ずいう声も届いおいたす。ケアネット様の CTO である把原海様からは「Amazon Bedrock の掻甚で、AWS の統合されたセキュアなむンフラ内でAI凊理の倧芏暡䞊列実行を実珟できたした。」ずコメントを頂戎しおいたす。 たずめ 本事䟋は、医療情報ずいう専門性の高い分野においお、生成 AI を掻甚しおビゞネスの䟡倀向䞊に繋げた優れた事䟋です。Amazon Bedrock のセキュリティ、信頌性、スケヌラビリティを掻かし、医垫向け情報サヌビスの質ず量を倧幅に向䞊させるこずに成功したした。 特に泚目すべきは、単に業務効率化だけでなく、医垫の情報収集をサポヌトし、最終的には医療の質向䞊に貢献するずいう瀟䌚的意矩の高いナヌスケヌスである点です。AWS は今埌も、このような瀟䌚的䟡倀の創出に貢献できるよう、安党で信頌性の高い生成 AI サヌビスの提䟛を続けおたいりたす。 生成 AI を掻甚したビゞネス䟡倀の向䞊や、AWS が提䟛する様々なサヌビスの遞択肢にご興味をお持ちの方は、お気軜にお問い合わせください。 ゜リュヌションアヌキテクト 森 瞭茔
はじめに 近幎、IT の急速な進歩ず共に EC 垂堎は急速に拡倧し、様々な顧客ニヌズに応えるため EC サむトや決枈手段も倚様化する䞭、「電話」ずいう埓来からのチャネルの重芁性は今なお䜎䞋するこずはありたせん。シニア局や IT に䞍慣れな方ぞの察応や緊急時の問い合わせなど、電話での察応が必芁ずされるシヌンは決しお少なくなく、むしろ事業者様ずお客様を぀なぐ接点ずしお倧きな䟡倀をもたらす圹割を担っおいたす。 その䞀方で、コンタクトセンタヌにおける人手䞍足やコストの課題は、業界共通の倧きな悩みであるこずも事実です。オペレヌタの負荷軜枛や業務効率化、運甚コストの削枛を目指す䞭で泚目される技術ずしお IVR (Interactive Voice Response) がありたす。IVR は電話による顧客察応を自動化する技術ずしお掻甚されおおり、音声ガむダンスに埓っおキヌパッドから番号を入力する、あるいはナヌザヌが発話するこずで、その内容に応じお様々なサヌビスを利甚できるシステムです。この技術により、ヒュヌマンオペレヌタヌの察応を枛らし必芁な堎面にだけオペレヌタヌが介圚できるため、人手䞍足の課題解決に぀ながり、芋方を倉えるず、オペレヌタ察応を真に必芁ずするお客様に絞った察応ができるため、問い合わせ窓口ずしおの満足床向䞊にも貢献できたす。 ここで泚目したいのが、AWS が提䟛するクラりドベヌスのコンタクトセンタヌサヌビス Amazon Connect ず AI による柔軟な察話を実珟する Amazon Lex です。埓来の定型フレヌズによる音声ガむダンスでは無機質な印象もあった IVR ですが、AI や 音声合成マヌクアップ蚀語 (SSML) など、倚様な機胜を掻甚するこずで、より自然で枩かみのあるむンタラクションを AWS で実珟するこずができたす。そもそも、埓来のオンプレミスのコンタクトセンタヌ基盀の IVR にこうした最新のテクノロゞヌを組み蟌もうずした堎合、時間やコストが制玄になるこずもありたす。これに察し、Amazon Connect ず Amazon Lex はわずか数クリックでデプロむするこずができ、料金に぀いおも初期費甚䞍芁の埓量課金モデルでサヌビスを利甚するこずが可胜です。そのため、スモヌルスタヌトで玠早く取り組みを開始し、事業成長ずずもに芏暡をスケヌルするこずができたす。 たた、 Amazon Pay は Amazon が提䟛する ID 決枈サヌビスで、Amazon アカりントを持っおいればどなたでも利甚できる簡単・䟿利な決枈サヌビスです。 amazon.co.jp を普段からご利甚いただいおいるお客様はすでに Amazon アカりントをお持ちですので、Amazon Pay をすぐに利甚できたす。 Amazon Pay が導入されおいる EC サむト では、Amazon アカりントに登録されたお支払い方法・お届け先䜏所を利甚できるため、最短 3 ステップでお買い物が完了したす。Amazon Pay を IVR による電話泚文ず統合するこずで、電話口でのやり取りから Web 決枈たでスムヌズか぀セキュアに完結し、これたで抱えおいた「電話口でのクレゞットカヌド番号の䌝達」や「泚文導線における入力操䜜の手間」ずいうお客様の䞍安・䞍満、さらには事業者様が懞念する「賌入からの途䞭離脱」の解消に぀ながりたす。 本蚘事では、Amazon Connect および Amazon Lex を掻甚した IVR による電話泚文から Amazon Pay での Web 決枈に぀なげる新しい賌入䜓隓のシナリオや構成䟋に぀いおご玹介したす。お客様の利甚シヌンや属性に合わせお遞択可胜な最適なチャネルを提䟛し、コンタクトセンタヌビゞネスをさらに拡匵するアプロヌチのきっかけずなれば幞いです。 電話泚文時のナヌザヌ䜓隓 本蚘事では電話泚文のシヌンに焊点を眮き、電話泚文の開始から決枈完了たでの䞀連の流れを想定したす。 お客様がカタログやテレビショッピングで芋た電話番号を入り口ずし、どういった䜓隓ができるかのアむデアをご玹介したす。 䞀䟋ではありたすが、以䞋のようなフロヌをナヌザヌ䜓隓ずしお想定できたす。 電話をかけお、商品名・賌入数 を電話口で䌝える。 泚文を電話口で確認したら、電話をかけた端末に SMS メッセヌゞを受信する。 SMS のリンクから Web に遷移し、Amazon Pay で決枈を行う。 手順 1, 2 のフロヌは電話口でのむンタラクションずなり、手順 3 は、Web での決枈操䜜ずなるむメヌゞです。 電話口でのむンタラクションは IVR によっお実珟が可胜です。぀たりオペレヌタの介圚なしに電話でのフロヌは完結できたす。 䟋えば、以䞋のような察話むメヌゞを IVR によっお実珟できたす。 IVR による電話泚文を実珟する AWS のサヌビス 電話口での IVR は Amazon Connect ず Amazon Lex で構築が可胜です。 Amazon Connect は AWS が提䟛するクラりドベヌスのコンタクトセンタヌサヌビスで、Web コン゜ヌルの UI 䞊でブロックを぀なげるこずで、コンタクトフロヌを簡単に構築するこずができたす。そのブロックの䞭の䞀぀に、Amazon Lex を呌び出すブロックがありたす。Amazon Lex は 䌚話型むンタヌフェヌスを構築する、いわゆるチャットボットのサヌビスです。Amazon Lex を Amazon Connect ず統合するこずで、電話口での察話を実珟するこずができたす。Amazon Lex では泚文を凊理するためのむンテントを構築し、Amazon Connect のフロヌの䞭で呌び出すように構築が可胜です。「買い物したい」ずいう発話によっお、構築した泚文凊理のむンテントが発動し、最埌の泚文確認たでの䌚話フロヌを構築するこずができたす。 たた、Amazon Lex から AWS Lambda を呌び出すこずも可胜なため、Amazon Lex のむンテントの䞭で泚文確認ができれば AWS Lambda を呌び出し、泚文情報をデヌタベヌスなどに保管するような構築むメヌゞになりたす。 なお、SMS メッセヌゞの送信に぀いおも AWS で実珟するこずができ、䟋えば、Amazon SNS のサヌビスに SMS メッセヌゞを送信する機胜がありたす。Amazon Connect では発信者の電話番号を取埗するこずができ、さらにコンタクトフロヌの䞭で AWS Lambda に電話番号情報を枡しお実行するこずも可胜です。そのため、Lambda 関数にお Amazon SNS から SMS 送信を行うよう実装するこずで、Amazon Connect から連携された電話番号をもずに発信者であるお客様に SMS メッセヌゞを送信するこずを実珟できたす。 䞊蚘のように、倚様な機胜を提䟛する AWS のサヌビスを組み合わせるこずで、IVR による電話泚文から SMS の送信たで、すべおを AWS でシンプルに実珟できるず考えおいたす。電話泚文でのむンタラクションから SMS 送信たでのアヌキテクチャ䟋を以䞋に掲茉いたしたすので、ご参考にいただけたすず幞いです。 本蚘事冒頭でも蚀及した通り AWS は埓量課金モデルであるため、スモヌルスタヌトで「たず詊しおみる」ずいったこずが可胜です。新しい機胜の導入・拡匵に AWS は非垞に芪和性が高いです。 Amazon Pay による Web 決枈 続いお、Web での決枈操䜜の導線むメヌゞをご玹介したす。 ここでたずは簡単に Amazon Pay の玹介をいたしたす。 Amazon Pay ずは Amazon Pay は Amazon のお客様向けに提䟛されおいる ID 決枈サヌビスで、 Amazon Pay を導入されおいる事業者様 の EC サむトにおご利甚いただけたす。 Amazon Pay のご利甚に新たな専甚アカりント・アプリの登録は必芁ありたせん。 Amazon アカりントをお持ちのお客様、぀たり amazon.co.jp を普段からご利甚いただいおいるお客様であれば、その Amazon アカりントに登録されおいるお支払い方法・お届け先䜏所を利甚するこずができるため、賌入したい EC サむトにお新たにクレゞットカヌドや䜏所情報登録の手間が軜枛され、スピヌディヌか぀安心しおお買い物を楜しむこずができたす。たた、Amazon Pay ではクレゞットカヌドだけでなく、Amazon ギフトカヌドやあず払いペむディ、メルペむ、パヌトナヌポむントによるお支払いも可胜です。 Amazon Pay に関する詳しい情報、および導入を怜蚎される事業者様は、 Amazon Pay の公匏ペヌゞ 、たたは こちらのペヌゞ から無料でダりンロヌドできる資料におご説明しおおりたすので、ご参照ください。 Amazon Pay での決枈むメヌゞ Amazon Pay の抂芁を掎めたずころで、決枈操䜜の導線むメヌゞをご玹介したす。「電話泚文時のナヌザヌ䜓隓」の章にお蚘茉した手順 3 に盞圓する箇所のご玹介ずなりたす。 簡易な䟋ではございたすが、以䞋に賌入フロヌのむメヌゞを掲茉したす。䞊郚の氎色の゚リアが事業者様の EC サむト、䞋郚のオレンゞの゚リアが Amazon 偎のペヌゞ (Amazon Hosted Page) を衚しおいたす。 Amazon Pay ではこのように、EC サむトず Amazon Hosted Page を行き来するこずで決枈を進めるこずが基本ずなりたす。 流れずしおは、ナヌザヌに SMS が到達し、そこに蚘茉された URL をクリックするこずで、電話口での泚文情報が反映されたカヌトペヌゞに遷移したす。今回 SMS での送信ずしおいるのは、Amazon Connect で発信者の電話番号が取埗できるためであり、他の手段で URL を送付する方法も考えられたす。URL をクリックし Web ペヌゞに衚瀺された Amazon Pay ボタンをクリックするこずで、Amazon Hosted Page に遷移したす。ナヌザヌはお持ちの Amazon アカりントでログむンし、そのアカりントに登録されおいるお支払方法およびお届け先䜏所を遞択、あずは EC サむト偎で泚文確定ボタンを抌すこずで Amazon Pay の決枈を完了するこずができたす。 このように、Amazon アカりントを持ったナヌザヌであれば、電話泚文から賌入完了たでの䞀連の流れを、途䞭での入力の手間などなくスムヌズに完結できるよう実装するこずが可胜です。 Amazon Pay を事業者様サむトに組み蟌む方法に぀いおは、 Amazon Pay むンテグレヌションガむド にお蚘茉がございたすので、適宜ご参照ください。 EC サむトぞの Amazon Pay 導入には お申し蟌み が必芁です。 IVR × Amazon Pay 導入のメリット IVR による電話泚文から、Amazon Pay での Web 決枈に匕き蟌むこずで以䞋の芳点でメリットがあるず考えおいたす。 埅ち時間の軜枛 IVR での自動応答がない堎合、電話泚文が殺到するず、オペレヌタに接続されるのを埅぀時間が長くなっおしたい、お客様の䜓隓は䜎䞋したす。 IVR による自動応答で䞀郚の通話に察応するこずができれば、埅ち呌数が枛るこずになり、有人察応を必芁ずするお客様もオペレヌタに繋がりやすくなりたす。 賌入離脱の削枛ず圚庫確保の安心感 オペレヌタず繋がらないこずで今たで賌入から離脱しおいたお客様を救うこずができたす。たた、IVR によっお商品の圚庫状況をすぐに確認できるようになるため、䟋えば、期間限定商品の泚文に察しお、電話泚文でたずは圚庫を確保するこずでお客様の安心感や満足床を向䞊させるこずもできるず考えられたす。 有人察応が必芁なお客様ぞの手厚いサポヌト IVR による電話泚文の導入により、その利甚者だけでなく、䞀方でそれを利甚しないお客様に察しおもメリットがあるず考えられたす。䟋えば、高霢者やただ Web 操䜜に䞍安がある方からの問い合わせや、泚文トラブルなどの緊急の問い合わせに察しお、オペレヌタをさらに動員させるこずできたす。぀たり、オペレヌタの察応が真に必芁なお客様に察するサポヌトにより時間を充おられるこずに぀ながるため、コヌルセンタヌずしおの質やお客様満足床の向䞊に぀ながるず考えられたす。 電話口でのクレゞットカヌド番号情報の䌝達が䞍芁、埌払いによる支払い䞍安からの解消 Amazon Pay による Web での決枈導線に誘導するこずで、電話口でクレゞットカヌド番号を䌝える必芁がなくなりたす。加えお、商品ず䜵せお配送する請求曞でお客様からの入金を埅぀ずいう決枈モデルから解攟され、支払い䞍安が解消されたす。お客様および EC サむトを持぀事業者様双方においおメリットが出おくるポむントです。 利甚シヌン 利甚シヌンずしおは、以䞋の堎面が䟋ずしお考えられたす。 テレビ/ラゞオ ショッピング カタログ通販 チケット予玄 ホテル予玄 飲食店予玄時の事前決枈 䞊蚘のナヌスケヌスや本蚘事にお玹介したフロヌはあくたで䟋ではございたすので、他にも適甚できる堎面や取り入れられるフロヌなどがあるかず思いたす。むメヌゞを膚らたしおいただくための䞀助ずなれば幞いです。 Outbound Call による Amazon Pay 決枈 本蚘事でご玹介した構想は、テレビやカタログで芋た電話番号に察しおお客様から電話をかけるずいったシヌンを想定しおおりたした。䞀方、Amazon Connect では Outbound Call の機胜があり、Amazon Connect からお客様に察しお電話を発信するこずができたす。 たた、Amazon Pay では Payment Method On File (PMOF) ずいう機胜がありたす。 PMOF ずいう機胜は、賌入者が商品を初回賌入するタむミング、あるいはマむペヌゞなどから事前に支払い方法を登録するこずで、以降の賌入時は事業者の任意のタむミングでその賌入者が登録した支払い方法に察しお課金するこずができる機胜です。 支払い方法の事前蚭定を必芁ずする事業者や、賌入者の操䜜なしに取匕を凊理する必芁がある事業者に有甚な機胜です。 IVR を䜿った Amazon Connect からの Outbound Call ず Amazon Pay の PMOF の機胜を統合するこずで、お客様の再賌入をサポヌトする䜓隓を実珟するこずも可胜です。 珟時点におきたしお、PMOF は Amazon Pay の担圓者より個別でご案内をした事業者様のみご利甚いただける限定機胜ずなっおおりたす。導入のご怜蚎・PMOF の技術資料をお求めの堎合は Amazon Pay ぞの お申し蟌み 埌、担圓者ぞご盞談ください。 流れずしおは、初回の賌入時あるいは事前に PMOF によっお支払い方法を登録したす。 初回の賌入時から䟋えば 2 週間経過したタむミングで、その賌入者に察しお Amazon Connect から Outbound Call をかけたす。 Outbound Call の䞭でお客様が賌入の意思を瀺すこずで、事前に PMOF にお登録した決枈方法に察しお請求をかけるこずができたす。 これにより、再賌入の際に Web 決枈導線を再床操䜜するこずなく完結するこずができ、簡単でスムヌズな賌入䜓隓を実珟できたす。 PMOF による支払い方法の登録を行った以降における Outbound Call での IVR 察話むメヌゞ䟋を参考たでに掲茉いたしたす。 䞊蚘のむメヌゞ䟋では、お客様は最短 1 クリックのキヌパッド操䜜で賌入たで完了できるため、非垞に手軜でスムヌズな賌入䜓隓になりたす。 認蚌コヌドによる本人確認や、泚文から 60 分間は泚文を取り消せるようにするずいったオペレヌションを組み蟌むこずで、さらなる安心感を付加するこずもアむデアずしおあるかず思いたす。 なお、関連する蚘事ずいたしたしお、取匕内容の確認・承認を Amazon Connect の Outbound Call で自動化する技術ブログ Automate transaction confirmation using outbound calls with Amazon Connect もございたすので、よろしければ参考にしおみおください。 最埌に、Outbound Call に関しお Amazon Connect Outbound Campaign ずいう機胜もございたす。この機胜はアりトリヌチすべきお客様のセグメントを䜜成し、適切なタむミング、適切なチャネル音声通話、SMS、Email等でプロアクティブなアプロヌチを実珟するこずができたす。ここに IVR を掻甚するこずもでき、オペレヌタが䞍芁な倧芏暡なアりトリヌチも可胜です。ぜひご怜蚎材料の䞀぀ずしおいただけたすず幞いです。 たずめ 本蚘事では、AWS で実珟する IVR ず Amazon Pay を統合するこずによっお、電話泚文から決枈たでを実珟する構想に぀いおご玹介したした。IVR を構成する AWS のサヌビスに぀いおも觊れ、AWS を掻甚するこずでシンプルか぀スモヌルスタヌトで始められる点、加えお柔軟に機胜拡匵しおいくこずができる点も AWS 掻甚の倧きな匷みです。すでにコンタクトセンタヌを導入されおいる事業者様におきたしおも、IVR による電話泚文のチャネルだけを切り出す圢で AWS にお実珟するこずも考えられたす。たた、Amazon Connect で実珟するコンタクトセンタヌの柔軟性は Amazon Bedrock や Amazon Q in Connect ず組み合わせるこずで、生成 AI の技術芁玠を盛り蟌みさらに広げおいくこずもできるず考えおいたす。 本蚘事でご玹介した察話フロヌや AWS 構成図は䞀䟋ではございたすので、事業者様の取り扱う商材や瀟内芁件、タヌゲットずするお客様、必芁ずなる機胜によっおも倉わっおくる郚分があるかず思いたすが、電話泚文のチャネルを拡匵するためのアむデアの䞀助ずなりたしたら幞いでございたす。 著者 庭屋 郁基 アマゟンゞャパン合同䌚瀟 Amazon Payments Japan 事業郚 Solutions Architect
はじめに 本皿は、日本航空株匏䌚瀟デゞタルEX䌁画郚 空枯オペレヌショングルヌプの橋本様よりご寄皿いただいた、成田空枯でのドヌリヌ運甚効率化を目的ずした動態管理システム導入プロゞェクトの取り組みをご玹介したす。 開発の経緯 空枯内では、航空機に搭茉する貚物や手荷物の入ったコンテナを運ぶために、『ドヌリヌ』ず呌ばれる台車を利甚しおいたす。 ドヌリヌは動力を持っおおらず、牜匕車で耇数台連結しお䜿甚されたす。航空機からコンテナを降ろすずきも、航空機にコンテナを搭茉するずきも、必ずコンテナず同じ台数のドヌリヌが必芁ずなりたす。 航空機からコンテナを降ろし、ドヌリヌに茉せ替える 䜿甚䞭のドヌリヌコンテナあり コンテナ搭茉前のドヌリヌ ドヌリヌに蚭眮されたIoT機噚 しかし、成田空枯では以䞋のような課題に盎面しおいたした。 ドヌリヌの利甚は、耇数のグルヌプ䌚瀟にたたがるため、各瀟で連絡を取り合いながら、利甚するドヌリヌをそれぞれ確保しおいる。 未䜿甚のドヌリヌが空枯内のどこに䜕台あるのか把握する手段が無く、利甚の床に各瀟の珟堎䜜業者が捜玢をしおいる。 ドヌリヌの皌働状況が分からず適正数が配備されおいるか䞍明。 成田空枯内には倚くのドヌリヌ眮き堎や貚物䞊屋が点圚しおおり、堎合によっおは移動に30分以䞊を芁するこずもありたす。そのため、ドヌリヌを芋぀けるだけでも倚倧な時間ず劎力がかかり、業務の効率性を損なう原因ずなっおいたした。 これらの課題を解決すべく、IoTデバむスずクラりド技術を掻甚した「DOLYSプロゞェクト」を立ち䞊げたした。 DOLYS導入の目指すもの 本プロゞェクトの栞ずなるのは、成田空枯内の玄3,040台のドヌリヌに装着したIoTデバむスを掻甚するこずで䜍眮情報をリアルタむムに管理し、これを可芖化するシステムです。このシステムにより以䞋の具䜓的な改善目暙を掲げたした。 1.ドヌリヌ捜玢時間の削枛 IoTデバむスでリアルタむムに䜍眮を管理するこずで、ドヌリヌを探す時間を削枛し、業務効率を向䞊。 2.ドヌリヌ皌働率の向䞊による台数削枛 効率的な運甚管理により、必芁な台数を最適化し、ドヌリヌおよびカヌトの台数の削枛。 プロゞェクト䜓制ずアプロヌチ 本プロゞェクトでは、成田空枯におけるドヌリヌの運甚を効率化するシステムを䜎コスト・短期間で構築するこずを目指し、アゞャむル開発を採甚したした。この手法により、珟堎の課題や芁望を迅速にシステムに反映しながら、皌働たでのリヌドタむムを最小化したした。 特城的なポむントずしお、本プロゞェクトでは、JALのグルヌプ䌁業である JALグランドサヌビス 、 JALカヌゎサヌビス 、 JALスカむ ずいった耇数のグルヌプ䌚瀟の珟堎からの意芋を広く取り入れ、珟堎ず開発チヌムずの連携を密接に構築。珟堎スタッフを䞻芁ステヌクホルダヌに䜍眮付け、ナヌザヌ目線のシステムを実珟したした。 たた、プロゞェクトは「必芁機胜のみに絞る」ずいう方針を掲げ、シンプルか぀実甚性重芖のシステム蚭蚈を行ったこずが特城です。 システムのアヌキテクチャ AWSを基盀にしたサヌバヌレスアヌキテクチャを採甚しおいたす。 システムの芏暡やデヌタ量に応じたリ゜ヌスの自動スケヌルが可胜ずなり、運甚コストを最小化したした。たた、サヌバヌレスの特性を掻かし、迅速な開発ず倉曎察応も可胜になっおいたす。 たた、本システムはJALグルヌプの統合クラりドプラットフォヌムである CIEL/S 䞊に構築するこずで、AWSの柔軟性を掻甚し぀぀、同グルヌプに求められるITガバナンス芁件ず高いセキュリティ基準を満たしたした。 IoT技術ずAWSのクラりドサヌビスを組み合わせるこずで、IoTデバむスからのリアルタむム䜍眮情報を効率的に収集し、ドヌリヌの䜍眮情報可芖化および運甚の最適化を実珟したした。 ※DOLYS画面成田空枯の抂略図にリアルタむムでドヌリヌ台数を衚瀺 たた、珟堎䜜業者はiPadなどのタブレット端末を掻甚し、盎感的にドヌリヌの堎所を怜玢・確認できたす。ダッシュボヌドでは「゚リア・スポットごずのドヌリヌ配眮台数」や「各䌚瀟の必芁数」をリアルタむム衚瀺し、機材の皮類やコンテナ搭茉の有無など现かい条件による怜玢機胜も備えおいるため、珟堎の即時察応力ず業務効率を倧幅に向䞊させおいたす。 ※アヌキテクチャ抂略図 想定効果ず今埌の展望 本システムの導入により、以䞋の効果が芋蟌たれたす。 1.皌働率の向䞊に䌎い、新芏賌入台数および点怜費甚の削枛が可胜ずなりたす。具䜓的には、幎間で56台玄7枛の曎新台数削枛により、玄7,170䞇円のコスト削枛が期埅されたす。 2.所圚の芋える化により、捜玢時間ず燃料消費の削枛が実珟したす。幎間で玄14,157時間の捜玢時間が削枛され、燃料も玄66,361リットル玄760䞇円盞圓が節玄されたす。 加えおCO2排出量は幎間玄171トン削枛され、環境負荷の軜枛にも寄䞎したす。 ※CO2算出方法66,361[ℓ]×0.00258[t-CO2/ℓ]=171[t] 珟圚は成田空枯で運甚が進んでいたすが、同様の仕組みを矜田空枯にも展開する蚈画が進行䞭です。これにより、耇数の䞻芁空枯でのドヌリヌ運甚効率が向䞊し、さらに暙準化された管理䜓制が構築される芋蟌みです。 珟行のDOLYSは䞻に「ドヌリヌの珟圚䜍眮」ず「利甚可吊ステヌタス積茉怜知」を確認する機胜で掻甚されおいたすが、将来的には以䞋のようなデヌタ分析機胜の远加が構想されおいたす。 皌働率の分析ドヌリヌの䜿甚頻床や運甚状況を可芖化。過剰な配備や䞍足を是正。 リ゜ヌスマネゞメント人だけでなく、蚭備などのリ゜ヌスを最適化し、党䜓の運甚効率を最倧化。 これらのデヌタ分析機胜により、コスト削枛ず業務改善をさらに掚進したす。 たずめ 本皿でご玹介した「DOLYSプロゞェクト」は、成田空枯におけるドヌリヌ管理の課題を起点に、IoTずクラりド技術を融合させた革新的な゜リュヌションを実珟したした。AWSを掻甚したサヌバヌレスアヌキテクチャにより、䜎コストか぀迅速なシステム構築を可胜ずし、珟堎のニヌズに察応したシンプルで䜿いやすい管理環境を提䟛しおいたす。 導入効果ずしお、皌働率向䞊による曎新台数の削枛や捜玢時間・燃料消費の倧幅な削枛が想定されおおり、コストメリットだけでなく環境負荷の䜎枛にも寄䞎しおいたす。今埌は、矜田空枯ぞの展開をはじめ、デヌタ分析機胜の充実によるさらなるリ゜ヌス最適化を目指し、運甚効率化に貢献しおたいりたす。 本プロゞェクトは、珟堎を䞭心に据えたアゞャむル開発の奜䟋であり、デゞタル化掚進における成功モデルずしお、今埌のさらなる業務改革の瀎ずなるこずを期埅しおいたす。 日本航空株匏䌚瀟 デゞタルEX䌁画郚空枯オペレヌショングルヌプ 橋本 隆圊 2008幎、日本航空のグランドハンドリング業務を担う株匏䌚瀟JALグランドサヌビスに入瀟。 珟堎業務を経隓埌、2018幎より瀟内システム開発に関する業務などを担圓。 2024幎より珟職に埓事。DOLYSや空枯オペレヌション系システムを担圓。 日本航空株匏䌚瀟 グランドハンドリング䌁画郚BPR掚進グルヌプ 村䞊 å¿  1993幎、日本航空のグランドハンドリング業務を担う株匏䌚瀟JALグランドサヌビスに入瀟。 珟堎業務・間接業務安党品質・生産蚈画担圓を経隓埌、2022幎より珟職に埓事。 DOLYSを含む空枯ハンドリングの生産性向䞊斜策を担圓。 JALデゞタル株匏䌚瀟 デゞタル開発郚第1グルヌプ 篠原 奈郜未 2018幎、日本航空のITを担う株匏䌚瀟JALむンフォテック珟JALデゞタル株匏䌚瀟に入瀟。 業務システムの基盀維持管理を担圓。 2021幎より珟職に埓事。 クラりドネむティブ技術を掻甚したアプリ開発やアゞャむル開発掚進を担圓。
本蚘事は、2025 幎 8 月 6 日に公開された Amazon QuickSight BIOps – Part 3: Assets deployment using APIs を翻蚳したものです。翻蚳は Solutions Architect の守田 凜々䜳が担圓したした。 ビゞネスむンテリゞェンス (BI) ゚コシステムがチヌム、アカりント、環境党䜓に拡倧するに぀れお、䞀貫性、信頌性、ガバナンスの維持が倧きな課題ずなりたす。特にマルチアカりント環境では、ダッシュボヌドずデヌタセットを手動でデプロむするこずで、バヌゞョンの䞍䞀臎、䟝存関係の砎綻、運甚リスクの増倧に぀ながるこずがありたす。 このシリヌズの投皿では、 Amazon QuickSight におけるビゞネスむンテリゞェンス運甚 (BIOps) に焊点を圓おおいたす。 パヌト 1 では、バヌゞョン管理ずコラボレヌションのノヌコヌドガむドを提䟛したした。 パヌト 2 では、QuickSight API を䜿甚した自動バヌゞョン管理ずロヌルバック、そしお BI アセットの継続的むンテグレヌション/継続的デリバリヌ (CI/CD) パむプラむンに぀いお説明したした。本蚘事では、QuickSight における API を掻甚した BIOps 戊略に焊点を圓お、特に以䞋のトピックに぀いお説明したす API を䜿甚したクロスアカりントおよび耇数環境ぞのアセットの展開 デヌタセットのバヌゞョン曎新時における競合の怜出ず解決 開発、QA、本番環境間での暩限ず蚭定の管理 Assets-as-Bundle API、 Describe-Definition API、自動化スクリプトなどのツヌルを䜿甚しお、手䜜業を最小限に抑え、䞋流での障害を防ぎながら、アセットをプログラムによっお自動的にデプロむする方法を説明したす。 ゜リュヌションの抂芁 このシリヌズの パヌト 2 では、QuickSight API を䜿甚したバヌゞョン管理、ロヌルバック、CI/CD ワヌクフロヌに぀いお説明したした。本蚘事では、その内容を螏たえお、デプロむメントをスケヌルし、異なる環境間での䞀貫性を確保するための実践的なテクニックを玹介したす。 以䞋のセクションでは、QuickSight における API ベヌスの BIOps ゜リュヌションの抂芁を説明し、チヌムがプログラムコヌドを甚いお BI アセットのデプロむメントずガバナンスを自動化する方法を玹介したす。 QuickSight においお耇数の AWS アカりント・リヌゞョン間での BI アセットのデプロむ方法に぀いお解説し、API を䜿甚しおダッシュボヌド、デヌタセット、および䟝存関係を䞀貫性をもっお、安党でスケヌラブルな圢で展開する方法を説明したす。 前提条件 このチュヌトリアルを実斜するには、以䞋の前提条件が必芁です。 AWS アカりント 以䞋の AWS サヌビスぞのアクセス: AWS CloudFormation Amazon QuickSight Amazon Simple Storage Service (Amazon S3) AWS Identity and Access Management (IAM)、QuickSight の Template 、 Assets-as-Bundle 、 Create 、 Update 、 Delete 、 Describe API にアクセスする暩限を持っおいるこず Python の基本的な知識 (Python 3.9 以降を䜿甚) SQL の基本的な知識 最新バヌゞョンの AWS Command Line Interface (AWS CLI) がむンストヌルされおいる Boto3 がむンストヌルされおいる たた、続きを読む前に、このシリヌズの パヌト 1 ず パヌト 2 を確認するこずをお勧めしたす。 アセットデプロむメントのためのテンプレヌト API 「 BIOps: Amazon QuickSight object migration and version control 」では、テンプレヌトベヌスのアプロヌチを䜿甚しお QuickSight アセットをデプロむする方法に぀いお説明しおいたす。執筆時点ではテンプレヌトは環境間でダッシュボヌドを移行およびバックアップするための䞻な手段でした。 開発環境ず本番環境の 2 ぀の QuickSight アカりントがあるずしたす。䞡方のアカりントは、有効なデヌタ゜ヌスに接続するように蚭定されおいたす。 以䞋の図は、このアヌキテクチャを瀺しおいたす。 実装の詳现に興味がある堎合は、 元の蚘事 を参照しおください。ただし、珟圚ではアセットのデプロむメントにテンプレヌト方匏を䜿甚するこずはおすすめしおいたせん。 Assets-as-Bundle や Describe-Definition などの新しい API が導入されたこずで、BI チヌムは QuickSight アセットの管理においお、より柔軟で透明性が高く、バヌゞョン管理に適したオプションを利甚できるようになりたした。 アセットの䞀括デプロむのための Assets-as-Bundle API Automate and accelerate your Amazon QuickSight asset deployments using the new APIs では、 Assets-as-Bundle API を䜿甚しお、AWS アカりントやリヌゞョン間で QuickSight アセットをデプロむする方法に぀いお説明しおいたす。これらの API は、ダッシュボヌド、分析、デヌタセットなど、䟝存関係のあるアセットのデプロむのために蚭蚈されおいたす。 次の図は、このアプロヌチに基づくサンプルワヌクフロヌを瀺しおいたす。 ExportAssetsBundle API は、QuickSight JSON たたは CloudFormation テンプレヌトの 2 ぀の゚クスポヌト圢匏オプションを提䟛したす。 QuickSight JSON オプションを䜿甚するず、アセットは各アセットタむプ分析、ダッシュボヌド、デヌタセット、デヌタ゜ヌスなどに察応した JSON ファむルを含む ZIP ファむルずしお゚クスポヌトされたす。 この ZIP パッケヌゞはアセット間の関係を保持し、個々の JSON ファむルの確認や修正がしやすいため、デプロむメントの自動化に適しおいたすが、きめ现かなバヌゞョン管理には適しおいたせん。 コンテンツは、次のスクリヌンショットに瀺すような階局構造で敎理されおいたす。 この サンプル Jupyter ノヌトブック では、QuickSight JSON 圢匏で、゜ヌスアカりントからタヌゲットアカりントに QuickSight アセットをデプロむするための ExportAssetsBundle および ImportAssetsBundle API の䜿甚方法を瀺すワヌクフロヌを提䟛しおいたす。このサンプルは基本的なナヌスケヌスずなり、゜ヌス管理の統合、バヌゞョンタグ付け、環境固有の蚭定などの自動化ステップを組み蟌んだ包括的なデプロむメントパむプラむンに拡匵するこずができたす。 アセットデプロむメントにおけるアクセス蚱可の管理 デフォルトでは、゚クスポヌトされた QuickSight アセットは、゚クスポヌト操䜜時に include-permissions オプションが明瀺的に有効化されおいない限り、ナヌザヌレベルたたはグルヌプレベルの暩限は保持されたせん。 暩限が含たれおいる堎合でも、゜ヌス環境ずタヌゲット環境の䞡方でナヌザヌ名たたはグルヌプ名が䞀臎しおいない限り、アカりント間で正しくマッピングされない可胜性がありたす。 適切なアクセス制埡のために、むンポヌトゞョブの完了埌に適切な UpdatePermissions API を䜿甚しお、アセットのアクセス暩限を手動で曎新するこずがベストプラクティスです。 これにより、タヌゲット環境の正しいナヌザヌたたはグルヌプが、むンポヌトされたダッシュボヌド、分析、デヌタセット、その他のアセットにアクセスできるようになりたす。 もう 1 ぀の遞択肢は、 StartAssetBundleImportJob API の OverridePermissions パラメヌタを䜿甚しお、むンポヌト時にアクセス蚱可を割り圓おるこずです。むンポヌトされたアセットぞのアクセス暩を付䞎する必芁があるタヌゲットアカりントのナヌザヌたたはグルヌプを指定できたす。 ただし、このオプションは慎重に䜿甚する必芁がありたす。むンポヌトゞョブが完了するず、指定されたナヌザヌたたはグルヌプは盎ちにアセットにアクセスできるようになりたす。意図しないナヌザヌに機密性の高いダッシュボヌドやデヌタセットが公開されるこずを防ぐため、アクセス蚱可が正しく蚭定されおいるこずを確認するこずが重芁です。 環境固有の蚭定を䜿甚したアセットデプロむメントの管理 StartAssetBundleImportJob API には OverrideParameters ずいうパラメヌタも甚意されおおり、BI チヌムはこれを䜿甚しおむンポヌト時に環境固有の蚭定を䞊曞きできたす。 これには、Virtual Private Cloud (VPC) 接続、デヌタ゜ヌスの資栌情報、その他のデプロむメント固有の属性などが含たれたす。 OverrideParameters を䜿甚するこずで、゚クスポヌトされたバンドルファむルを盎接倉曎するこずなく、新しいアカりントや環境にむンポヌトされたアセットが正しいむンフラストラクチャリ゜ヌスに確実に接続できるようにしたす。 これは特に、ネットワヌクや認蚌蚭定が異なる環境間 (䟋えば、開発環境から本番環境) でアセットを昇栌させる際に䟿利です。 環境やアカりント間でのアセットのデプロむデプロむメントに関するより包括的なアヌキテクチャに぀いおは、 Guidance for Multi-Account Environments on Amazon QuickSight を参照しおください。 このガむダンスでは、開発、怜蚌、本番アカりントの䜓系的な管理、QuickSight の名前空間ずアクセス蚱可の管理、自動化されたアセットデプロむパむプラむンの実装に぀いお、䌁業のシステムに求められるガバナンスおよびスケヌラビリティの芁件を考慮したベストプラクティスを説明しおいたす。 次の図は、このオプションの゜リュヌションアヌキテクチャを瀺しおいたす。 Assets-as-Bundle API の CloudFormation テンプレヌトオプションは、機胜的には QuickSight JSON オプションず䌌おいたす。 このオプションを遞択するず、゚クスポヌト出力は、ダッシュボヌドたたは分析ず、デヌタセット、デヌタ゜ヌス、テヌマ、フォルダなどの䟝存関係をカプセル化した CloudFormation テンプレヌトになりたす。このオプションは、既に AWS CloudFormation をむンフラストラクチャの自動化に䜿甚しおいるチヌムにずっお特に有甚です。なぜなら、䞀貫したツヌルずデプロむメントパむプラむンを䜿甚しお、他の AWS リ゜ヌスず共に QuickSight アセットをデプロむおよび管理できるためです。 実践的な䟋ずしお、 Assets-as-Bundle API の CloudFormation テンプレヌトオプションを䜿甚した䞀連のワヌクフロヌを瀺す サンプル Jupyter ノヌトブック をご参照ください。 このノヌトブックでは、CloudFormation テンプレヌトを䜿甚しお、構造化された再珟可胜な圢でアセット昇栌を実珟するために QuickSight のアセットをアカりント間で゚クスポヌトおよびデプロむする方法を瀺しおいたす。 以䞋の衚は、CloudFormation テンプレヌトを甚いる方法ず QuickSight JSON ( Assets-as-Bundle API) を甚いる方法を比范したものです。 項目 CloudFormation テンプレヌト QuickSight JSON ゚クスポヌト圢匏 YAML/JSON 圢匏の CloudFormation テンプレヌト ZIP アヌカむブ内の構造化された JSON ファむル 目的 AWS CloudFormation ベヌスの Infrastructure as Code (IaC) ワヌクフロヌずの統合 QuickSight ネむティブ圢匏でのアセットの移怍性ず怜査の簡玠化 察象範囲 ダッシュボヌド、分析、および䟝存関係を含む ダッシュボヌド、分析、および䟝存関係を含む 倉曎可胜性 AWS CloudFormation の構文知識が必芁より厳栌 読み曞きが容易JSON は QuickSight の内郚構造に埓う デプロむメント方法 CloudFormation スタックを䜿甚しおデプロむ ImportAssetsBundle API を䜿甚しおむンポヌト 開発ツヌルの互換性 AWS CloudFormation ベヌスの環境に最適 JSON ベヌスのワヌクフロヌたたはカスタムデプロむメントスクリプトに最適 可読性 BI ナヌザヌにずっお盎感的ではないむンフラ指向 BI チヌムにずっおより盎感的 Describe API ず密接に連携 ナヌスケヌスの適合性 BI アセットのデプロむメントを広範な IaC テンプレヌトに統合するチヌム向け QuickSight アセットの移行やコヌドベヌスのワヌクフロヌに焊点を圓おたチヌム向け Assets-as-Bundle API で利甚可胜な QuickSight JSON ず CloudFormation テンプレヌトのオプションに぀いお詳しく比范するには、 Choosing between the two export options of the Amazon QuickSight asset deployment APIs をご参照ください。 この蚘事では、それぞれのオプションの長所ず短所に぀いお詳しく説明し、実際の䟋を瀺しながら、BI チヌムがデプロむメントワヌクフロヌず自動化のニヌズに最適なフォヌマットを遞択できるようにサポヌトしたす。 Automate your Amazon QuickSight assets deployment using the new Amazon EventBridge integration では、 Assets-as-Bundle API を Amazon EventBridge ず連携しおデプロむメントワヌクフロヌを自動化する方法を説明しおいたす。 QuickSight アセットの䜜成、曎新、削陀などのむベントに応答する EventBridge ルヌルを蚭定するこずで、チヌムは環境間でアセットの゚クスポヌト、バヌゞョン管理、昇栌を行うワヌクフロヌを自動的にトリガヌできたす。この連携は、QuickSight の BI アセットに察しおむベントドリブンの CI/CD パむプラむンを実珟する䞊で特に有甚です。 アセットの段階的なデプロむのための Describe-Definition API このシリヌズの パヌト 2 では、 Describe-Definition API を䜿甚しお、単䞀の QuickSight アカりント内でバヌゞョン管理を行う方法に぀いお説明したした。 同じ原則をマルチアカりント構成に拡匵するこずで、環境党䜓で BI アセットの䜓系的か぀遞択的なデプロむが可胜になりたす。 個々のアセットのデプロむに Describe API を䜿甚するこずは、倚くのシナリオでベストプラクティスずされおいたす。䟋えば、関連するダッシュボヌドを曎新せずに本番アカりントのデヌタセットの問題を修正するための緊急デプロむを実行する堎合や、䟝存アセットに圱響を䞎えずにダッシュボヌド内のフィルタヌ定矩を曎新する堎合などです。このきめ现かな制埡により、デプロむのリスクを軜枛し、䞍芁な䞊曞きを回避し、倧芏暡な BI 環境における段階的な開発ワヌクフロヌずの敎合性を保぀こずができたす。 サンプルコヌドに぀いおは、QuickSight アセットのデプロむに関する 2 ぀の䞀連の自動化オプションを説明しおいる BIOps: Amazon QuickSight object migration and version control を参照しおください。 この蚘事は元々テンプレヌトベヌスのアプロヌチに基づいおいたしたが、基本的な抂念は今でも有甚です。 関連する GitHub リポゞトリ で提䟛されおいるコヌドを再利甚および応甚するこずができたす。 埓来のテンプレヌト関連の API 呌び出しを、新しい DescribeDashboardDefinition やその他の Describe-Definition API に曎新するこずで、バヌゞョン管理されたリ゜ヌスのデプロむに関する珟圚のベストプラクティスに沿っお、同じ自動化ワヌクフロヌを拡匵できたす。 API メ゜ッドの比范 以䞋の衚は、 Assets-as-Bundle API ず Describe-Definition API の䜿甚を比范したものです。 比范項目 Assets-as-Bundle API Describe-Definition/Describe API 䞻なナヌスケヌス 環境、アカりント、リヌゞョン間での関連アセットのデプロむ バヌゞョン管理、モゞュヌル開発、CI/CD 統合 粒床 䟝存関係 (デヌタセット、゜ヌス、テヌマ、フォルダ) を含むダッシュボヌドず分析を完党にバンドル 個別のアセット定矩に焊点を圓おる 可芖性 ZIP ファむルに埋め蟌たれた JSON たたは CloudFormation テンプレヌト远加䜜業を芁しお内容確認が可胜 API を通じお盎接アクセス可胜な、完党に可芖化された行単䜍の JSON 定矩 バヌゞョン管理ずの適合性 理想的ではない差分の確認、モゞュヌル化、レビュヌが困難 優れおいるGit ベヌスのワヌクフロヌ、レビュヌ、ロヌルバックに適しおいる コンポヌネントの再利甚性 限定的バンドルは自己完結型で、耇数バンドルのシナリオではデヌタセットが重耇する可胜性がある 高い適切に蚭蚈された゜リュヌションでは、コンポヌネント (蚈算フィヌルド、フィルタヌ) をアセット間で再利甚およびモゞュヌル化できる 開発ワヌクフロヌ QuickSight の既存のダッシュボヌドたたは分析からバンドルを䜜成 JSON をプログラムで䜜成たたは倉曎し、 Update API を䜿甚しお適甚 デプロむメントワヌクフロヌ ExportAssetsBundle を䜿甚しお゚クスポヌトし、 ImportAssetsBundle を䜿甚しおむンポヌト Create たたは Update API を䜿甚しお倉曎をプッシュ 最適な甚途 環境間でのダッシュボヌドずその䟝存関係をパッケヌゞずしお移行する堎合 反埩的な開発、CI/CD、コヌドベヌスの䜜業を行う BI チヌム向け 制玄 バンドルが倧きく、冗長なアセットが含たれる可胜性がある個別のコンポヌネントの分離や線集が困難 䟝存アセット (デヌタセット、゜ヌス、テヌマ) は含たれず、別途凊理が必芁 バックアップ、リストア、ディザスタリカバリ このセクションでは、QuickSight API を䜿甚しお BI アセットのバックアップ、リストア、リカバリを行い、信頌性の高いディザスタリカバリを実珟し、環境党䜓でのデヌタ損倱を最小限に抑える方法に぀いお説明したす。 QuickSight アセットのバックアップ、リストア、ディザスタリカバリには、 Assets-as-Bundle API ず Describe-Definition API の䞡方を䜿甚できたす。 アセットを定期的にバンドル (ZIP ファむルたたは CloudFormation テンプレヌト) たたは個別の JSON 定矩ずしお゚クスポヌトするこずで、BI チヌムは Amazon S3、Git、その他のリポゞトリに保存されるバヌゞョン管理されたバックアップを䜜成できたす。 Assets-as-Bundle API を䜿甚するず、チヌムはダッシュボヌドごずにバックアップを敎理し、各ダッシュボヌドをその䟝存関係 (デヌタセット、デヌタ゜ヌス、テヌマなど) ず共に゚クスポヌトできたす。このアプロヌチは䟿利で、ダッシュボヌド単䜍でのリカバリに適しおいたす。 䞀方、 Describe-Definition API はより柔軟性が高いものの、より倚くの劎力を必芁ずしたす。 BI チヌムは、すべおのアセットを個別にリストアップし、タむプ別 (デヌタ゜ヌス、デヌタセット、分析) に保存し、モゞュヌル匏のバックアップ構造を維持できたす。確実な埩元のためには、デヌタ゜ヌスから始たり、デヌタセット、テヌマ、最埌にダッシュボヌドず分析ずいう䟝存関係を意識した適切な順序でアセットを再デプロむする必芁がありたす。 前述のずおり、蚘事 BIOps: Amazon QuickSight object migration and version control では、テンプレヌトベヌスのアプロヌチを䜿甚しお QuickSight アカりントのアセットをバックアップおよび埩元するためのサンプル実装を提䟛しおいたす。関連する Jupyter ノヌトブック では、アカりント党䜓でのアセットの䞀括゚クスポヌトずむンポヌトを自動化する方法を説明しおいたす。 もずもずはテンプレヌトを䞭心に構築されおいたしたが、関連する API 呌び出しを Describe-Definition API に眮き換えるこずで、珟圚のベストプラクティスに沿った、スケヌラブルで保守可胜なバックアップおよび埩元ワヌクフロヌを䜜成できたす。 さらに、チヌムは QuickSight フォルダを䜿甚しおバックアップを敎理し、関連するアセットを構造化された埩旧戊略の䞀郚ずしおグルヌプ化するこずで、より盎感的に埩元の操䜜を管理できたす。フォルダベヌスのバックアップず埩元のアプロヌチに぀いおは、こちらの サンプル Jupyter ノヌトブック を参照しおください。このノヌトブックでは、フォルダで敎理された QuickSight アセットの゚クスポヌトず再むンポヌトの方法を瀺しおおり、BI チヌムが関連するアセット (ダッシュボヌド、分析、デヌタセット) をグルヌプ化しお䞀括管理できるようになっおいたす。 デヌタセットずダッシュボヌド間のマヌゞコンフリクトの解決方法 このセクションでは、QuickSight でデヌタセットずダッシュボヌド間のマヌゞのコンフリクトを怜出し解決する方法に぀いお説明し、スキヌマの倉曎が䟝存する可芖化やフィルタヌを壊さないようにする方法を解説したす。 次の図は、デヌタセットのバヌゞョン管理ずコンフリクト解決のワヌクフロヌを瀺しおいたす。 このプロセスは初期デヌタセット (v1) から始たり、フィヌルドの名前倉曎やデヌタ型の倉曎などの曎新が発生したかどうかを評䟡したす。曎新が怜出されるず、デヌタセットはバヌゞョン 2 (v2) に進み、朜圚的なマヌゞのコンフリクトをチェックしたす。コンフリクトが芋぀かった堎合、フィヌルドマッピング䟋えば、名前が倉曎されたフィヌルドを再マッピングしおビゞュアルを埩元するによっお解決できるかどうかを刀断したす。コンフリクトが解決可胜な堎合、圱響を受けたアセットを埩旧するためにマッピングが適甚されたす。解決できない堎合䟋えば、デヌタ型の倉曎による堎合、サンプルコヌドを䜿甚しお倉曎されたフィヌルドを自動的に怜出し、未解決の倉曎によっお砎損したフィルタヌやビゞュアルをクリヌンアップできたす。 デヌタセットのマヌゞのコンフリクトを怜出しお凊理するためのサンプルコヌドは、以䞋の Jupyter ノヌトブック で入手できたす。このノヌトブックでは、倉曎されたフィヌルドを自動的に特定し、フィヌルドのデヌタ型の倉曎などの単玔なマッピングの問題を解決し、互換性のない倉曎によっお砎損したフィルタヌをクリヌンアップする方法を瀺しおいたす。 さらに、QuickSight デヌタセットの曎新時にマヌゞのコンフリクトの怜出を自動化するためのサンプルコヌドず GitHub Actions ワヌクフロヌを提䟛したした。Python スクリプト compare_quicksight_datasets.py は、デヌタセットのバヌゞョンを比范しお、デヌタ型の倉曎、フィヌルド名の倉曎、フィヌルドの远加、フィヌルドの削陀を特定したす。 GitHub Actions ワヌクフロヌ compare-quicksight.yml は、比范を実行するために自動的にトリガヌされたす。 比范結果はリポゞトリの新しいアヌティファクトずしお保存され、BI チヌムが倉曎内容を確認し、デヌタセットのバヌゞョン昇栌時にコンフリクトを自動的に解決するか、手動での察応を行うかの刀断を䞋すこずができたす。 ワヌクフロヌを蚭定しお実行するには、以䞋のステップを完了しおください YAML ファむルが正しい GitHub ディレクトリに保存されおいるこずを確認しおください。 .github/workflows/compare-quicksight.yml リポゞトリは以䞋のような構造になっおいるはずです。 your-repo/ ├── .github/ │ └── workflows/ │ └── compare-quicksight.yml ├── compare_quicksight_datasets.py ├── ... 以䞋の䟋のように compare-quicksight.yml に有効なトリガヌが含たれおいるこずを確認しおください。 name: Compare QuickSight Datasets on: workflow_dispatch: # 手動トリガヌを蚱可 この方法により、 Actions タブからワヌクフロヌを手動で実行できたす。 ワヌクフロヌファむルをリポゞトリにコミットしおプッシュしたす git add .github/workflows/compare-quicksight.yml git commit -m "Add QuickSight dataset comparison workflow" git push origin main GitHub リポゞトリのシヌクレットを远加したす GitHub リポゞトリに移動し、 Settings, Secrets and variables, Actions を遞択したす。 New repository secret を遞択したす。 以䞋のようなシヌクレットを远加したす AWS_ACCESS_KEY_ID AWS_SECRET_ACCESS_KEY AWS_REGION QUICKSIGHT_ACCOUNT_ID NEW_DATASET_ID ワヌクフロヌを実行したす GitHub リポゞトリに移動したす。 Actions タブで、 Compare QuickSight Datasets を遞択したす。 Run workflow を遞択し、必芁な入力情報を提䟛したす。 このナヌティリティは、バヌゞョン管理やデプロむメントパむプラむンの䞀郚ずしお䜿甚できたす。たた、BI チヌムは分析やダッシュボヌドで圱響を受けるビゞュアルやフィルタヌを盎接確認しお曎新するこずで、手動でコンフリクトを解決できたす。 リ゜ヌスの削陀 今埌の料金発生を防ぐため、テスト䞭に䜜成した S3 バケット、QuickSight デヌタセット、分析、ダッシュボヌド、サンプルスクリプトで䜿甚したその他のリ゜ヌスなどを削陀しおください。 たずめ QuickSight API の機胜により、倧芏暡な BI アセットを管理するための匷力な自動化、ガバナンス、柔軟性が実珟可胜になりたす。本蚘事では、クロスアカりントおよび耇数環境のデプロむメント、コンフリクトの怜出ずガバナンスに API を䜿甚する方法に぀いお説明したした。本蚘事のガむダンスを䜿甚しお、QuickSight の信頌性が高くコンフリクトを考慮したデプロむメント手法を確立できたす。 著者に぀いお Ying Wang は、AWS の Generative AI 組織の Senior Specialist Solutions Architect で、Amazon QuickSight ず Amazon Q を専門ずし、倧芏暡゚ンタヌプラむズおよび ISV のお客様をサポヌトしおいたす。デヌタアヌキテクトおよび゜フトりェア開発゚ンゞニアリングマネヌゞャヌずしおの匷固な経隓を持぀ずずもに、デヌタ分析ずデヌタサむ゚ンスの分野で 16 幎の経隓を有しおいたす。デヌタアヌキテクトずしお、お客様のクラりドにおける゚ンタヌプラむズデヌタアヌキテクチャ゜リュヌションの蚭蚈ずスケヌリングを支揎しおきたした。゚ンゞニアリングマネヌゞャヌずしおは、゚ンゞニアリングずプロダクトの双方の芳点から新機胜の提䟛ず補品革新を掚進し、QuickSight を通じおお客様のデヌタの力を匕き出すこずを可胜にしたした。
本蚘事は、2025幎8月6日に公開された Amazon QuickSight BIOps – Part 2: Version control using APIs を翻蚳したものです。翻蚳は ProServe Data Analytics Consultant の西柀 祐介が担圓したした。 この蚘事では、API駆動のビゞネスむンテリゞェンスオペレヌションズBIOpsフレヌムワヌクの抂芁を説明したす。このフレヌムワヌクは、手䜜業による負荷を軜枛し、Amazon QuickSightにおけるラむフサむクル管理を改善するこずを目的ずしおいたす。 ビゞネスむンテリゞェンス (BI) 環境が耇雑化する䞭で、ダッシュボヌド、デヌタセット、デプロむずいった䜜業を手動で管理しおいるず、結果の䞍敎合、バヌゞョンのずれ、コラボレヌションの効率䜎䞋ずいった課題に぀ながりがちです。デヌタから埗られるむンサむトの提䟛をスケヌルさせ、ガバナンスを匷化し、そしお開発、QA品質保蚌、本番ずいった各環境の信頌性を高める䞊で、自動化は極めお重芁になりたす。 DevOps は、゜フトりェア開発ず IT 運甚を統合するこずで、デリバリヌを加速し、信頌性を向䞊させるための考え方です。゜フトりェアのワヌクフロヌを合理化し、スケヌルさせるために、DevOps では以䞋のプラクティスが重芖されたす。 継続的むンテグレヌションず継続的デリバリヌCI/CD Infrastructure as Code (IaC) ず Assets as Code (AaC) 自動化 モニタリング コラボレヌションツヌルGit、Jira、Slackなど BIOps は、これらの原則を BI のワヌクフロヌに応甚したものです。アセットのバックアップ、バヌゞョン管理、デプロむを自動化するこずで、BI チヌムはダッシュボヌド、デヌタセット、分析を、䞀貫性を高め、トレヌサビリティを向䞊させ、より効率的に管理できるようになりたす。 このブログシリヌズでは、皆様が QuickSight で BIOps のプラクティスを実装し、よりスケヌラブルで信頌性の高い BIOps を実珟するための方法に぀いお解説したす。 パヌト1 では、ノヌコヌドでのバヌゞョン管理ずコラボレヌションに関するガむドを提䟛したした。この蚘事では、QuickSight API を䜿甚しおバヌゞョン管理ずロヌルバックを自動化し、BI アセットのための CI/CD パむプラむンを構築する方法に぀いお解説したす。そしお パヌト3 では、クロスアカりントおよびマルチ環境でのデプロむ、競合の怜出ずガバナンスに぀いお取り䞊げたす。 ゜リュヌションの抂芁 この蚘事では、QuickSight における API ベヌスの BIOps ゜リュヌションの抂芁を解説し、チヌムがプログラムによっお制埡する手法で BI アセットのバヌゞョン管理、デプロむ、ガバナンスを自動化する方法を玹介したす。BI ゚ンゞニア、DevOps リヌド、そしおプラットフォヌム管理者の方々は、この蚘事で玹介するコヌドベヌスのプラクティスを実践するこずで、BI ワヌクフロヌをスケヌルさせるこずができたす。 前提条件 このチュヌトリアルを進めるにあたり、以䞋の前提条件が必芁です。 AWS アカりント  ä»¥äž‹ã® AWS サヌビスぞのアクセス暩: AWS CloudFormation Amazon QuickSight Amazon Simple Storage Service (Amazon S3) AWS Identity and Access Management (IAM)QuickSight の Template , Assets-as-Bundle , Create , Update , Delete , Describe API を利甚できる暩限が必芁です。 Python の基本的な知識Python 3.9 以降を掚奚 SQL の基本的な知識 最新バヌゞョンの AWS Command Line Interface (AWS CLI) が むンストヌル 枈みであるこず Boto3 がむンストヌル枈みであるこず たた、このチュヌトリアルを始める前に、シリヌズの パヌト1 を確認しおおくこずをお勧めしたす。 QuickSight アセット API の抂芁 QuickSight は、BI アヌティファクトを管理するための API ベヌスのアプロヌチを耇数提䟛しおいたす。バヌゞョン管理、デプロむの自動化、バックアップずいった目的に応じお、それぞれ匷みの異なる API を䜿い分けるこずができたす。 䞻なアプロヌチは以䞋の3぀です。 Template API (旧来の方法) Assets-as-Bundle API (新しい方法) Describe-Definition API これら3぀のアプロヌチは、いずれもダッシュボヌド、分析、デヌタセットなどをプログラムで扱うこずを可胜にしたすが、可芖性、制埡性、そしお最新の CI/CD ワヌクフロヌずの芪和性においお倧きく異なりたす。 Template API 「テンプレヌト」ベヌスのアプロヌチは、 CreateTemplate や CreateDashboard ずいった API を利甚し、AWS アカりントや AWS リヌゞョンをたたいで QuickSight のアセットを移行するための埓来からの手法でした。埓来、「テンプレヌト」はダッシュボヌドのバックアップや、他の環境ぞのアセットのデプロむに䜿甚されおきたした。初期の実装では、「テンプレヌト」の䞭身は䞍透明で、BIチヌムにずっおは完党なブラックボックスでした。しかし、 DescribeTemplateDefinition API の登堎により、チヌムは「テンプレヌト」のJSON 定矩を抜出しお、内容の確認やバックアップを行えるようになりたした。ずは蚀え、「テンプレヌト」は新しい他の方法に比べお柔軟性に欠け、反埩的な開発、フィヌルドレベルでの線集、あるいはバヌゞョン管理ずいったワヌクフロヌには最適化されおいたせん。 それでも、Git リポゞトリや S3 バケットずいった倖郚のバヌゞョン管理システムやストレヌゞをセットアップせずに、QuickSight 環境内にバックアップを保存したいず考える BI チヌムにずっおは、「テンプレヌト」は䟝然ずしお有甚です。このため、補品内でのアセット管理を䞭心に行いたいチヌムにずっお、「テンプレヌト」は手軜な遞択肢ずなりたす。 QuickSight アセットに関する Template API の党リストは以䞋の通りです。 CreateTemplate DeleteTemplate DescribeTemplate DescribeTemplateDefinition UpdateTemplate UpdateTemplatePermissions Assets-as-Bundle API CI/CDパむプラむンを導入したり、IaC を実践したりしおいるチヌムにずっお、モダンな Assets-as-Bundle API ず Describe-Definition API は、より高い透明性、柔軟性、そしお制埡性をもたらしたす。そのため、今日の倚くの゚ンタヌプラむズ向けのナヌスケヌスにおいお掚奚されるアプロヌチずなっおいたす。 Assets-as-Bundle API は、よりモゞュヌル化され、ポヌタビリティの高いデプロむの遞択肢を提䟛したす。この API は、QuickSight のダッシュボヌドや分析、そしおそれらに関連するアセットデヌタセット、デヌタ゜ヌス、テヌマ、フォルダを、ZIP アヌカむブ、たたは AWS CloudFormation テンプレヌトずしお゚クスポヌトしたす。゚クスポヌトされたアヌカむブを展開すれば、アセットのメタデヌタを JSON ファむルずしお確認するこずは可胜ですが、それには手間がかかり、きめ现かいバヌゞョン管理には理想的ではありたせん。さらに、耇数のダッシュボヌドを゚クスポヌトする際には、耇数のバンドル間でデヌタセットが重耇し、冗長な圢で含たれおしたう可胜性がありたす。QuickSight のむンポヌト凊理はこれらの重耇を適切に凊理し、意図しない䞊曞きを防いでくれたすが、やはりこの手法は、詳现なバヌゞョン管理ずいうよりは、関連アセットをたずめおデプロむする甚途に適しおいたす。 ゜ヌスアカりントからバンドルファむルを゚クスポヌトするゞョブの開始、远跡、詳现確認には、以䞋の API を䜿甚したす。バンドルファむルずは、呌び出し元が指定したアセットず、オプションでそのアセットが䟝存するすべおのリ゜ヌスを含む ZIP ファむル拡匵子は .qs のこずです。 StartAssetBundleExportJob – アセットバンドルファむルを゚クスポヌトするための非同期 APIです。 DescribeAssetBundleExportJob – ゚クスポヌトゞョブのステヌタスを取埗するための同期 APIです。成功した堎合、レスポンスにはバンドルを取埗するための眲名付き URL が含たれたす。 ListAssetBundleExportJobs – 過去の゚クスポヌトゞョブを䞀芧衚瀺するための同期 API です。リストには、過去15日間の完了したゞョブず実行䞭のゞョブが䞡方含たれたす。 以䞋の API は、バンドルファむルを入力ずしお受け取り、タヌゲットのアカりントでアセットを新芏䜜成たたは曎新するむンポヌトゞョブの開始、远跡、詳现確認を行いたす。 StartAssetBundleImportJob – アセットバンドルファむルのむンポヌトを開始するための非同期 API です。 DescribeAssetBundleImportJob – むンポヌトゞョブのステヌタスを取埗するための同期 API です。 ListAssetBundleImportJobs – 過去のむンポヌトゞョブを䞀芧衚瀺するための同期 API です。リストには、過去15日間の完了したゞョブず実行䞭のゞョブが䞡方含たれたす。 Describe-Definition API `Describe-Definition API` は、各アヌティファクトの内郚的な JSON 構造を、透過的か぀フィヌルドレベルのフォヌマットで公開したす。この定矩ファむルは Git で远跡したり、プルリク゚ストを通じおレビュヌしたり、察応する Update API で曎新したりするこずが可胜です。そのため、CI/CD パむプラむンや IaC プラクティスずの統合に最適な手法ず蚀えたす。䞻なトレヌドオフは、デヌタセットやデヌタ゜ヌスずいった䟝存関係を個別に扱う必芁がある点です。これらはダッシュボヌドや分析の定矩には自動でバンドルされないためです。 Describe-Definition API には以䞋が含たれたす。 DescribeDataSource DescribeDataSet DescribeAnalysisDefinition DescribeDashboardDefinition 実際の珟堎では、倚くの BI チヌムは䞡方のアプロヌチを䜵甚しおいたす。アセットをたずめおデプロむする際には Assets-as-Bundle を、そしお、きめ现かいバヌゞョン管理や反埩開発には Describe-Definition を利甚する、ずいった䜿い分けです。それぞれの API をい぀䜿うべきか理解するこずで、ガバナンスの匷化、監査性の向䞊、そしお環境間でのスムヌズなアセットの移行が可胜になりたす。 各手法の比范 以䞋の衚は、これら3぀の API 手法の䞻なナヌスケヌスずデヌタの保管堎所をたずめたものです。 手法 䞻なナヌスケヌス 甹途 保管堎所 Template API 補品内でのバックアップ、レガシヌなデプロむ UI 䞭心のチヌム、シンプルなバックアップ QuickSight 内 Describe-Definition API きめ现かいバヌゞョン管理ず自動化 CI/CD、Git ずの連携 Git, Amazon S3, コヌドリポゞトリ Assets-as-Bundle API 䟝存関係を含めた環境単䜍のデプロむ 開発環境から本番環境ぞの展開、䞀括移行 Amazon S3, ロヌカルのZIPアヌカむブ QuickSight APIに関するより詳现な情報に぀いおは、 QuickSight API リファレンス や Boto3 QuickSight ドキュメント をご参照ください。 BI アヌティファクトのバヌゞョン管理におけるベストプラクティス これ以降のセクションでは、単䞀アカりント内でのダッシュボヌドのバヌゞョン管理に関するベストプラクティスを解説したす。 QuickSight においお、「ダッシュボヌド」は他の人が芋れるように蚭定された、「分析」のスナップショットです。䞀方、「分析」は、BI チヌムが開発や改善を繰り返すための䜜業甚アセットです。QuickSight の UI 䞊では、バヌゞョン管理機胜は「ダッシュボヌド」に察しおのみ提䟛されおいたす。これは、「分析」が゚ンドナヌザヌに公開されるこずはなく、垞に開発䞭のものず芋なされおいるためです。 しかし、 Describe-Definition API のようなプログラム的な手法を甚いるず、分析の各芁玠フィルタヌ、蚈算フィヌルド、ビゞュアル、パラメヌタヌなどを、モゞュヌル化されたコヌドブロックずしお扱うこずができたす。これにより、チヌムは構造化されたコヌド駆動の方法で「分析」を管理し、バヌゞョンを蚘録しおいくこずが可胜になりたす。結果ずしお、耇数の䜜成者が䞊行しお共同䜜業を進められるようになりたす。そのため、 Describe-Definition API を利甚する際には、「分析」自䜓のバヌゞョン管理も重芁なプラクティスであるず我々は考えおいたす。 Template API を利甚したバヌゞョン管理 以前のブログ蚘事「 BIOps: Amazon QuickSight object migration and version control 」では、テンプレヌトベヌスのアプロヌチを甚いお QuickSight のダッシュボヌドのバヌゞョン管理を実装する方法を解説したした。その蚘事の執筆時点では、「テンプレヌト」が、「ダッシュボヌド」のバヌゞョン管理を行うための唯䞀利甚可胜なメカニズムでした。 次の図は、その゜リュヌションで甚いたアヌキテクチャを瀺したものです。 このワヌクフロヌは以䞋のステップで構成されたす。 たず、BI 開発者が「分析」を䜜成し、それに基づいお「テンプレヌト」を保存したす。これらがバヌゞョン1のアセットずなりたす。 この「分析」は「ダッシュボヌド」ずしお公開され、QA チヌムがこのバヌゞョン1の「ダッシュボヌド」に察しおテストを実斜したす。 QA テストの埌、BI 開発者は「分析」の改修を続け、バヌゞョン2を構築したす。 曎新された「分析」は、バヌゞョン2の「ダッシュボヌド」ずしお公開されたす。 QA チヌムはバヌゞョン2の「ダッシュボヌド」をテストし、結果に応じお以䞋のアクションのいずれかを実行したす。 テストに合栌した堎合 BI 管理者は「テンプレヌト」を曎新し、バヌゞョン2の内容を反映させたす。 問題が発芋された堎合 BI 開発者は分析䞊で修正を詊みたす。 問題が修正可胜な堎合、バヌゞョン2の開発が継続されたす。 問題が修正䞍可胜な堎合、BI 管理者はバックアップ甚の「テンプレヌト」を䜿っおバヌゞョン1にロヌルバックできたす。 QuickSight には、䜜成者がセッション䞭に以前のバヌゞョンに戻せる Undo 機胜がありたす。もし Undo の履歎がリセットされた堎合䟋えばデヌタセットの眮換など、あるいは以前に安定版ずしお確認枈みの状態ぞのロヌルバックが必芁になった堎合は、BI 管理者はバヌゞョン1の「テンプレヌト」ず UpdateAnalysis API を䜿っお分析を埩元できたす。 BI 開発者は、この埩元されたバヌゞョン1の「分析」をベヌスに䜜業を再開し、次の安定バヌゞョンを目指しお開発サむクルを繰り返したす。 Describe-Definition API を利甚したバヌゞョン管理 次の図は、 Describe-Definition API ず Create たたは Update API を利甚しお、QuickSight アセットのバヌゞョン管理を実装するためのアヌキテクチャを瀺したものです。 ワヌクフロヌは以䞋のステップで構成されたす。 アセットの䜜成ず保存 BI チヌムは、 Describe-Definition API のレスポンス構文を参考に、プログラムで QuickSight アセットの構築を開始できたす。ダッシュボヌドや分析は、シヌト、蚈算フィヌルド、ビゞュアル、フィルタヌ、パラメヌタヌずいった JSON ベヌスの構成芁玠を䜿っお構築可胜です。同様に、デヌタセットも物理テヌブルず論理テヌブルのマッピングを定矩する JSON 構造を甚いお䜜成できたす。QuickSight のアセットは構造化された JSON 圢匏に埓っおいるため、コヌド駆動の開発に適しおいたす。 孊習のハヌドルを䞋げるために、たず QuickSight コン゜ヌルを䜿っおアセットを䜜成し、その蚭定が芁件を満たしおいるこずを確認した䞊で、 Describe-Definition API でアセットの定矩を抜出する方法もありたす。抜出した JSON 定矩は、Git、Amazon S3、あるいは瀟内のコヌドリポゞトリずいったバヌゞョン管理が可胜な堎所に保存できたす。これは、UI ベヌスの開発からコヌド駆動の開発ぞスムヌズに移行するのに圹立ちたす。 チヌムが既に本番環境にアセットをデプロむ枈みで、そこからプログラムによるワヌクフロヌに移行したい堎合は、本番アカりントから盎接 Describe-Definition API で定矩を抜出できたす。その定矩を開発環境の゜ヌスリポゞトリGit や Amazon S3 などに保存し、今埌の開発やデプロむの起点ずしお利甚するこずが可胜です。 JSON 定矩のデプロむず可芖化 BI チヌムが JSON 定矩の開発を完了したら、 Create たたは Update API  CreateDashboard , UpdateAnalysis , UpdateDataSet などを䜿っおアセットをデプロむし、QuickSight コン゜ヌル䞊で盎接内容を可芖化したす。これにより、コヌドからビゞュアルぞのシヌムレスな移行が実珟し、バヌゞョン管理されおいる定矩が UI に䞀貫しお反映されるようになりたす。 テストず本番環境ぞのデプロむ 開発環境や QA 環境にアセットをデプロむした埌、BI チヌムはテストを実斜し、アセットが機胜面・ビゞュアル面で芁件を満たしおいるか怜蚌したす。怜蚌埌、テスト枈みの定矩を同じ Create たたは Update API を䜿っお本番アカりントぞデプロむするこずで、統制の取れた䞀貫性のあるリリヌスプロセスを実珟できたす。曎新された分析を QA ずいう名前のフォルダにデプロむする サンプルコヌド 、QA アカりントぞデプロむする サンプルコヌド を甚意しおたすのでご確認䞋さい。 以䞋の サンプルコヌド は、「分析」の定矩を取埗し、dev ずいう名前のフォルダにコピヌしたす。これにより、BI チヌムはアセットをプログラムで開発・管理できるようになりたす。 def describe_analysis_definition(session, id): qs = session.client('quicksight') sts_client = session.client("sts") account_id = sts_client.get_caller_identity()["Account"] try: response = qs.describe_analysis_definition( AwsAccountId=account_id, AnalysisId=id) except Exception as e: return ('Faild to describe analysis: ' + str(e)) else: return response try: sample_analysis = func.describe_analysis_definition(qs_session, analysisid) print('Successfully get sample analysis contents.') except Exception as e: faillist.append({ "Action": "scenario_1_dev: get sample analysis contents", "Error Type": "describe_analysis_contents Error", "AnalysisID": analysisid, "Name": 'template_1', "Error": str(e) }) new_id = 'copy_t_1_' + str(int(time.time())) new_name = 'copy_t_1' try: res = func.copy_analysis(qs_session, sample_analysis, new_id, new_name, 'owner', dev_config["assets_owner"]) except Exception as e: faillist.append({ "Action": "scenario_1_dev: copy analysis", "Error Type": "copy_analysis Error", "AnalysisID": analysisid, "Name": 'template_1', "Error": str(e) }) time.sleep(20) status = func.check_object_status('analysis', new_id, qs_session) print('Copy status of analysis ' + new_id + ' is ' + status) if status == 'CREATION_SUCCESSFUL': res = func.locate_folder_of_asset(qs_session, new_id, dev_config["dev_folder"], 'ANALYSIS') print('Successfully copied analysis ' + new_id + ' in dev account/folder.') 以䞋の サンプルコヌド は、「分析」を定矩し、蚈算フィヌルド、パラメヌタヌ、フィルタヌをプログラムで远加するものです。これらの二次的なアセット蚈算フィヌルド、フィルタヌ、パラメヌタヌは、再利甚可胜なコヌドブロックずしお共有ラむブラリに保存されたす。 { "most_recent": { "DataSetIdentifier": "ds_assets_as_code", "Name": "most_recent", "Expression": "max({date_time})" } , "Calculated TimeFrame": { "DataSetIdentifier": "ds_assets_as_code", "Name": "Calculated TimeFrame", "Expression": "datediff(${StartDate},${Enddate},'DD')" } } """ Now, please add CalculatedFields """ f = open('Assets_as_Code/library/2nd_class_assets/analysis_cf_library.json') l_cf = json.load(f) cf_name = 'most_recent' try: res = func.update_analysis(qs_session,new_id, new_name, new_analysis, 'CalculatedFields', l_cf[cf_name]) except Exception as e: faillist.append({ "Action": "scenario_2_dev: add CalculatedFields", "Error Type": "update_analysis Error", "AnalysisID": new_id, "Name": new_name, "Error": str(e) }) print(cf_name + " is successfully added into analysis " + new_name) """ Now, please add parameters (keyword: ParameterDeclarations) """ new_analysis = func.describe_analysis_definition(qs_session, new_id) f = open('Assets_as_Code/library/2nd_class_assets/parameter_library.json') l_p = json.load(f) p_name = "StartDate" try: res = func.update_analysis(qs_session,new_id, new_name, new_analysis, 'ParameterDeclarations', l_p[p_name]) except Exception as e: faillist.append({ "Action": "scenario_2_dev: add ParameterDeclarations", "Error Type": "update_analysis Error", "AnalysisID": new_id, "Name": new_name, "Error": str(e) }) print(p_name + " is successfully added into analysis " + new_name) ビルド枈みの関数矀は GitHub で公開されおいたす。 ラむブラリ 、 ナヌティリティ 、 蚭定サンプル 、 ロギングヘルパヌ ずいったその他の補助コヌドは、以䞋の ディレクトリ に栌玍されおいたす。 次のスクリヌンショットは、AaCAssets as Codeアプロヌチにおけるサンプルコヌドのディレクトリ構造を瀺したものです。パッケヌゞ党䜓をダりンロヌドし、独自のAaC゜リュヌションを構築するためのベストプラクティスずしおご掻甚ください。 このアヌキテクチャでは、バヌゞョン管理は Git リポゞトリや Amazon S3 のバヌゞョニング機胜ずいった倖郚の仕組みで扱われたす。このアプロヌチにより、BI チヌムはアセットを䞊行開発したり、蚈算フィヌルド、フィルタヌ、ビゞュアルずいった二次的なアセットを再利甚したりするこずが可胜になりたす。䟋えば、チヌムは蚈算フィヌルドの定矩を、暙準化された名前を持぀独立した JSON オブゞェクトずしお保存できたす。これにより、耇数の分析やダッシュボヌドをたたいで再利甚できるようになりたす。この手法のさらなるメリットずしおは、プルリク゚ストによる行単䜍のコヌドレビュヌ、以前のバヌゞョンぞの簡単なロヌルバック、そしお CI/CD ワヌクフロヌずのシヌムレスな統合などが挙げられたす。 たずめるず、このパタヌンは QuickSight を完党にコヌド駆動のプラットフォヌムぞず倉革し、むンフラず BI アセットをコヌドずしお扱うこずを可胜にしたす。 QuickSight UI ず API を䜵甚したハむブリッドワヌクフロヌによるバヌゞョン管理 BI チヌムは、このアヌキテクチャを拡匵しおハむブリッドモデルを構築するこずもできたす。぀たり、開発は QuickSight UI で行い、バヌゞョン管理を API 経由で行うずいうモデルです。このアプロヌチでは、チヌムは QuickSight コン゜ヌル䞊で察話的にアセットの構築や曎新を続けたす。開発が完了し、アセットがテストに合栌したら、チヌムは Describe-Definition API を䜿っお曎新された JSON 定矩を抜出し、Git や Amazon S3 ずいったバヌゞョン管理リポゞトリに保存したす。 このモデルは、UI ベヌス開発の容易さず柔軟性を、コヌドベヌスのバヌゞョン管理が持぀構造性やトレヌサビリティず組み合わせるものです。プログラムによるワヌクフロヌぞ移行しようずしおいるBI チヌムにずっおは、たさに䞡者の良いずこ取りず蚀えるでしょう。 次の図は、UI ベヌスの開発ずコヌドベヌスのバヌゞョン管理が持぀構造性やトレヌサビリティを組み合わせたアヌキテクチャを瀺しおいたす。 ワヌクフロヌは以䞋のステップで構成されたす。 BI の䜜成者は、ダッシュボヌド、分析、デヌタセット、デヌタ゜ヌス、テヌマを QuickSight コン゜ヌル䞊で盎接開発したす。 開発が完了し、アセットが機胜面・ビゞュアル面のテストに合栌したら、チヌムは Describe-Definition API を䜿っおアセットの定矩を゚クスポヌトし、Git やAmazon S3 に保存したす。 怜蚌枈みのアセットは、 Create たたは Update API を䜿っお本番環境にデプロむされたす。 䜜成者は、次のバヌゞョンに向けおUI 䞊で同じアセットの開発を再開したす。 䜜成したバヌゞョンはテストされたす。 テストに合栌した堎合リポゞトリにあるバヌゞョン管理された JSON 定矩を曎新し、ステップ6に進みたす。 テストに倱敗した堎合Git や Amazon S3 に保存しおおいた以前の定矩を䜿い、 Update API を介しお QuickSight UI 䞊のアセットをロヌルバックしたす。 曎新された、あるいはロヌルバックされた定矩を本番アカりントにデプロむするこずで、安定したバヌゞョン管理䞋でのリリヌスを実珟したす。 Amazon EventBridge を利甚した QuickSight のバヌゞョン管理自動化 Amazon EventBridge を利甚するず、個々の QuickSight アセット分析、ダッシュボヌド、VPC 接続などやフォルダ構造ぞの倉曎を、アセットレベルのむベントずしおほがリアルタむムに捉え、監芖するこずができたす。ここで蚀うむベントには、アセットの䜜成、曎新、削陀、フォルダ構成の倉曎などが含たれたす。詳现に぀いおは、「 Automate your Amazon QuickSight assets deployment using the new Amazon EventBridge integration 」をご参照ください。 QuickSight ず EventBridge を連携させるこずで、BI チヌムは特定のアセットやフォルダが倉曎された際に、埌続のワヌクフロヌ䟋えば AWS Lambda や AWS Step Functions を自動的にトリガヌするルヌルを定矩できたす。これにより、アセット定矩の゚クスポヌト、Git や Amazon S3 ぞのスナップショット保存、監査やロヌルバックのためのタグ付けずいったバヌゞョン管理プロセスがシヌムレスになりたす。結果ずしお、チヌムは手動での介入なしにガバナンスを自動化し、環境間の䞀貫性を維持できるようになりたす。 Assets-as-Bundle APIを利甚したバヌゞョン管理 Assets-as-Bundle API をバヌゞョン管理に利甚するこずは掚奚したせん。この API の䞻なナヌスケヌスは、ダッシュボヌドずその䟝存関係にあるアセットを環境間で移行䟋えば、開発環境から QA、本番環境ぞするこずです。バンドルファむルは技術的には保存しお再利甚できたすが、きめ现かい远跡、比范、モゞュヌル開発にはあたり適しおいたせん。適切なバヌゞョン管理のためには、 Describe-Definition API を Git や Amazon S3 ベヌスのストレヌゞず組み合わせお利甚しおください。 クリヌンアップ 将来的な課金を防ぐため、テスト䞭に䜜成した S3 バケット、QuickSight のデヌタセット、分析、ダッシュボヌド、その他サンプルスクリプトで利甚したアセットなどのリ゜ヌスは削陀しおください。 たずめ この蚘事で解説した QuickSight API の機胜は、BI アセットを倧芏暡に管理するための匷力な自動化、ガバナンス、そしお柔軟性をもたらしたす。これらの API により、アセットのラむフサむクルを完党にコントロヌルし、CI/CD パむプラむンや Git ベヌスのワヌクフロヌ、カスタムツヌルずシヌムレスに連携させるこずが可胜になりたす。ダッシュボヌドのバヌゞョン管理、環境をたたいだデプロむ、スキヌマ競合の解決などを簡単に行うこずができたす。 きめ现かい制埡、監査性、アカりントやリヌゞョンをたたいだ再珟可胜なデプロむが必芁な堎合は、API を利甚しおください。スピヌド、䜿いやすさ、あるいは手軜なむテレヌションを優先する堎合は、QuickSight コン゜ヌルを利甚したしょう。倚くのチヌムにずっおは、QuickSight コン゜ヌルで開発し、倉曎のキャプチャを API で行うずいうハむブリッドなアプロヌチが、䞡方の長所を掻かす最良の方法ずなるでしょう。 BIOps プラクティスを導入するこずで、BI チヌムはデリバリヌをスケヌルさせ、リスクを䜎枛し、䞀回限りの開発から、信頌性が高く統制の取れたむンサむトの創出ぞず移行するこずができたす。 パヌト3 では、クロスアカりントおよびマルチ環境でのデプロむ、そしお競合の怜出ずガバナンスに぀いお解説したす。
本蚘事は、2025幎8✉6✇に公開された Amazon QuickSight BIOps – Part 1: A no-code guide to version control and collaboration を翻蚳したもの です。翻蚳は Public Sector PSA の西川継延が担圓したした。 ビゞネスむンテリゞェンスBIチヌムが成長するに぀れお、ダッシュボヌド、デヌタセット、分析の管理はたすたす耇雑になりたす。明確なバヌゞョン管理なしでのコラボレヌションは、䜜業の䞊曞き、レポヌトの䞍敎合、本番環境での゚ラヌに぀ながる可胜性がありたす。ビゞネスのステむクホルダヌは迅速なむンサむトを芁求したすが、BI 䜜成者は倉曎を間違いなく繰り返し、自信を持っおデプロむするためのツヌルを欠いおいるこずがよくありたす。 DevOps の原則に着想を埗たビゞネスむンテリゞェンスオペレヌションBIOpsは、BI プロセスにバヌゞョン管理ず共同開発を導入したす。この蚘事では、 Amazon QuickSight のノヌコヌドのコン゜ヌル機胜を䜿甚しお BIOps を実装する方法を説明したす。ダッシュボヌドのバヌゞョン管理、ビゞュアルの再利甚、䞊行でのコラボレヌション、そしお曎新の安党なデプロむを、すべお QuickSight UI を通じお行う方法を玹介したす。私たちのフレヌムワヌクは、QuickSight に組み蟌たれたバヌゞョン管理ツヌルを䜿甚しお、チヌムが管理を合理化し、手䜜業を削枛するのに圹立ちたす。このコヌド䞍芁のアプロヌチは、BI アナリストずダッシュボヌド䜜成者の䞡方がこれらのプラクティスをすぐに採甚するのに圹立ちたす。 QuickSight の基本 このセクションでは、Amazon QuickSight におけるビゞネスむンテリゞェンスオペレヌションBIOpsの基本を玹介したす。QuickSight のアセットがどのように分類されるか、基瀎ずなる暩限モデル、そしお私たちのオペレヌションを導く䞍可欠な BIOps の原則ずいう3぀の䞻芁な領域を怜蚌したす。 アセットの分類 QuickSight はアセットを4぀のカテゎリに敎理し、それぞれが BI ワヌクフロヌで特定の目的を果たしたす。 メむンアセット – これらは䞭栞ずなる構成芁玠であり、QuickSight コン゜ヌル䞊でスタンドアロンのオブゞェクトずしお衚瀺されたす。これらのアセットは盞互に䟝存しおいたす。䟋えば、分析はデヌタセットに䟝存し、デヌタセットはデヌタ゜ヌスに䟝存したす。 デヌタ゜ヌスは、 Amazon Redshift 、 Amazon Athena 、 Amazon Simple Storage Service (Amazon S3) などのシステムに接続したす。 デヌタセットはデヌタ゜ヌスから構築され、結合、カスタム SQL、蚈算フィヌルドを含むこずができたす。 分析は、ビゞュアルを構築するためのむンタラクティブな環境です。 ダッシュボヌドは、分析が公開されたもので、読み取り専甚のバヌゞョンです。 Amazon Q のトピックは、自然蚀語ク゚リのためのセマンティックレむダヌを定矩したす。 補助アセット -これらはナヌザヌ゚クスペリ゚ンスを向䞊させたすが、QuickSight UI では䞻芁なオブゞェクトではありたせん。䟋えば、テヌマはダッシュボヌドや分析のスタむルを定矩したすが、QuickSight コン゜ヌル䞊ではスタンドアロンのアセットずしおリストされたせん。しかし、テヌマは API を介しおプログラム的にスタンドアロンのオブゞェクトずしお管理でき、 list 、 describe 、 update 、 delete などの操䜜をサポヌトしたす。 セカンドクラスアセット – これらはメむンアセット内の内郚コンポヌネントであり、カスタム SQL、テヌブル、フィルタヌ、蚈算フィヌルド、パラメヌタなどが含たれたす。これらの芁玠は QuickSight コン゜ヌル UI 䞊ではスタンドアロンのオブゞェクトではなく、盎接的なリスト ( list ) や詳现衚瀺 ( describe ) の API コヌルを通じおもアクセスできたせん。代わりに、デヌタセット、分析、たたはダッシュボヌドの定矩内で定矩されたす。これらは QuickSight コンテンツのロゞック、構造、およびむンタラクティビティを定矩する䞊で重芁な圹割を果たしたす。 フォルダ – これらはメむンアセットを階局構造に敎理するために䜿甚される管理アセットです。個人甚たたは共有フォルダを䜜成しおアセットを分類できたす。フォルダはアクセス暩限をサポヌトし、1぀のアセットは耇数のフォルダに存圚できたす。 暩限モデル QuickSight のメむンアセット、補助アセット、および管理アセットは、安党なコラボレヌションのためにナヌザヌおよびグルヌプレベルの暩限をサポヌトしおいたす。 BIOps の基本ワヌクフロヌ BIOps には぀のコア機胜が含たれたす。 アセットのバックアップず埩元 – これは通垞、AWS アカりントごず、たたは AWS リヌゞョンごずにスコヌプが蚭定されたす。このプロセスにより、誀った削陀、サヌビスの䞭断、たたはデヌタの砎損が発生した堎合に QuickSight アセットを埩元できるこずが保蚌されたす。 バヌゞョン管理 – これは同じ AWS アカりント内で適甚でき、BI チヌムはアセット定矩䟋えば、デヌタセットやダッシュボヌドぞの倉曎を远跡したり、以前のバヌゞョンにロヌルバックしたり、時間の経過ずずもに異なる開発ブランチを維持したりできたす。 デプロむメント – これは環境間䟋えば、開発アカりントからテスト、QA、本番アカりントぞおよびリヌゞョン間䟋えば、 us-east-1 から us-west-2 ぞアセットをデプロむでのアセットの昇栌をサポヌトしたす。 BIOps ワヌクフロヌを䜿甚するず、チヌムはアセットレベルずフォルダレベルの䞡方でデプロむずバックアップを管理できたす。ダッシュボヌドをデプロむする際、チヌムは機胜をサポヌトするために䟝存アセットデヌタセット、デヌタ゜ヌス、テヌマを含めるこずができたす。フォルダレベルの操䜜により、関連するアセットを単䞀のパッケヌゞずしお昇栌させるこずが可胜になりたす。AWS アカりント間でのデプロむには、慎重な暩限管理が必芁です。アセットタむプにはナヌザヌたたはグルヌプの暩限があり、セキュリティを維持し、䟝存関係の砎損を防ぐために、タヌゲット環境で適切に再䜜成する必芁がありたす。 次の図は、BIOps ワヌクフロヌの抂芁を説明したものです。バヌゞョン管理は、QuickSight コン゜ヌル UI を通じおも実珟できたす。 QuickSight ダッシュボヌドの構築ず公開 次のグラフに瀺すように、QuickSight のダッシュボヌド開発プロセスは、BI 䜜成者から始たりたす。BI 䜜成者は、アクセス管理を簡玠化するためにグルヌプにたずめるこずができたす。 䜜成者はたず、QuickSight を Amazon Redshift などのストレヌゞシステムに接続しおデヌタ゜ヌスを䜜成したす。次に、倉換、結合、カスタムフィヌルドを远加しおデヌタセットを構築したす。デヌタセットの鮮床は、手動たたはスケゞュヌルされた曎新によっお維持され、モニタリング機胜も備わっおいたす。 これらのデヌタセットを䜿甚しお、䜜成者はビゞュアルずむンタラクティブなコンポヌネントを備えた分析を䜜成したす。䞀貫した組織のブランディングのためにテヌマを適甚するこずができたす。最終ステップは、分析をダッシュボヌドずしお公開し、特定のナヌザヌやグルヌプず共有するこずです。このプロセスにより、ガバナンスを維持しながら、スケヌラブルなセルフサヌビス BI が可胜になりたす。 ゜リュヌションの抂芁 この蚘事では、぀の䞻芁な QuickSight 機胜に぀いお説明したす。 コン゜ヌル UI を通じた ダッシュボヌドのバヌゞョン管理 異なる分析からダッシュボヌドを公開するこずによる䞊行でのチヌムコラボレヌション 他の分析やダッシュボヌドから ビゞュアルをむンポヌト するこずによるコンテンツの再利甚 QuickSight コン゜ヌルのこれらの新機胜により、ノヌコヌドのむンタヌフェヌスを通じお効率的な BI コラボレヌションずダッシュボヌドのラむフサむクル管理が可胜になりたす。䜜成者は以䞋のこずができたす。 ダッシュボヌドずデヌタセットのバヌゞョン履歎を远跡する ダッシュボヌドを以前のバヌゞョンにロヌルバックする アセットを手動で耇補する 分析ずダッシュボヌド間でビゞュアルをむンポヌトおよび゚クスポヌトする アセットの説明を通じお倉曎を文曞化する ブックマヌクを䜿甚しおパヌ゜ナラむズされたビュヌを䜜成する 元に戻すundoずやり盎しredo機胜で分析の線集を管理する これらの機胜は、コヌディングの経隓を必芁ずせずに、合理化されたガバナンスずチヌムコラボレヌションをサポヌトしたす。 この蚘事では、ノヌコヌドでUIベヌスのワヌクフロヌに焊点を圓おたす。このシリヌズの パヌト 2 ず パヌト 3 では、QuickSight API ずプログラム可胜なアプロヌチを䜿甚した自動化されたガバナンスずデプロむに぀いお説明したす。 UI ベヌスのデヌタセットずダッシュボヌドのバヌゞョン管理 QuickSight は 2021 幎埌半にネむティブな デヌタセットのバヌゞョン管理 を導入したした。ナヌザヌは、QuickSight コン゜ヌル UI 内で盎接、最倧 1,000 の公開枈みバヌゞョンを远跡および管理できたす。デヌタセットの所有者は、過去の状態をプレビュヌしたり、以前のバヌゞョンに戻したり、安党に線集したりできたす。これには、互換性のない倉曎削陀された゜ヌスや無効な蚈算などに察する保護機胜が含たれおいたす。 2025 幎 4 月、QuickSight は  ダッシュボヌドのバヌゞョン管理 を導入し、バヌゞョン管理機胜をデヌタセットから完党なダッシュボヌドぞず拡匵したした。ダッシュボヌドの所有者は、UI を通じおバヌゞョンの管理、倉曎の远跡、以前の状態ぞの埩元を、コヌドを曞くこずなく行えるようになりたした。技術チヌムは匕き続き API ベヌスの自動化を遞択するかもしれたせんが、アナリストやビゞネスナヌザヌはこれらの機胜を利甚しお、゚ンドツヌ゚ンドのダッシュボヌドラむフサむクル管理を容易に行うこずができたす。 次の図は、QuickSight のダッシュボヌド開発における、バヌゞョン管理された継続的むンテグレヌションず継続的デリバリヌCI/CDのワヌクフロヌを瀺しおいたす。 ワヌクフロヌは、分析の䜜成ず線集バヌゞョン 1から始たり、次にそれをダッシュボヌドバヌゞョン 1 ずしお公開したす。QA テストの埌、ダッシュボヌドが合栌すれば、分析はバヌゞョン 2 に曎新され、再公開されたす。QA テストがどの時点でも倱敗した堎合、チヌムは珟圚のバヌゞョンの線集を続けるか、以前のバヌゞョンにロヌルバックするこずができたす。このサむクルは、公開、テスト、曎新ずいう反埩的な開発を続け、倉曎が本番環境に到達する前に怜蚌されるこずを保蚌したす。「元に戻す」「やり盎し」アクションは分析内の倉曎をサポヌトし、バヌゞョンのロヌルバックは BI チヌムの安党性ず俊敏性を高めたす。 分析における軜埮な線集のための「元に戻す」「やり盎し」 QuickSight で分析を線集する際、䜜成者は 「元に戻す」および「やり盎し」 オプションを䜿甚しお、倉曎が氞続的になるこずを心配せずに実隓できたす。分析内で最倧 200 のアクションを元に戻したり、やり盎したりするこずができ、ツヌルバヌのアむコン次のスクリヌンショットを参照を䜿甚しおアクセスできたす。 ダッシュボヌドの公開ずバヌゞョン履歎 分析がダッシュボヌドずしお公開されるず、QuickSight は自動的に新しいバヌゞョンを䜜成したす。ダッシュボヌドの所有者は、 バヌゞョン履歎 を衚瀺するこずでこれらのバヌゞョンを管理できたす。そのためには、ダッシュボヌドを開き、䞊郚ツヌルバヌのバヌゞョン履歎アむコンを遞択したす次のスクリヌンショットを参照。 これにより、珟圚公開されおいるバヌゞョンず、タむムスタンプや各バヌゞョンを公開したナヌザヌを含むすべおの以前のバヌゞョンのリストが衚瀺されるペむンが開きたす。そこから、必芁に応じお以前に公開されたバヌゞョンを確認、比范、埩元できたす。この機胜は、ダッシュボヌドの倉曎履歎を明確に远跡でき、所有者はコンテンツがどのように倉化しおきたかを把握するこずができたす。 間違いが発芋されたり、以前のバヌゞョンが奜たれたりした堎合、所有者はワンクリックでダッシュボヌドを以前のバヌゞョンにロヌルバックできたす。 このバヌゞョン管理機胜は、公開された各ダッシュボヌドの完党なスナップショットを保持するこずで、手動での再䜜業を削枛したす。他のバヌゞョンぞのアクセスを倱うこずなく以前のバヌゞョンを埩元でき、安定性を維持しながら迅速なむテレヌション反埩を可胜にしたす。 UI ベヌスの䞊行䜜成ずコラボレヌション 次の図は、単䞀の QuickSight 開発アカりント内で耇数の䜜成者が䞊行しおコラボレヌションする方法を瀺しおいたす。共有フォルダ「QA Assets」は、再利甚可胜なコンテンツを䞀元管理する堎所ずしお機胜し、䜜成者はダッシュボヌドを拡匵したり、ビゞュアルを再利甚したり、バヌゞョンを独立しお管理したりできたす。 この䟋では、人の䜜成者が共有の開発ワヌクフロヌに貢献しおいたす。 Ying は分析 1 を䜜成し、それをダッシュボヌド 1 ずしお公開し、チヌムのための再利甚可胜なアセットを確立したす。 Julia は分析 2 を䜜成し、ダッシュボヌド 1 から遞択したビゞュアルをむンポヌトしたす。これにより、既存の䜜業を基に構築しながら、独自のバヌゞョンを維持できたす。その埌、ダッシュボヌド 2 を公開したす。 Rushabh はダッシュボヌド 2 の「 名前を付けお保存 」オプションを䜿甚しお分析 3 を䜜成し、さらにカスタマむズしおダッシュボヌド 3 を公開したす。Rushabh は、分析 3 を公開しおダッシュボヌド 1 を眮き換えるこずで、ダッシュボヌド 1 を曎新するこずもできたす。 このアプロヌチは 2 ぀の䞻芁な利点をサポヌトしたす。 䞊行開発 – 各䜜成者は、共有アセットを参照しながら独立しお䜜業したす。これにより、䞊曞きや競合の倉曎のリスクなしに、耇数のダッシュボヌドや機胜を同時に開発できたす。 副次的な倉曎を䌎わない安党な修正 – 本番のダッシュボヌドに迅速な修正が必芁な堎合、䜜成者は公開されたバヌゞョンから開始し、タヌゲットを絞った線集を行い、再公開するこずができたす。これにより、開発䞭の元の分析にある未完成のビゞュアルや実隓的な倉曎を導入するこずがありたせん。 これらの機胜を組み合わせるこずで、バヌゞョンの远跡可胜性が促進され、リスクが最小化され、倧芏暡なコラボレヌションが合理化されたす。共有フォルダずモゞュヌル匏のワヌクフロヌにより、QuickSight ぱンタヌプラむズ BI チヌムにずっお匷力なプラットフォヌムずなりたす。 ダッシュボヌドを分析ずしお保存 公開埌、ダッシュボヌドはさらなる倉曎のために分析ずしお 保存 できたす。䜜成者は、次のスクリヌンショットに瀺すように、「 名前を付けお保存 」オプションフロッピヌディスクアむコンを䜿甚しお、利甚䞭のダッシュボヌドから新しい分析を䜜成できたす。 新しい分析は個人のリストに衚瀺され、自由に線集できたす。元のダッシュボヌドに圱響を䞎えるこずなく、ビュヌをカスタマむズしたり、ビゞュアルを詊したりできたす。 他の分析やダッシュボヌドからビゞュアルをむンポヌト QuickSight の ビゞュアルのむンポヌト機胜 を䜿甚するず、分析間でダッシュボヌドコンポヌネントを効率的に再利甚し、暙準化できたす。分析ツヌルバヌから「ビゞュアルのむンポヌト」を遞択し、共有たたは個人のアセットを参照しお 1 ぀以䞊のビゞュアルをむンポヌトしたす。ク゚リ、フォヌマット、むンタラクションを含むむンポヌトされたビゞュアルは、珟圚の分析にコピヌされ、元の゜ヌスに圱響を䞎えるこずなく独立しおカスタマむズできたす。この機胜により、ダッシュボヌドの開発が合理化され、ビゞュアルの䞀貫性が促進され、チヌム間の重耇が削枛されたす。 分析からダッシュボ​​ヌドを公開 QuickSight で 既存のダッシュボヌドを眮き換える には、公開時に「既存のダッシュボヌドを眮き換える」を遞択したす。これにより、セキュリティ蚭定や E メヌルレポヌトの蚭定に圱響を䞎えるこずなく、ダッシュボヌドが新しい倉曎で曎新されたす。 ダッシュボヌドを分析ずしお保存する、任意の分析からダッシュボヌドを公開する、他の分析やダッシュボヌドからビゞュアルをむンポヌトするなどの機胜を組み合わせるこずで、BI チヌムは開発ワヌクフロヌにおいお匷力な柔軟性を埗るこずができたす。チヌムはダッシュボヌドを䞊行しお開発でき、耇数の䜜成者が異なる機胜やビゞュアルに独立しお取り組むこずができたす。たた、元の分析にある進行䞭たたは実隓的なビゞュアルを誀っお本番バヌゞョンに導入するこずなく、本番ダッシュボヌドの問題を安党に修正するこずもできたす。このモゞュヌル匏で管理されたアプロヌチは、本番環境での安定性を維持しながら、アゞャむルなむテレヌション反埩をサポヌトしたす。 ダッシュボヌドを壊さずにデヌタセットを眮き換える QuickSight のフィヌルドタむプは、ビゞュアル、フィルタヌ、蚈算がどのように機胜するかを決定したす。デヌタセットのスキヌマ倉曎が分析の芁件ず競合するず、ダッシュボヌドの障害が発生する可胜性がありたす。次のスクリヌンショットは、フィルタヌずビゞュアラむれヌションのキヌフィヌルドずしお SaleDate を䜿甚しお構築された、映画チケット販売ダッシュボヌドの䟋です。 デヌタセットが曎新されたした。この曎新䞭に、 SaleDate は Date日付フィヌルドから Integer敎数に倉曎されたした。 再公開埌、ダッシュボヌドは SaleDate に関連付けられたビゞュアルを読み蟌むこずに倱敗したした。圱響を受けた各ビゞュアルには、「デヌタセットが倉曎されすぎたため、QuickSight が分析を自動的に曎新できたせんでした」ずいうメッセヌゞが衚瀺されたした。 円グラフのレンダリングが停止し、時間比范のビゞュアルが倱敗し、 SalesDate のフィルタヌコントロヌルが機胜しなくなりたした。 すでにダッシュボヌドを動かしおいるデヌタセットのスキヌマを曎新する際、デヌタ型の䞍䞀臎フィヌルドを Date から Integer や String に倉曎するなどは、ビゞュアルが砎損する䞀般的な原因です。 スキヌマの倉曎が意図的な堎合は、次のこずを行う必芁がありたす。 圱響を受けるフィルタヌを再䜜成する 新しいデヌタ型を認識するようにビゞュアルを曎新する スキヌマの倉曎が意図的でない堎合は、次のこずができたす。 䞍芁な倉曎が含たれおいない以前のデヌタセットバヌゞョンに戻す QuickSight でデヌタセットを眮き換える際、フィヌルドマッピングの䞍䞀臎によるビゞュアルの砎損も䞀般的なリスクです。これを軜枛するために、QuickSight は珟圚、次のアクションを実行したす。 䞍䞀臎が怜出された堎合にフィヌルドマッピングを曎新するようナヌザヌに自動的に促す スキヌマの類䌌性に基づいおフィヌルドを自動的にマッピングしようず詊みる スキヌマが完党に䞀臎しない堎合にレビュヌのための䞍䞀臎ダむアログを衚瀺する 䞀臎しない、たたは䞍敎合なフィヌルドは手動で調敎する必芁がありたす。QuickSight は怜出された䞍䞀臎に察しおマッピングを匷制したすが、ナヌザヌが提䟛したマッピングの正確性を怜蚌したせん。スキップされたり䞍適切なマッピングは、䟝然ずしおビゞュアルの砎損を匕き起こしたす。正しいフィヌルドマッピングにより、ビゞュアルが新しいデヌタセットで期埅通りにレンダリングされるこずが保蚌されたす。 たずめ 新しい QuickSight コン゜ヌル機胜により、ダッシュボヌドずデヌタセットのラむフサむクルをコヌドフリヌで管理できたす。チヌムは、バヌゞョン管理、ロヌルバック機胜、䞊行開発、ビゞュアルの再利甚を掻甚しお、より安党で効率的なワヌクフロヌを䜜成できたす。 自動化、CI/CD 統合、たたはプログラムによるガバナンスを必芁ずするチヌムのために、このシリヌズの パヌト 2 ず パヌト 3 では、API ベヌスの BIOps ワヌクフロヌに぀いお説明したす。 著者に぀いお Ying Wang は、AWS のゞェネレヌティブ AI 組織に所属するシニアスペシャリスト゜リュヌションアヌキテクトで、Amazon QuickSight ず Amazon Q を専門ずし、倧䌁業や ISV のお客様をサポヌトしおいたす。圌女はデヌタアナリティクスずデヌタサむ゚ンスで 16 幎の経隓を持ち、デヌタアヌキテクトおよび゜フトりェア開発゚ンゞニアリングマネヌゞャヌずしおの匷力なバックグラりンドを持っおいたす。デヌタアヌキテクトずしお、Ying は顧客がクラりドで゚ンタヌプラむズデヌタアヌキテクチャ゜リュヌションを蚭蚈し、スケヌルするのを支揎したした。゚ンゞニアリングマネヌゞャヌずしおの圹割では、新機胜を提䟛し、゚ンゞニアリングず補品の䞡方の芳点から補品むノベヌションを掚進するこずで、顧客が QuickSight を通じおデヌタの力を解き攟぀こずを可胜にしたした。 Julia Flash は、AWS のゞェネレヌティブ AI 組織に所属するシニアビゞネスディベロップメントスペシャリストで、北米の゚ンタヌプラむズセグメント向けのQuickSight゚ンゲヌゞメントをリヌドしおいたす。AI、コヌディング、補品戊略で 12 幎の経隓を持ち、゚ンゞニア、テクニカルプロダクトマネヌゞャヌ、特蚱を持぀むノベヌタヌずしおの深いバックグラりンドを持っおいたす。Julia は AI ゜リュヌションの蚭蚈ず開発、オヌプン゜ヌスのデヌタサむ゚ンスぞの貢献、そしお圱響力の倧きい顧客察応の゚ンゲヌゞメントを提䟛しおきたした。今日、圌女は匕き続き顧客ず協力し、QuickSight の倧芏暡な採甚を掚進しおいたす。
本ブログは 2025 幎 4 月 24 日に公開された AWS Public Sector ブログ「 How AWS Wickr can enable secure communications for the Australian Government and its allies 」を翻蚳したものです。 メッセヌゞングアプリケヌションは、オヌストラリア人のコミュニケヌション方法においおたすたす䞭栞的な存圚ずなっおいたす。 オヌストラリア通信メディア庁 (ACMA) の調査によるず、オヌストラリア人の玄 5 人䞭 4 人が個人的な目的でメッセヌゞングアプリケヌションを䜿甚しおいるこずが分かりたした。これらのアプリは特に若いオヌストラリア人の間で普及しおおり、1824 歳の 92%、2534 歳の 89% が぀ながりや亀流のためにこれらのアプリを䜿甚しおいるず報告されおいたす。 たた、 Australian Public Service (APS) Workforce Strategy 2025 (オヌストラリア公共サヌビス人材戊略 2025) では、2025 幎たでに APS の劎働力の半分がデゞタルネむティブである Y 䞖代ず Z 䞖代で構成されるようになるこずが認識されおいたす。このように倉わりゆく劎働力構成を考慮するず、友人や家族ずのチャットに䜿甚するアプリず同じようなツヌルが職堎でのコミュニケヌションにおいおも求められるようになるこずは自然な流れのように考えられたす。 しかし、䞀般消費者向けのメッセヌゞングアプリケヌションの䜿甚は、オヌストラリア政府機関にずっお重倧なセキュリティず䞻暩のリスクをもたらし、政府の情報管理矩務を満たすこずを困難にしおいたす。 Official guidance from the National Archives of Australia (NAA: オヌストラリア囜立公文曞通) の公匏ガむダンスでは、「オヌストラリア政府業務の䞀環ずしお䜜成たたは受信されたむンスタントメッセヌゞの投皿は連邊蚘録である」ず明確に述べられおいたす。 Australian National Audit Office (ANAO: オヌストラリア䌚蚈怜査院) は、 囜防省 のハンタヌ玚フリゲヌト艊プロゞェクトの管理に関する業瞟監査報告曞においお、プロゞェクトの蚘録管理の匱点を指摘し、特に囜防省職員によるコンシュヌマヌメッセヌゞングアプリケヌションの䜿甚に぀いお「Signal、Zoom、WhatsApp などのアプリケヌションは、公匏情報の送信や保存に䜿甚するこずはできない」ず 具䜓的に蚀及 しおいたす。 セキュアでコンプラむアントなメッセヌゞング Amazon Web Services (AWS) Wickr は、゚ンドツヌ゚ンド暗号化メッセヌゞングおよびコラボレヌションサヌビスであり、政府機関が機密情報を保護し、 Australia’s Archives Act 1983 (オヌストラリアの公文曞通法) などの法的芁件を満たすために必芁な高床なセキュリティ、管理制埡、およびデヌタ保持機胜を提䟛したす。 Wickr は、1 察 1 およびグルヌプメッセヌゞング、音声・ビデオ通話、ファむル共有、画面共有、䜍眮情報共有を 256 ビット暗号化で保護したす。デヌタは、ある゚ンドポむントから別の゚ンドポむントぞ移動する際に、䞍正アクセス、傍受、改ざんから保護されたす。コンテンツの埩号化に必芁なキヌにアクセスできるのは、意図された受信者のみであり、AWS でさえアクセスできたせん。Wickr は 2023 幎 10 月に AWS シドニヌリヌゞョン で開始されたした。 きめ现かい管理制埡により、ナヌザヌをセキュリティグルヌプに線成し、そのレベルでの機胜やコンテンツぞのアクセスを制限できたす。Wickr ネットワヌク管理者は、望たしい結果を達成するためにカスタマむズされたポリシヌを各グルヌプに適甚できたす。パスワヌドのリセットやプロファむルのリモヌト削陀が可胜で、玛倱たたは盗難されたデバむスに起因するデヌタ挏掩のリスクを軜枛できたす。 Wickr ネットワヌク管理者は、Wickr ネットワヌク内の内郚および倖郚コミュニケヌションにデヌタ保持を蚭定および適甚できたす。これには、ゲストナヌザヌ、倖郚チヌム、その他のパヌトナヌネットワヌクずの䌚話が含たれるため、組織ずの間で送受信されるメッセヌゞやファむルを、完党にお客様の管理䞋にあるプラむベヌトデヌタストアに保持でき、オヌストラリア政府の蚘録管理矩務ぞの準拠をサポヌトしたす。 Wickr は、 Information Security Registered Assessors Program (IRAP: 情報セキュリティ登録評䟡者プログラム) プロセスに基づき、 独立した評䟡者による監査を受け 、 Information Security Manual PROTECTED (ISM: 情報セキュリティマニュアル準拠) レベルの芁件を満たしおいるこずを認定されたした。この認定により、各省庁は、Wickr の䜿甚に関しお、情報管理および蚘録保持の芁件に加えお、PROTECTED セキュリティ分類たでの情報の取り扱いに関する芁件を満たすこずができたす。 Wickr は、ナヌザヌやチヌムが他の組織の Wickr ネットワヌク内のナヌザヌずセキュアに通信できるよう、ネットワヌクフェデレヌションを提䟛したす。ナヌザヌグルヌプを特定のフェデレヌションルヌルに割り圓お、遞択した機関やパヌトナヌぞのアクセスを制限し、個々のセキュリティグルヌプに察しおゲストナヌザヌアクセス機胜を蚱可たたは無効にできたす。 Wickr は珟圚、アゞアパシフィック (シンガポヌル、シドニヌ、東京)、カナダ (䞭郚)、ペヌロッパ (フランクフルト、ロンドン)、および米囜の米囜東郚 (バヌゞニア北郚) リヌゞョンの AWS リヌゞョンで利甚可胜であり、2024 幎には远加のリヌゞョンが開始される予定です。これにより、確立された同盟囜・同志囜、新興パヌトナヌずのセキュアなコラボレヌションを迅速か぀簡単に蚭定できたす。䟋えば、次の図に瀺すように、オヌストラリア政府機関は、英囜、米囜、日本政府の察応機関ず Wickr ネットワヌクフェデレヌションを蚭定できたす。 図 1. AWS シドニヌ、ロンドン、東京、バヌゞニア北郚リヌゞョン間の Wickr フェデレヌション コミュニケヌションを保護する 埓業員は今埌も、友人や家族ずのチャットや職堎での生産性向䞊のためにメッセヌゞングアプリを䜿い続けるでしょう。これらのアプリの倚くは政府機関にリスクをもたらしたすが、Wickr ぱンドツヌ゚ンド暗号化ず管理制埡、デヌタ保持、デヌタレゞデンシヌ制埡を組み合わせるこずで、お客様の目暙達成ず、内郚およびオヌストラリアの䞻芁セキュリティパヌトナヌずの安党なコミュニケヌションを支揎したす。 詳现に぀いおは、 AWS Wickr のりェブペヌゞ をご芧になるか、 メヌル におお問い合わせください。 著者に぀いお Andrew McBride Andrew は オヌストラリアのキャンベラを拠点に、囜家安党保障・防衛 (NSD) セクタヌのお客様を担圓する AWS のシニア゜リュヌションアヌキテクトです。Andrew は 20 幎以䞊の経隓を持ち、実践的なアナリストや゜フトりェア開発者から戊略的蚈画たで幅広く携わっおきたした。オヌストラリア囜立倧孊の National Security College にお囜家安党保障政策の修士号を取埗しおいたす。 このブログは WWPS Proposal Writer 䞭村昌幞が翻蚳したした。
みなさん、こんにちは。゜リュヌションアヌキテクトの西村です。 今週も 週刊AWS をお届けしたす。 2025 幎 10 月 6 日(月) に 「 Trainium x モデル開発最前線 – カラクリ、Upstage、AWS 3瀟合同セミナヌ 」ずいうむベントが開催されたす。普段 AI を利甚されおいる方は倚くいるず思いたすが、LLM 開発をするずいった機䌚はそう倚くないず思いたす。本セミナヌでは、AWS が最新䞖代の AI 孊習チップ「Trainium2」の技術アップデヌトず性胜優䜍性から始たり、Upstage 瀟の先進的な AI Solution ず Karakuri 瀟ず開発した最新版の LLM 詳现、そしお Trainium でコスト効率良く孊習させた技術ノりハりがお聞きいただけたす。これからのAI時代に先駆け、AI 導入を具䜓的に怜蚎しおいる䌁業の方にずっお技術遞定の刀断材料などの知識を埗られる機䌚ずなりたす。ぜひご登録ください。 それでは、先週の䞻なアップデヌトに぀いお振り返っおいきたしょう。 2025幎9月22日週の䞻芁なアップデヌト 9/22(月) Amazon Connect フロヌデザむナヌでアナリティクスモヌドをサポヌト開始 Amazon Connect のフロヌデザむナヌで新しい分析モヌドが利甚可胜になりたした。この機胜により、顧客が IVR や自動応答システムのどこで゚ラヌになったり離脱したりするかを可芖化できたす。䟋えば䌚話型AIのやり取りが゚ヌゞェントキュヌぞの転送に぀ながった回数や、フロヌ蚭定の゚ラヌによっお顧客が間違ったキュヌに振り分けられた回数を確認するこずができたす。これたでフロヌの問題点を特定するのは困難でしたが、デヌタに基づいお改善点を芋぀けられるため、より良い顧客䜓隓を提䟛できたす。詳现は こちらのドキュメントをご参照ください。 Amazon Connect Contact Lens が 5぀の远加蚀語で機密デヌタ線集機胜を提䟛開始 Amazon Connect Contact Lens で機密デヌタの自動線集機胜が ぀の蚀語 (フランス語、ポルトガル語、むタリア語、ドむツ語、スペむン語) に察応したした。これたで英語のみだった個人情報やクレゞットカヌド番号などの自動マスキング機胜が倚蚀語で利甚できるようになり、グロヌバル䌁業のコヌルセンタヌでも顧客プラむバシヌを効率的に保護できたす。詳现は こちらの公匏ペヌゞをご参照ください。 9/23(火) Amazon EC2 R8gb むンスタンスが䞀般提䟛 Amazon EC2 R8gb むンスタンスが䞀般提䟛されたした。AWS Graviton4 プロセッサを搭茉し、埓来の Graviton3 ず比范しお最倧 30% のコンピュヌティング性胜向䞊を実珟したす。最倧 150 Gbps の EBS 垯域幅により、高性胜デヌタベヌスや NoSQL デヌタベヌスのワヌクロヌドで優れたパフォヌマンスを発揮できたす。最倧 768 GiB のメモリず 200 Gbps のネットワヌク垯域幅を提䟛し、倧芏暡なアプリケヌションにも察応可胜です。バヌゞニア北郚リヌゞョンずオレゎンリヌゞョンで利甚できたす。 Amazon RDS がリヌゞョン間およびアカりント間スナップショットコピヌを発衚 Amazon RDS で、スナップショットの別リヌゞョン・別アカりントぞのコピヌが 1 回の操䜜で実行できるようになりたした。埓来は 2 段階の操䜜が必芁でしたが、今回のアップデヌトで䞭間スナップショットが䞍芁ずなり、コスト削枛ず埩旧時間の短瞮を実珟できたす。ランサムりェア攻撃やリヌゞョン障害時のデヌタ保護に特に有効で、カスタムスクリプトによる監芖も䞍芁になりたす。詳现は こちらのドキュメントをご参照ください。 AWS License Manager が AWS Managed Active Directory における耇数アカりントの共有機胜サポヌト開始 AWS License Manager で耇数のAWSアカりント間でのAWS Managed Active Directoryの共有をサポヌトしたした。これたで各 AWS アカりントごずに Active Directory を蚭定する必芁がありたしたが、耇数アカりント間で䞀぀の Directory を共有できるようになりたす。Microsoft Office や Visual Studio のラむセンス管理を䞀元化でき、IT 運甚の負荷軜枛ずコスト削枛が期埅できたす。詳现は こちらのナヌザヌガむドをご参照ください。 9/24(æ°Ž) Amazon EC2 Auto Scaling でむンスタンスリフレッシュの匷制キャンセルをサポヌト Amazon EC2 Auto Scaling で、むンスタンスリフレッシュの匷制キャンセル機胜が远加されたした。埓来はむンスタンスの起動や終了凊理の完了を埅぀必芁がありたしたが、今回のアップデヌトにより即座にキャンセルできるようになりたした。アプリケヌションデプロむでサヌビス障害が発生した際など、緊急時に玠早く別のデプロむを開始できるため、システムの埩旧時間を倧幅に短瞮できたす。詳现は こちらのドキュメントをご参照ください。 AWS が EC2 I8g および I7i むンスタンスで無制限のネットワヌクバヌスト期間を発衚 AWS が EC2 I7i ず I8g むンスタンス (4xlarge より倧きいサむズ) でネットワヌク垯域幅のバヌスト時間制限を撀廃したした。埓来はクレゞット方匏で䞀定時間のみ最倧性胜を発揮できたしたが、今回のアップデヌトで垞時安定した高速ネットワヌク通信が可胜になりたす。デヌタベヌスやリアルタむム分析など、継続的な高スルヌプットが必芁なワヌクロヌドで予枬可胜なパフォヌマンスを実珟できたす。 9/25(朚) PostgreSQL 18.0 が Amazon RDS デヌタベヌスプレビュヌ環境で利甚可胜に Amazon RDS for PostgreSQL 18.0 が プレビュヌ環境 で利甚可胜になりたした。新機胜ずしお、マルチカラム B-tree むンデックスの skip scan サポヌトや、䞊列 GIN むンデックス構築、タむムスタンプベヌスの UUIDv7 サポヌトが远加されおいたす。本番環境ぞの導入前に、最新の PostgreSQL 機胜を安党にテストできるため、アプリケヌションの互換性確認やパフォヌマンス怜蚌に掻甚できたす。プレビュヌ環境のむンスタンスは最倧 60 日間保持され、オハむオリヌゞョンの料金䜓系が適甚されたす。詳现は こちらのドキュメントをご参照ください。 S3 コン゜ヌルで Amazon S3 Tables のプレビュヌが可胜に Amazon S3 Tables を S3 コン゜ヌルから盎接確認できるようになりたした。これたで SQL ク゚リを曞く必芁がありたしたが、今回のアップデヌトでテヌブルのスキヌマやサンプルデヌタをコン゜ヌル䞊で手軜に確認できたす。デヌタの構造や内容を玠早く把握したい堎面で特に䟿利で、セットアップも䞍芁です。詳现は こちらのドキュメントをご参照ください。 AWS Network Firewall がアプリケヌション局トラフィック制埡を匷化 AWS Network Firewall でアプリケヌション局のトラフィック制埡が匷化されたした。埓来は耇数のパケットに分割された TLS や HTTP 通信の監芖が困難でしたが、新しいデフォルトルヌルにより耇雑なカスタムルヌルを曞かずに適切にセキュリティ制埡できるようになりたす。珟代の暗号化技術や倧きな HTTP リク゚ストにも察応し、セキュリティチヌムの運甚負荷を軜枛しながら匷固な保護を実珟できたす。詳现は こちらのドキュメントをご参照ください。 9/26(金) Amazon EBS が汎甚 (gp3) ボリュヌムの最倧サむズずプロビゞョンドパフォヌマンスを増加 Amazon EBS の汎甚 SSD (gp3) ボリュヌムが倧幅にパワヌアップしたした。容量は埓来の 16 TiB から 64 TiB ぞ 4 倍に、IOPS は 16,000 から 80,000 ぞ 5 倍に、スルヌプットは 1,000 MiB/s から 2,000 MiB/s ぞ 2 倍に拡匵されおいたす。これたで耇数のボリュヌムを組み合わせお䜿っおいた倧容量アプリケヌションも、単䞀の gp3 ボリュヌムで察応可胜になり、運甚がシンプルになりたす。コンテナ環境や単䞀ボリュヌム構成のアプリケヌションに特に効果的です。詳现は こちらのドキュメントをご参照ください。 Amazon RDS for Db2 でリザヌブドむンスタンスの提䟛を開始 Amazon RDS for Db2 で Reserved Instances の提䟛が開始されたした。On-Demand ず比范しお最倧 47% のコスト削枛が可胜です。サむズフレキシビリティ機胜により、同じむンスタンスファミリヌ内であれば賌入した Reserved Instance の割匕が自動的に異なるサむズのむンスタンスにも適甚されたす。䟋えば db.r7i.2xlarge の Reserved Instance を賌入するず、2 ぀の db.r7i.xlarge むンスタンスに割匕が適甚されるため、柔軟な運甚ずコスト最適化を䞡立できたす。詳现は こちらのドキュメントをご参照ください。 AWS Clean Rooms が AWS Entity Resolution による増分 ID マッピングをサポヌト AWS Clean Rooms で AWS Entity Resolution を䜿った増分 ID マッピング凊理がサポヌトされたした。これたでは党デヌタを凊理する必芁がありたしたが、新芏・倉曎・削陀されたレコヌドのみを凊理できるようになり、リアルタむムでのデヌタ同期が可胜になりたす。枬定事業者が広告䞻や出版瀟ずの共同分析においお、オフラむン賌入デヌタを垞に最新状態で維持でき、キャンペヌン効果の継続枬定ずコスト削枛を同時に実珟できたす。 埐々に涌しくなったずはいえ、いきなり暑くなったりずただただ残暑は続きそうです。䜓調管理に気を぀けおお過ごしください。 それでは、たた来週 著者に぀いお 西村 å¿ å·±(Tadami Nishimura) / @tdmnishi AWS Japan の゜リュヌションアヌキテクトずしお、小売・消費財業皮のお客様を担圓しおいたす。デヌタガバナンスの芳点から、お客様がデヌタ掻甚を効果的に行えるようなデモンストレヌションなども倚く行っおいたす。奜きなサヌビスは Amazon Aurora ず Amazon DataZone です。趣味は筋トレで、自宅に埒歩分のトレヌニングルヌムを構築しお、日々励んでいたす。
みなさん、こんにちは。AWS ゜リュヌションアヌキテクトの朚村です。 週末に屋倖プヌルに行ったのですが暑かったり寒かったりず枩床察策に苊戊しながらも季節の倉わり目を感じたした。 9 月 30 日 に「 Amazon Q Developer Meetup #3 生成AIの利甚を䞭心ずした゜フトりェア開発の新しいアプロヌチであるAI-DLCおよびその掻甚実瞟のご玹介 」ずいうむベントが開催されたす。AI‑DLC (AI 駆動開発ラむフサむクル) の抂念ず実際のむンパクトをお䌝えしたす。たた実際の開発の䞭にその手法を取り入れた経隓談もお客様事䟋ずしおご玹介いただきたす。ぜひご参加ください 「 AWS ゞャパン生成 AI 実甚化掚進プログラム 」も非垞に倚くの申し蟌みをいただいおいたす。匕き続き募集䞭ですのでよろしくお願いしたす。 それでは、9 月 22 日週の生成 AI with AWS 界隈のニュヌスを芋おいきたしょう。 さたざたなニュヌス AWS生成AI囜内事䟋ブログ「東京海䞊日動システムズ株匏䌚瀟様の AWS 生成 AI 事䟋金融業界初 AI-DLC Unicorn Gym による開発倉革ぞの挑戊」を公開 東京海䞊日動システムズ株匏䌚瀟様が金融業界初ずなる AI-DLC Unicorn Gym を2025幎8月に実斜したした。本ブログでは、開発生産性の抜本的向䞊を目指す AI-DLCAI-Driven Development Life Cycleの取り組みに぀いお玹介しおいたす。AI-DLCAI-Driven Development Life Cycleは芁件定矩からリリヌスたでの開発プロセス党䜓に AI を組み蟌む手法で、埓来2週間かかっおいた1スプリントを1日や半日の「Bolt」ずいう単䜍に圧瞮する開発手法( 参考 )です。2日間のワヌクショップで実際に動䜜するシステムの初期版を4぀のチヌムが完成させた成果をレポヌトしおいたす。 ブログ蚘事「DeepSeek-V3.1 モデルが Amazon Bedrock で利甚可胜に」を公開 DeepSeek-V3.1 モデルが Amazon Bedrock でフルマネヌゞド基盀モデルずしお利甚可胜になりたした。本ブログでは、思考モヌドず非思考モヌドを切り替えられるハむブリッドオヌプンりェむトモデルである点や、以前のバヌゞョンのモデルず比范しおツヌル䜿甚ず゚ヌゞェントタスクにおいおパフォヌマンスが改善された点を解説しおいたす。たた100超の蚀語サポヌトや具䜓的な䜿甚開始手順も含めお玹介しおいたす。 ブログ蚘事「Qwen モデルが Amazon Bedrock で利甚可胜に」を公開 Alibaba の Qwen3 モデル4皮類 (Qwen3-Coder-480B-A35B-Instruct、Qwen3-Coder-30B-A3B-Instruct、Qwen3-235B-A22B-Instruct-2507、Qwen3-32B) が Amazon Bedrock で利甚可胜になりたした。本ブログでは、各モデルの特城やナヌスケヌスの違い、゚ヌゞェンティック機胜・ハむブリッド思考モヌド・ロングコンテキスト凊理などの新機胜に぀いお詳しく説明しおいたす。 ブログ蚘事「Amazon Bedrock における Anthropic の Claude 3.5 Sonnet から Claude 4 Sonnet に移行する」を公開 本ブログでは、Amazon Bedrock における Anthropic の Claude 3.5 Sonnet から Claude 4 Sonnet ぞの移行方法を解説しおいたす。Claude 4 Sonnet はコンテキストりィンドりが 1M トヌクンに拡匵され、ネむティブ掚論メカニズムや高床なツヌル䜿甚機胜を導入しおいたす。API の倉曎点、プロンプト゚ンゞニアリングの考慮事項、新しい拡匵思考機胜の戊略的掻甚方法など移行のポむントを玹介しおいたす。 ブログ蚘事「Amazon Bedrock ゚ヌゞェントで SAP むンスタンスを管理」を公開 本ブログでは、Amazon Bedrock Agentsを掻甚しおSAPむンスタンスの開始ず停止、ヘルス状態ずパラメヌタ倀の確認などの基本的なSAP運甚タスクの実行を支揎する䜿甚䟋を玹介しおいたす。SAPControl Web サヌビスず連携する Lambda 関数の䜜成から Bedrock ゚ヌゞェントの蚭定たで、自然蚀語で SAP システムを操䜜できる゜リュヌションの構築手順を解説しおいたす。 ブログ蚘事「Amazon Q Developer for GitHub によるむンタラクティブなコヌドレビュヌ䜓隓の玹介」を公開 本ブログでは、Amazon Q Developer for GitHub に新たに远加された察話型コヌドレビュヌ機胜に぀いお玹介しおいたす。/q コマンドによるむンタラクティブな質問機胜、スレッド化された怜出結果の芁玄衚瀺、GitHub 内での倉曎適甚など、コヌドレビュヌの効率化を実珟する新機胜を玹介しおいたす。この新機胜により、コヌドレビュヌの埅ち時間が短瞮が期埅されたす。 ブログ蚘事「Nova Act IDE 拡匵機胜で AI ゚ヌゞェント開発を加速」を公開 Nova Act IDE 拡匵機胜が発衚され、Visual Studio Code、Cursor、Kiro などの IDE から盎接ブラりザ自動化゚ヌゞェントを構築できるようになりたした。本ブログでは、自然蚀語でワヌクフロヌを蚘述しおスクリプトを生成する機胜、ノヌトブックスタむルのビルダヌモヌド、統合されたブラりザテスト機胜など、Nova Act 拡匵機胜の䞻芁な特城ず䜿甚方法を玹介しおいたす。 サヌビスアップデヌト Amazon Nova Act 拡匵機胜: IDE 内で AI ゚ヌゞェントを構築・テスト Amazon Nova Act 拡匵機胜 が発衚されたした。Amazon Nova Act は、Webブラりザ䞊でアクションを実行するためのAIモデルです。本機胜は、Visual Studio Code や Cursor などの IDE 内で Web ベヌスの自動化゚ヌゞェント開発ができる拡匵機胜です。埓来はコヌディングずテスト環境の耇数のツヌルを行き来する必芁がありたしたが、自然蚀語でのスクリプト䜜成からブラりザテストたでを 1 ぀の画面で完結できるようになりたした。IDE の拡匵機胜マヌケットプレむスから無償で利甚可胜です。詳现は こちらの Blog 蚘事 をご参照ください。 Amazon Bedrock AgentCore Runtime、Browser、Code Interpreter が VPC、AWS PrivateLink、CloudFormation、およびタグ付けのサポヌトを远加 Amazon Bedrock AgentCore の Runtime、Browser、Code Interpreter が VPC 接続、AWS PrivateLink、CloudFormation、タグ付けに察応したした。これたでむンタヌネット経由でのアクセスが必芁だった AI ゚ヌゞェントが、VPC 内のプラむベヌトリ゜ヌス (デヌタベヌスや内郚 API) に盎接安党に接続できるようになりたす。CloudFormation によるむンフラ自動化ずタグ付けによるコスト管理も可胜になり、゚ンタヌプラむズ環境での AI ゚ヌゞェント運甚がより実甚的になりたした。珟圚プレビュヌ版でバヌゞニア北郚、オレゎン、シドニヌ、フランクフルトリヌゞョンで利甚可胜です。詳现は こちらのドキュメント をご参照ください。 著者に぀いお 朚村 盎登(Naoto Kimura) AWS Japan の゜リュヌションアヌキテクトずしお、補造業のお客様に察しクラりド掻甚の技術支揎を行なっおいたす。最近は AI Agent ず毎日戯れおおり、AI Agent 無しでは生きおいけなくなっおいたす。奜きなうどんは’かけ’です。
本ブログは 2025 幎 4 月 24 日に公開された AWS Public Sector ブログ「 AWS demonstrates resilient and secure edge-to-cloud at Department of Defense exercise 」を翻蚳したものです。 米囜囜防総省 (DoD) は、任務の成功に䞍可欠な新芏技術や新興技術の採甚ず統合においお、民間䌁業ぞの䟝存を高めおいたす。珟代の防衛環境は急速に進化しおおり、産業界ずの連携が成功の重芁な芁玠ずなっおいたす。 2025 幎 3 月 6 日付けの芚曞「 Directing Modern Software Acquisition to Maximize Lethality 戊闘効果を最倧化するための珟代的゜フトりェア調達の指瀺)」においお、囜防長官 Pete Hegseth 氏は、「囜防総省は、゜フトりェア調達に関する既存の暩限、契玄戊略、およびプロセスの掻甚を最倧化しなければならない。これにより、囜防総省は民間技術の進歩に歩調を合わせるよう蚭蚈された䜓制に盎ちに移行するこずが可胜になる」ず述べ、この考えを反映しおいたす。 Amazon Web Services (AWS) は、軍事むノベヌションの掚進に向けたこの民間重芖か぀協調的なアプロヌチを実珟するずいう課題に取り組んでいたす。最近では、AWS は Technology Readiness Experimentation (T-REX) シリヌズのむベントぞの参加を通じおこれを実珟したした。 OUSD/R&E (研究工孊担圓囜防次官宀) が䞻催する T-REX むベントは、軍甚技術の迅速なプロトタむピングず実隓を行う堎です。「競争は耇雑で、状況に応じお倉化し続けたす。競合他瀟を䞊回るためには、未来を探る手段が必芁です。新興のテクノロゞヌや機胜が䜜戊遂行䞊もたらす䟡倀を盞察的に評䟡するこずで、実隓的取り組みから意思決定のための゚ビデンスが埗られたす。それらの゚ビデンスに基づき、特定のテクノロゞヌや機胜に぀いお、さらなる研究が必芁か、たたは、本栌的な投資に倀する段階に達しおいるず刀断するこずができたす」ず、OUSD/R&E のプロトタむピング・実隓・評䟡担圓ディレクタヌである An ‘Mike’ Tran 博士は述べおいたす。これらのむベントにおいお、囜防総省は防衛産業基盀 (DIB) ゜リュヌションず軍事甚途向け民間技術の評䟡を行いたす。 AWS のパヌトナヌである General Dynamics Information Technology (GDIT) は、T-REX の盎近 2 回の実斜においお、マルチドメむンのクラりドコンピュヌティング機胜を成功裏に実蚌したした。T-REX 24-2 は 2024 幎 8 月 19 日から 28 日たで開催され、T-REX 25-1 は察無人航空システムの限定目暙実隓ずしお 2025 幎 3 月 6 日から 21 日たで実斜されたした。 AWS で米囜囜防総省のお客様をサポヌトする Tony Jacobs が Cloud Edge Global Access (CEGA) on AWS に぀いお説明し、挔習の共通状況図 (COP) に提䟛するデヌタフィヌドず盞互接続性を玹介。 囜防総省が軍事利甚に向けお AWS の民生技術を怜蚌 AWS の DOD 担圓チヌムは、AWS 䞊の Cloud Edge Global Access (CEGA) を䜿甚しお、タクティカル゚ッゞから AWS GovCloud に接続する、回埩力ずセキュリティを備えたネットワヌクアクセスを提䟛したした。CEGA は、SD-WAN (Software-Defined Wide Area Networks) を䜿甚した自動 PACE 通信゜リュヌションです (Primary [äž»]、Alternate [代替]、Contingency [予備]、Emergency [緊急] )。CEGA は AWS のグロヌバルバックボヌンの力を掻甚し、AWS のお客様が掻動するあらゆる堎所でタクティカルネットワヌクにスピヌドず回埩力をもたらしたす。 CEGA の䜿甚は、指揮官のデヌタから意思決定たでを加速するマルチドメむンナヌティリティを実蚌したした。チヌムは航空、地䞊、海䞊のデヌタを統合するタクティカル゚ッゞノヌドを確立したした。これらのノヌドからのデヌタは共通状況図 (COP) に送信され、T-REX スタッフず参加者に包括的な指揮統制 (C2) 支揎を提䟛したした。 Defense Operations Grid Mesh Accelerator (DOGMA) ずは AWS ず GDIT の合同゜リュヌションであり、GDIT の LunaAI 予枬分析を Amazon Simple Storage Service (Amazon S3)、Amazon Kinesis、Amazon Athena、Amazon SageMaker、AWS Lambda、AWS Wickr など、耇数の AWS サヌビスず統合したす。これにより、任務の管理ず実行のための堅牢でスケヌラブル、か぀セキュアな環境を提䟛したす。DOGMA は、シヌムレスな通信、リアルタむムデヌタ凊理、効率的なリ゜ヌス管理を支揎するこずで囜防総省の目暙に合臎しおいたす。 この高床な分析ずクラりドサヌビスの統合により、DOGMA は任務成功に䞍可欠なリアルタむムの掞察ず予枬を提䟛するこずで、珟代の軍事䜜戊における動的なニヌズに察応できるこずが保蚌されたす。DOGMA を䜿甚しお、AWS ず GDIT は AWS クラりドず゚ッゞの䞡方でドロヌン脅嚁の人工知胜 (AI) 予枬モデリングを実蚌したした。 図 1. AWS ず GDIT の゜リュヌション DOGMA のアヌキテクチャ図。AWS 䞊の CEGA ず GDIT の LunaAI を䜿甚。゜リュヌションの䞻芁な AWS コンポヌネントには Amazon Kinesis、Amazon Athena、AWS Wickr が含たれる。 囜防総省が取り組む次䞖代自埋機胜の実珟に AWS が寄䞎 䜜戊の俊敏性ず情報優䜍性が最重芁ずなる時代においお、クラりドむネヌブルド自埋システムは珟圚のニヌズを満たすだけでなく、今埌の戊域を予枬し、圢䜜っおいたす。T-REX 24-2 ず T-REX 25-1 においお、AWS ずそのパヌトナヌは囜防総省の任務における UAS の自埋任務管理の未来も実蚌したした。 Tactical Edge Embodied AI Mesh (TEEAM) により、AWS は防衛産業パヌトナヌである Gambit ず協力し、AI が開発した行動パタヌンを䜿甚した耇数の無人航空システム (UAS) の䞀元的な運甚管理を実蚌したした。これにより、UAS オペレヌタヌは任務指揮官からの指瀺を受けお UAS 矀をより効率的に制埡できるようになりたした。 GDIT ずの AWS の戊略的パヌトナヌシップを掻甚し、AWS は DOGMA により T-REX 25-2 期間䞭に OUSD/R&E を支揎したした。DOGMA は 16 の異なるデヌタ゜ヌスを統合し、8 ぀のむベント䌚堎にわたっお状況認識ず意思決定を向䞊させる統䞀された COP を提䟛したした。これは、むンディアナ州の Camp Atterbury ず Muscatatuck Urban Training Center の䞡方にある Task Force Research and Development Experimentation Reserve (TF RDER) 基地防衛䜜戊センタヌを盎接支揎したした。AWS タクティカル゚ッゞノヌドは、AWS 䞊の CEGA ずずもに、回埩力ずセキュリティを備えた゚ッゞからクラりドたでの接続性を提䟛し、耇数の参加者が自埋機胜を成功裏に実蚌するこずを可胜にしたした。 T-REX むベントの䞀環ずしお、OUSD/R&E の評䟡者は AWS ず GDIT の゜リュヌションの評䟡を実斜したした。評䟡者は 3 ぀の重芁な䜜戊䞊の課題、8 ぀の目暙、15 の有効性指暙に関するデヌタを収集したした。これらの評䟡は、むベントの数日間にわたっお、耇数のセンサヌタむプずネットワヌクパスで繰り返し実斜されたした。 AWS は、むンフラ支揎を提䟛するこずで TF RDER のリ゜ヌスプロバむダヌずしおも機胜したした。AWS は、T-REX 25-1 参加者の゜リュヌション同士、他の参加者の゜リュヌション、TF RDER COP、そしおより倧きなむベントネットワヌクの䞀郚ずしおむンタヌネットず AWS クラりドを接続するバックホヌル接続を提䟛したした。 「TREX においお他の䌁業が自瀟の機胜を実蚌できるよう、回埩力のあるネットワヌクバックボヌンを提䟛しおくれた AWS に感謝したいず思いたす。T-REX を䌚堎ずしお掻甚するこずで、これらのむノベヌションを関連性のある䜜戊環境でテストし、各瀟のコラボレヌションを通じお䜜戊即応性を向䞊させるこずができたす」ず、Principal Deputy Assistant Secretary of Defense for Mission Capabilities (任務胜力担圓囜防次官補銖垭代理) の Marcia Holmes 氏は付け加えたした。 たずめ 防衛に関連するお客様向けに、AWS の商甚クラりド技術に基づく商甚アプリケヌションを提䟛するこずは、囜防の近代化に向けた重芁な䞀歩を衚しおいたす。AI ず自埋システムを組み合わせ、AWS ず GDIT は囜防総省の任務指揮官の状況認識胜力を匷化するずずもに、囜家安党保障における官民パヌトナヌシップの新たな基準を蚭定しおいたす。 防衛に関連するお客様ず共に、AWS が戊域をどのように再圢成しおいるかに぀いお、今埌の情報にご泚目ください。タクティカル゚ッゞたたは AWS クラりドによるミッションのむノベヌション斜策を通じお、AWS はパブリックセクタヌに倉革をもたらしおいたす。囜防の近代化における AWS の圹割に぀いおの詳现は、AWS のりェブサむト「 Cloud Computing for U.S. Defense 」および「 Tactical Edge 」をご芧ください (英語コンテンツ)。 著者に぀いお Dwayne Dickens Dwayne Dickens は AWS のシニアテクニカルデリバリヌマネヌゞャヌで、軍事および技術分野で 30 幎以䞊のリヌダヌシップ経隓を持っおいたす。米囜囜防総省のアカりントを専門ずし、クラりド導入ず戊略的成果を掚進し、倧幅な収益成長に貢献しおいたす。Dwayne は倧芏暡プロゞェクトの管理においお実瞟があり、特にサむバヌセキュリティ、衛星通信、IT 管理の分野で経隓を積んでいたす。Army War College で修士号を取埗しおいたす。 Graham Boone Graham Boone は AWS の゜リュヌションアクセラレヌション゚ンゞニアです。通信情報分野での経隓を持぀米囜空軍の退圹軍人で、Park University で孊士号を取埗しおいたす。AWS では、゚ッゞデモンストレヌションを可胜にするハヌドりェアプラットフォヌムずネットワヌクむンフラストラクチャの蚭蚈、構築、サポヌトを行っおいたす。ハむブリッドデプロむメントに぀いおお客様にアドバむスを提䟛し、接続性や環境条件を問わず間断なく動䜜するミッションクリティカルなワヌクロヌドの実珟に貢献しおいたす。 John DeRosa John DeRosa は AWS のプリンシパル、プロダクトマネヌゞャヌテクニカルです。Amazon 入瀟前は、囜防総省で文民職員、将校、兵士ずしお 30 幎間勀務し、統合軍、陞軍、特殊䜜戊叞什郚で戊略担圓者を務めたした。むラクおよびバルカン䜜戊の陞軍退圹軍人で、George Mason University で博士号を取埗し、National War College を卒業しおいたす。 Tony Jacobs Tony Jacobs は AWS の゜リュヌションアクセラレヌションマネヌゞャヌです。タクティカル゚ッゞでの運甚を専門ずするチヌムを率い、通信、コンピュヌト、統合の課題を解決しおいたす。指揮統制システムでの経隓により、パヌトナヌが適切なデヌタ凊理レベルで、サむズ、重量、電力の制玄内で航空、氎䞊、地䞊、宇宙システムを統合できるよう支揎しおいたす。機密システム、メッシュネットワヌキング、軍甚デヌタリンク補品、レヌダヌ解析、可芖化のための商甚゜リュヌション開発においお、技術リヌダヌずしお 25 幎の経隓を持っおいたす。 このブログは WWPS Proposal Writer 䞭村昌幞が翻蚳したした。
未来の人流シミュレヌションサヌビスぞの取組 序章 こんにちは。゜リュヌションアヌキテクトの霋藀ず束本です。株匏䌚瀟 GEOTRA (以䞋、GEOTRA) では、“デヌタの力で、瀟䌚を前に進める” を、ミッションずしお掲げお、機械孊習を掻甚し、各デヌタから未来の人流シミュレヌションサヌビスを提䟛しおいたす。人流シミュレヌションサヌビスは、モデル芁件定矩→デヌタ遞定→デヌタクレンゞング→モデル構築→モデル粟床怜蚌 たで内補で開発しおいたす。本ブログでは、GEOTRA 執行圹員 CTO プロダクト開発郚長 森山 拓掋 氏 に寄皿いただき、GEOTRA がどのように、人流シミュレヌションサヌビスを開発しおきたのかを玹介したす。 人流シミュレヌションサヌビスに぀いお AWS : 人流シミュレヌションサヌビスずはどのようなナヌスケヌスで掻甚するか教えおください。 GEOTRA 森山 : 幅広い人流シミュレヌションに察応するこずができたす。䞀぀䟋をあげるず、橋梁・道路新蚭や車線芏制等の通行止めを行った堎合の亀通流の倉化に぀いお人流シミュレヌションが可胜です。 これにより、土朚蚈画の粟床を向䞊し、より粟緻な蚈画に繋がりたす。 AWS : 人流シミュレヌションサヌビス の開発に぀いお教えおください。 GEOTRA 森山 : 人流シミュレヌションサヌビスには、GPS 䜍眮情報から、ひずりひずりの移動がわかる「非集蚈トリップデヌタ」を䜜成する必芁がありたす。「非集蚈トリップデヌタ」䜜成には自瀟で開発したアルゎリズムを甚いおいたす。数人の情報なら問題ないのですが、政什指定郜垂だず 100䞇人以䞊のデヌタを䜜成する必芁があり、この時の蚈算量は膚倧になりデヌタ䜜成に時間がかかりたす。ここの課題ずしお䜍眮情報は個人情報になり、個人を特定するこずにも繋がりえたせん。そうした事態を避けるために、合成デヌタ䜜成技術を掻甚するこずで、プラむバシヌ保護ず個衚デヌタの䜜成を䞡立するこずが可胜です。 AWS : どのようなお客様が、 人流シミュレヌションサヌビス を䜿甚しおいたすか GEOTRA 森山 : 倧手デベロッパヌ様、れネコン様、建蚭䌚瀟様をはじめ倚皮倚様な業界の方にご利甚いただいおいたす。 アヌキテクチャ に぀いお AWS : 人流シミュレヌションサヌビス のアヌキテクチャに぀いおも玹介しおいただけたすか? GEOTRA 森山 : アヌキテクチャは䞋蚘の通りです。 GEOTRA 森山 : 人流シミュレヌションサヌビス は、AWS のフルマネヌゞド型のサヌビスを䞭心ずしたアヌキテクチャで構成されおいたす。匊瀟で C++ ず Python で開発した独自アルゎリズムが実装されたコンテナむメヌゞを、Amazon ECR に保管しおいたす。それを甚いお「非集蚈トリップデヌタ」を䜜成したす。このずきにETL凊理が必芁で以前は自前でワヌクフロヌを EC2 で実装しおいたしたが、AWS Step Functions に移行したした。䜜成された「非集蚈トリップデヌタ」は、Amazon RDS に曞き蟌たれたす。顧客はReact で䜜成されたアプリケヌションから人流デヌタを確認するこずが出来たす。 Why AWS? AWS : 人流シミュレヌションサヌビス に、AWS が採甚された理由を教えおください。 GEOTRA 森山 : 倧きく 3぀理由がありたす。1぀めは CPU アヌキテクチャの遞択肢です。本システムを開発時に X86 アヌキテクチャず ARM アヌキテクチャの䞡方を提䟛しおいるのは AWS だけでした。独自アルゎリズムを詊行錯誀しながら開発する䞭で CPU アヌキテクチャの遞択肢があるこずは重芁でした。2぀めは垂堎での゚ンゞニアの数ず情報量です。AWS コミュニティは掻発で、最新情報や技術ブログなどが豊富で実践的な知芋を埗るこずができたした。3぀めはサヌバレスサヌビスです。秘匿性の高い GPS からの䜍眮情報で「非集蚈トリップデヌタ」を䜜成する関係䞊、セキュリティは最重芁です。AWS のフルマネヌゞド型 サヌビスを採甚するこずで OS やミドルりェアの運甚保守を AWS にオフロヌドし開発に集䞭するこずが可胜になりたした。又、フルマネヌゞド型 サヌビスの倚くが採甚しおいる時間による埓量課金でなく、実際の䜿甚量に応じた埓量課金であるこずもスタヌトアップで小さく始める事業で利甚しやすかったです。 盎面した課題ず解決ぞのアプロヌチ C++ずPythonで開発した独自アルゎリズムで「非集蚈トリップデヌタ」を䜜成しおいたす。元々はEC2䞊で「非集蚈トリップデヌタ」䜜成ずワヌクフロヌを、独自に実装しおいたのですがゞョブの䟝存関係など耇雑な郚分がありメンテナンスに課題を抱えおいたした。これに察応するために、AWS Batch ず AWS Step Functions を䜿甚するこずで、 バッチの終了をAWS Step Functionsで怜知するこずが可胜です。ゞョブの䟝存関係をGUIで確認し、途䞭のゞョブからの再実行の時間などの機胜により効率化ぞず繋がりたした。 今埌の展望に぀いお AWS : 今埌の展望に぀いお教えおください GEOTRA 森山 : むンフラの運甚を簡玠化するサヌバレスサヌビスの皮類の倚さ、スケヌラビリティの柔軟さずいったAWS の特性を掻かしお人流シミュレヌションサヌビスに関する詊行錯誀を繰り返しおいきたす。その䞭でビゞネス効果があるものは、ブラッシュアップし、お客様が求めるプロダクトの開発に繋げおいきたす。最終的には䜍眮情報×AIの領域でNo.1になるこずを目指しおいたす 著者に぀いお 九州倧孊倧孊院理孊府化孊修了。倧孊では量子化孊を孊ぶ。人ず人を぀なげるITに興味を持ち、KDDIに2014幎に新卒入瀟。入瀟埌は法人向けの事業本郚に所属し、DX関連のフロントSEずしおIoTを掻甚した法人向け゜リュヌションや5Gネットワヌクず4K映像の画像認識を組み合わせたシステムの蚭蚈・構築に埓事。 珟圚は技術責任者ずしおGEOTRAのプロダクト開発をリヌドし、自らも実装に埓事する傍ら、デヌタサむ゚ンティストずしおGEOTRA Activity Dataを掻甚したデヌタ分析を掚進。日倜お客様の新しいむンサむトを暡玢しおいる。
ワヌクフォヌスマネゞメント (WFM) は、コンタクトセンタヌの成功に䞍可欠です。通話量に応じた適切な人員配眮により、顧客の埅機時間ず運甚コストを削枛できたす。効果的な WFM は、適切なスキルを持぀適切な゚ヌゞェントが、顧客の問い合わせ量に察応するために垞に利甚可胜な状態を実珟できたす。スケゞュヌリングぞの䜓系的なアプロヌチにより、゚ヌゞェントの生産性ず顧客満足床の䞡方が最倧化できたす。 Amazon Connect の機胜である Amazon Connect の予枬、キャパシティプランニング、スケゞュヌリング は、過剰な人員配眮を最小限に抑えながら、運甚目暙を達成するために必芁な人数の゚ヌゞェントを適切なタむミングで配眮できるよう予枬、蚈画、怜蚌を支揎したす。AI を掻甚した機胜により、コンタクトセンタヌの管理者は問い合わせ量ず平均凊理時間を高粟床に予枬し、最適な人員レベルを決定、゚ヌゞェントのスケゞュヌルを最適化し、スケゞュヌルの順守状況を远跡するこずが容易になりたす。この機胜はクリック䞀぀で有効化でき、カスタムアプリケヌションを構築したり、高䟡なサヌドパヌティ゜リュヌションをコンタクトセンタヌに統合したりする必芁はありたせん。これらの機胜は、内郚運甚の最適化、サヌビス目暙の達成、゚ヌゞェントず顧客満足床の向䞊に圹立ちたす。 これらのメリットを念頭に眮いお、コンタクトセンタヌが人員を最適化する方法を倉革する Amazon Connect のゲヌムチェンゞングな機胜を探っおみたしょう。 1. 就業アクティビティのカスタマむズ 就業アクティビティのカスタマむズは、Amazon Connect におけるワヌクフォヌス管理機胜の匷化を求める組織にずっお重芁な機胜です。埓来のアプロヌチではデフォルトの「仕事」アクティビティのみが提䟛されおいたしたが、珟代のコンタクトセンタヌでは、さたざたなタむプの゚ヌゞェント業務を分類およびスケゞュヌルする、より现かい制埡が必芁です。このカスタマむズにより、組織は WFM を実際のビゞネス運営により適合させ、運営効率を向䞊させるこずができたす。 Amazon Connect では、゚ヌゞェントスケゞュヌル甚の就業アクティビティの カスタムラベル がサポヌトされるようになり、゚ヌゞェントがスケゞュヌルされおいる業務のタむプを特定しやすくなりたした。この機胜のリリヌスにより、カスタムラベル付きのアクティビティを䜜成し、曜日ごずに゚ヌゞェントスケゞュヌルに割り圓おるこずができたす。この機胜は、顧客察応および非顧客察応の䞡方のアクティビティにわたる耇数のスケゞュヌリングシナリオに察応したす。䟋えば、゚ヌゞェントが管理業務に埓事しおいる堎合や、サヌドパヌティアプリケヌションで業務しおいる堎合、これらは生産的なアクティビティずしおラベル付けされたすが、これらのアクティビティに費やされた時間は Connect での予枬需芁に関係したせん。 䟋えば、月曜日の業務アクティビティずしお「泚文凊理」を、火曜日には「返品管理」を、そしお残りの週には「仕事」既存のデフォルトアクティビティを割り圓おるこずができたす。これにより、マネヌゞャヌは誰がどのタむプの䜜業にスケゞュヌルされおいるかを簡単に特定できるようになり、䜓隓が簡玠化されたす。このリリヌスは、゚ヌゞェントが自分の時間がどのように配分されおいるかを把握できるようになるため、゚ヌゞェントの䜓隓も向䞊させたす。 図 1: シフトアクティビティでカスタマむズされた業務ラベルを䜜成できたす。就業アクティビティオプションは、タむプ「生産的」のアクティビティでのみ利甚可胜です。 図2シフトプロファむルでは、各日のデフォルトの掻動を指定できたす。デフォルトの掻動ずしお遞択できるのは、就業アクティビティずしお蚭定された掻動のみです。 このカスタマむズ機胜は、臚時のスタッフや契玄瀟員を含む倚様な雇甚圢態の埓業員を管理する組織にずっお特に䟡倀がありたす。この機胜により、䌁業はクリヌンなデヌタ分離を維持しながら、カスタムラベルを䜿甚しお異なる就業掻動を䜜成できたす。これは正確な劎働力分析にずっお重芁です。異なる掻動に費やされた時間を正確に远跡するこずで、組織は予枬された需芁に合わせた正確なスケゞュヌリングを維持しながら、劎働力蚈画ずリ゜ヌス配分を改善できたす。これにより、顧客察応業務ず管理業務の䞡方で適切なカバレッゞが確保され、生産的な時間ず非生産的な時間の間に明確な可芖性が生たれたす。倚様な䜜業ストリヌムずスケゞュヌルを管理するこの包括的なアプロヌチは、カスタム䜜業掻動が運甚効率を向䞊させながら耇雑なワヌクフォヌス管理シナリオにどのように察凊できるかを実蚌しおおり、倚様なスタッフィング䜓制ず耇雑なスケゞュヌリングニヌズに察凊する珟代のコンタクトセンタヌにずっお䞍可欠なツヌルずなっおいたす。 2. UI を通じた予枬の線集 コンタクトセンタヌでは、顧客ずのやり取りやサヌビス時間の予想される倉動に合わせお、システムが生成した予枬を調敎する必芁があるこずがよくありたす。これらの倉曎は、サヌビス需芁に圱響を䞎える補品発売、マヌケティング斜策、たたは季節的なむベント䞭によく発生したす。正確な予枬を維持するこずは、運甚パフォヌマンスず顧客満足床の䞡方に盎接圱響し、䞍可欠です。 この機胜以前は、予枬担圓者は手動で CSV テンプレヌトをダりンロヌドし、蚈算を実行し、デヌタを入力し、完成したテンプレヌトを再アップロヌドする必芁がありたした。これは、異なるビゞネスニヌズを持぀耇数の予枬グルヌプを管理するコンタクトセンタヌにずっお特に負担ずなりたす。 新しい UI 経由での予枬線集機胜 は、いく぀かの重芁な方法でコンタクトセンタヌの運甚を匷化したす。手動蚈算の時間ず゚ラヌを削枛するこずで効率性を向䞊させ、同時に䌁業が倉化するニヌズに迅速に適応できるようにしたす。組織は、予想される顧客ボリュヌムにスタッフレベルをより適切に合わせるこずができ、顧客サヌビス向䞊のためのピヌク時間䞭の適切なカバレッゞを確保できたす。 Amazon Connect では、UI を䜿甚しお予枬を調敎する 3 ぀の簡単な方法が提䟛されるようになりたした。パヌセンテヌゞによる調敎、数倀の加算/枛算、たたは特定の数倀によるシステム生成予枬の眮き換えです。これは、ビゞネス党䜓、特定のキュヌ、たたはチャネル電話やチャットなどごずに予枬を埮調敎できるスマヌトリモコンを持っおいるようなものです。䟋えば、ホリデヌプロモヌションを実行しおいる堎合、他の予枬は倉曎せずに、セヌルス予枬グルヌプのみで予想されるチャットボリュヌムを 20% 迅速に増加させるこずができたす。 図 3: UI による䞊曞き蚭定画面の䟋 3. 繰り返しアクティビティ WFM スケゞュヌラヌは、Outlook や Google カレンダヌで繰り返しミヌティングを蚭定するのず同様に、゚ヌゞェントスケゞュヌル甚の 繰り返しアクティビティ を䜜成できるようになりたした。簡単な䟋で説明したす。 100 名の゚ヌゞェントがいるカスタマヌサヌビスセンタヌのワヌクフォヌスのスケゞュヌリングを担圓する Sarah を想像しおください。毎週月曜日の午前 9 時に、各チヌムリヌダヌずその゚ヌゞェントのために 30 分間のチヌムミヌティングをスケゞュヌルする必芁がありたす。たた、毎週氎曜日の午埌 2 時に、各゚ヌゞェントずその䞊叞ずの週次 1 察 1 コヌチングセッションをスケゞュヌルする必芁もありたす。 この機胜が導入される前は、Sarah は毎週手動でこれらのミヌティングを入力する必芁がありたした。100 名の゚ヌゞェントに察しお、これは毎週玄 200 のカレンダヌ゚ントリを手動で䜜成するこずを意味し、玄 2 時間かかる䜜業でした。たた、ミスをしたり、䞀郚のミヌティングのスケゞュヌル蚭定を忘れたりするリスクも高くなっおいたした。 この新しい繰り返しアクティビティ機胜により、Sarah はこれらのミヌティングを䞀床だけ蚭定し、「毎週繰り返し」ずしおマヌクできたす。Amazon Connect が自動的に将来の週にミヌティングを远加するため、蚭定にかかる時間は 15 分になりたした。ミヌティングは、圌女が倉曎を決定するたで、将来のすべおのスケゞュヌルに自動的に衚瀺されるようになりたす。 これは、自分のカレンダヌで月次チヌムランチや週次ステヌタスミヌティングを蚭定するのず䌌おいたす。䞀床蚭定すれば、将来のすべおの日付に自動的に衚瀺されたす。このシンプルな自動化により、Sarah は月に玄 8 時間の䜜業時間を節玄でき、より重芁なタスクに集䞭できるようになりたす。 図 4: 毎週月曜日の午前 9:00 から午前 10:00 たで繰り返される定期共有アクティビティの䟋 この機胜の䞻芁な機胜は以䞋の通りです 定期アクティビティを远加する際 公開されたスケゞュヌルに加えられた倉曎は即座に有効になりたす 䞋曞きスケゞュヌルに加えられた倉曎は、有効にするために再公開が必芁です 定期アクティビティは、特定の日付で終了するか、無期限に継続するかを蚭定できたす 無期限に繰り返すように蚭定されたアクティビティは、将来のすべおのスケゞュヌルに自動的に衚瀺されたす 定期アクティビティの単䞀の回たたは党シリヌズのいずれかを倉曎できたす。倉曎は将来の回のアクティビティにのみ圱響し、過去の回には圱響したせん Actions ログには定期アクティビティのスケゞュヌルず䟋倖が衚瀺されたす。このログで進捗を远跡でき、ステヌタスが「In Progress(進行䞭)」から「Complete(完了)」に倉曎されたす 定期アクティビティを䜜成する際、「Override rules(ルヌルの䞊曞き)」をチェックするず、劎働時間制限などの制限をバむパスできたす。チェックしない堎合、ルヌルに違反する゚ヌゞェントにはアクティビティが割り圓おられたせん。どの゚ヌゞェントが陀倖されたか、その理由を Actions ログで確認できたす アクションを起こしたしょう Amazon Connect の予枬、キャパシティプランニング、スケゞュヌリング ず Amazon Connect 分析デヌタレむク機胜 に぀いお詳しく孊びたしょう。 Amazon Connect 管理者ガむド は Amazon Connect の䜿甚開始に圹立ちたす。仮想コンタクトセンタヌのプロビゞョニング、蚭定、監芖、スケヌリングの方法を孊びたしょう。 Amazon Connect Learning Plans and Badges で Amazon Connect の䞭栞抂念を孊び、コミュニケヌションスペシャリストおよび開発者ずしおのバッゞを獲埗したしょう。 ビゞネス䞊の問題を解決するために䜿甚できる実践的なスキル、技術、たたは抂念を教えたり玹介したりするように蚭蚈された Amazon Connect のワヌクショップ で実践的に孊びたしょう。 RSS フィヌドを賌読しお Amazon Connect のリリヌスノヌト を受信したしょう。これからも有益でむンスピレヌションに満ちた Amazon Connect のブログ投皿( 英語 ・ 日本語 )にご期埅ください。 リリヌスノヌト Amazon Connect now supports custom work labels for agent schedules Amazon Connect launches forecast editing UI Amazon Connect now supports recurring activities in agent schedules 筆者玹介 Vikas Prasad は、米囜メリヌランド州を拠点に Amazon Web Services で WWSO Applications を担圓するスペシャリスト゜リュヌションアヌキテクトです。䜙暇には旅行、サむクリング、トレッキング、読曞、家族でのボヌドゲヌムを楜しんでいたす。 Lakshay Mutreja は、カリフォルニア州を拠点ずする AWS の゜リュヌションアヌキテクトで、Amazon Connect ずコンタクトセンタヌ゜リュヌションを専門ずしおいたす。むノベヌションぞの情熱を持぀圌は、お客様ず協力しおコンタクトセンタヌ運営を倉革し、優れたカスタマヌ゚クスペリ゚ンスを提䟛しおいたす。Lakshay は、組織が Amazon Connect の機胜を掻甚しおビゞネス目暙を達成できるよう支揎する䞀方で、カスタマヌ゚ンゲヌゞメントず運甚効率を向䞊させる最先端のアプロヌチを継続的に探求しおいたす。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。
ワヌクフォヌスマネゞメント (WFM) は、コンタクトセンタヌの成功に䞍可欠です。人員のレベルを通話量のパタヌンに合わせるこずで、顧客の埅機時間ず運甚コストを削枛したす。効果的な WFM により、適切なスキルを持぀適切な゚ヌゞェントが、顧客の問い合わせ量に察応するために垞に利甚可胜であるこずを実珟できたす。スケゞュヌリングぞの䜓系的なアプロヌチにより、゚ヌゞェントの生産性ず顧客満足床を最倧限に高めるこずができたす。 Amazon Connect の機胜である Amazon Connect の予枬、キャパシティプランニング、スケゞュヌリング は、顧客が運甚目暙を最小限の人員で達成するために、適切な数の゚ヌゞェントが適切な時間にスケゞュヌルされるよう予枬、配分、怜蚌するのに圹立ちたす。AI を掻甚した機胜により、コンタクトセンタヌの管理者は問い合わせ量ず平均凊理時間を高粟床に予枬し、理想的な人員のレベルを決定、゚ヌゞェントのスケゞュヌルを最適化し、スケゞュヌルの順守状況を远跡するこずが容易になりたす。この機胜はクリック䞀぀で有効化でき、カスタムアプリケヌションを構築したり、高䟡なサヌドパヌティ゜リュヌションをコンタクトセンタヌに統合したりする必芁はありたせん。これらの機胜は、内郚運甚の最適化、サヌビス目暙の達成、゚ヌゞェントず顧客満足床の向䞊に圹立ちたす。 これらのメリットを念頭に眮いお、コンタクトセンタヌが人員を最適化する方法を倉革する Amazon Connect のゲヌムチェンゞングな機胜を探っおみたしょう。 1. シフト亀換の自動化によるスケゞュヌリング匷化 Amazon Connect では、゚ヌゞェント同士がシフトを亀換できるようになり、サヌビスレベルを損なわず、より柔軟なスケゞュヌル管理が可胜になりたした。 シフト亀換機胜 により、゚ヌゞェントはシヌムレスにシフトの亀換を開始できたす。 この機胜を䜿甚するこずで、コンタクトセンタヌのスヌパヌバむザヌは、重芁な決定に぀いおは手動での確認を維持しながら、日垞的な承認を自動化し、管理業務の負荷を軜枛しながらも、管理基準を維持できたす。䟋えば、スヌパヌバむザヌは、日垞的な顧客問い合わせなどの重芁床の䜎いタスクを凊理する゚ヌゞェントの承認を自動化する䞀方で、医療情報、金融取匕、゚スカレヌトしおいる顧客苊情など、より配慮が必芁な問題を扱う゚ヌゞェントからのリク゚ストは手動承認を必芁ずするこずができたす。 スヌパヌバむザヌが自動承認を蚭定する可胜性があるシナリオをいく぀か玹介したす : 呌量が䜎い期間䞭の、同じスキルグルヌプ内で同等の蚀語習熟床を持぀゚ヌゞェント間でのシフト亀換 過去に高いパフォヌマンスメトリクスを維持しおきた事前承認枈み゚ヌゞェントの自動承認 同様の顧客察応評䟡を持぀ Tier-1 カスタマヌサポヌト担圓者間での暪方向の亀換 手動承認が必芁になる可胜性があるシナリオをいく぀か玹介したす : 独自の補品知識を持぀専門技術サポヌト゚ヌゞェントが関わるチヌム間でのシフト亀換 远加のコンプラむアンス審査が必芁な、高リスクな金融サヌビス担圓者のシフト亀換 重芁な囜際顧客セグメントをサポヌトする倚蚀語゚ヌゞェントが関わるシフト亀換 䟋ずしお、゚ヌゞェントの John が金曜日のシフトを、火曜日のシフトを亀換したい Paulo ず亀換したいずいうシナリオを考えおみたしょう。John は、シフト亀換機胜を䜿甚しお、自分でシフト亀換リク゚ストを簡単に䜜成できたす。 2. 䌑暇の事前蚈画 Amazon Connect を䜿甚する゚ヌゞェントは、埓来の 13 か月から拡匵された、最倧 24 か月前たでの䌑暇のスケゞュヌリングが可胜になりたした。スヌパヌバむザヌは、13 か月から拡匵された、最倧 27 か月先たでスケゞュヌリンググルヌプのグルヌプ蚱可りィンドりをアップロヌドできたす。これらの拡匵された期間により、゚ヌゞェントは個人の時間をより適切に蚈画でき、スヌパヌバむザヌは将来の人員蚈画をより効果的に管理できたす。 スクリヌンショットでは、2027 幎 3 月 2 日のグルヌプ蚱可がすでに蚭定されおいるこずを瀺しおいたす。午前 8 時から午前 10 時の間は䌑暇スロットが利甚できたせんが、午前 10 時以降はスロットが空いおいたす。゚ヌゞェントは、これらの利甚可胜なスロット情報を䜿甚しお、それに応じお䌑暇を蚈画し、システムによっおリク゚ストが拒吊されるこずを避けるこずができたす。 3. Amazon Connect 分析デヌタレむクを䜿甚したスケゞュヌリングデヌタの分析 Amazon Connect は、分析デヌタレむクで公開された予枬ずスケゞュヌルデヌタを提䟛し、このデヌタからレポヌトずむンサむトを生成するこずを容易にしたす。分析デヌタレむクの゚ヌゞェント スケゞュヌル デヌタから、絊䞎蚈算のための有絊時間ず無絊時間のレポヌト生成、特定の期間に勀務予定の゚ヌゞェント数ず䌑暇を取る゚ヌゞェント数の芁玄ビュヌの生成など、䞻芁な運甚ナヌスケヌスを自動化できるようになりたした。たた、過去 2 幎間のすべおの゚ヌゞェントのすべおのスケゞュヌルされたむベントの詳现レポヌトの生成など、監査ずコンプラむアンスのナヌスケヌスにも察応できたす。これらのレポヌトずむンサむトを生成するには、Amazon Athena ず Amazon QuickSight、たたは遞択した他のビゞネスむンテリゞェンスツヌルを䜿甚できたす。 以䞋はサンプルレポヌトの䞀郚です。 ゚ヌゞェントアクティビティ監査レポヌト すべおの゚ヌゞェントの公開されたスケゞュヌル党䜓のシフト掻動を統合しお衚瀺したす。䟋えば、䞋蚘画像の囲った範囲では、゚ヌゞェント user0100 の、2023幎5月9日の午前 9 時から午埌 5 時の間にあったアクティビティを瀺しおいたす。 䌑暇レポヌト 䌑暇レポヌトには、各䌑暇申請の日付ず時間数実効䌑暇時間、および各申請のステヌタスが含たれたす。 これらのレポヌトの生成方法の䟋に぀いおは、 ワヌクショップ の ゚ヌゞェントスケゞュヌリング分析セクション を参照しおください。 このデヌタは、Outlook や Google カレンダヌず統合するこずもできたす。たた、゚ヌゞェントの䌑暇を远跡するために、人事 (HR) ・絊䞎システムず統合するこずも可胜です。 4. Amazon Connect の新しい日次芁員数予枬によるスタッフィングの刀断匷化 コンタクトセンタヌの監督者ずしお、正確な芁員数の予枬は最高の顧客䜓隓を提䟛するために重芁です。Amazon Connect は、珟圚、 キャパシティプランのダりンロヌド 機胜により日次の芁員数予枬を提䟛しおいたす。 以前は、キャパシティプランは週次および月次の芁員数予枬を提䟛しおいたした。珟圚は、最倧 64 週先たでの日次の芁員数芁件にアクセスできたす。このビュヌにより、季節的な倉動を考慮し、日次レベルで異なる瞮小率を適甚しながら、䜕人の゚ヌゞェントを採甚するかなど、重芁な芁員配眮ず採甚の刀断が簡玠化されたす。 この拡匵された可芖性により、より高い粟床で芁員のニヌズを確認できたす。予想される業務量に合わせおチヌムを拡倧たたは瞮小するタむミングを特定し、適切な人員配眮を確保するための採甚、トレヌニング、スケゞュヌリングに぀いお、十分な情報に基づいた刀断を行えたす。 このデヌタは、キャパシティプランをダりンロヌドした埌の「Daily Metrics」シヌトで利甚できたす。 5. Amazon Connect での゚ヌゞェントの準拠率远跡のカスタマむズ グロヌバルなコンタクトセンタヌでは、コンタクトセンタヌの健党性を監芖するリアルタむムアナリストが、リアルタむムダッシュボヌドを䜿甚しお、異なるサむトや拠点が準拠性メトリクスでどのようなパフォヌマンスを瀺しおいるかを䞀目で把握したす。 1 ぀以䞊のサむトがアラヌム状態準拠から倖れおいる゚ヌゞェントが倚すぎるにある堎合、担圓゚リアのスヌパヌバむザヌに通知したす。同様に、異なるレベル地域、郚門、チヌムのスヌパヌバむザヌは、リアルタむムおよび履歎の䞡方で、組織の準拠性メトリクスを監芖したす。準拠率が䜎い堎合、問い合わせを受けるために利甚可胜な゚ヌゞェントの枛少に぀ながり、サヌビスレベルの䜎䞋、攟棄率の増加、平均応答速床の増加など、䞻芁なビゞネスメトリクスに盎接的な圱響を䞎えたす。どの゚ヌゞェントが、そしお䜕人の゚ヌゞェントが準拠から倖れおいるかを迅速に特定し、準拠率を改善するためのアクションを取る胜力は、゚ンドカスタマヌ゚クスペリ゚ンスぞの圱響を最小限に抑えるために重芁です。 8 時間のシフトで、゚ヌゞェントがスケゞュヌルの 80% の時間を準拠しおいる䟋を考えおみたしょう。぀たり、 96 分間準拠から倖れおいたした。この゚ヌゞェントの準拠性を 85% に改善するず、この゚ヌゞェントは 24 分間倚く問い合わせを受けるこずができるようになりたす。これを 1,000 人の゚ヌゞェントに適甚するず、远加の人員配眮を必芁ずせずに 1 日で 24,000 分倚く平均凊理時間 12 分で 2,000 件の問い合わせ問い合わせを凊理できるこずになりたす。 Amazon Connect では、゚ヌゞェントのスケゞュヌル準拠を远跡する方法をより詳现にコントロヌルできる カスタマヌ定矩の準拠性远跡機胜 がありたす。゚ヌゞェントがスケゞュヌルを準拠しおいるず芋なされる状態を遞択できるようになり、独自の運甚ニヌズにより適合させるこずができたす。 このリリヌスにより、゚ヌゞェントステヌタスずスケゞュヌル掻動の間のカスタムマッピングを定矩できるようになりたした。䟋えば、「Work」スケゞュヌル掻動は、「Available」や「Back-office work」など、耇数の゚ヌゞェントステヌタスにマッピングできたす。これは、午前8時から午前10時たで「Work」がスケゞュヌルされおいる゚ヌゞェントが、その時間䞭に「Available」たたは「Back-office work」ステヌタスのいずれかにある堎合、準拠しおいるず芋なされるこずを意味したす。 さらに、リアルタむム準拠率ダッシュボヌドでは、単に「Productive」や「Non-productive」ではなく、スケゞュヌルされた掻動の実際の名前が衚瀺されるようになりたした。これにより、スヌパヌバむザヌぱヌゞェントの珟圚の掻動ずスケゞュヌルを比范し、サヌビス目暙を達成するためのアクションを取るこずができたす。 以䞋は、Lunch 掻動にカスタムステヌタスを蚭定する方法を瀺す䟋です。準拠しおいるず芋なされるために、゚ヌゞェントはスケゞュヌルされた昌食時間䞭にステヌタスを「Lunch」に蚭定する必芁がありたす。 この䟋では、スヌパヌバむザヌぱヌゞェントの準拠状況をリアルタむムで監芖できたす。゚ヌゞェントの珟圚のアクティビティがスケゞュヌルされたステヌタスず䞀臎しおいる堎合䟋䞡方ずも「Lunch」を衚瀺、゚ヌゞェントは「準拠」ずマヌクされたす。珟圚のアクティビティがスケゞュヌルず異なる堎合䟋「Lunch」がスケゞュヌルされおいるのに「察応可胜」を衚瀺、「非準拠」ずマヌクされたす。 これらの新機胜により、゚ヌゞェントの準拠状況の監芖においお、より倧きな柔軟性ず粟床が埗られたす。特定のビゞネス芁件により適合するよう準拠状況の远跡をカスタマむズできるようになり、コンタクトセンタヌ運甚に関するより正確で意味のある掞察が埗られたす。 アクションを起こしたしょう Amazon Connect の予枬、キャパシティプランニング、スケゞュヌリング ず Amazon Connect 分析デヌタレむク機胜 に぀いお詳しく孊びたしょう。 Amazon Connect 管理者ガむド は Amazon Connect の䜿甚開始に圹立ちたす。仮想コンタクトセンタヌのプロビゞョニング、蚭定、監芖、スケヌリングの方法を孊びたしょう。 Amazon Connect Learning Plans and Badges で Amazon Connect の䞭栞抂念を孊び、コミュニケヌションスペシャリストおよび開発者ずしおのバッゞを獲埗したしょう。 ビゞネス䞊の問題を解決するために䜿甚できる実践的なスキル、技術、たたは抂念を教えたり玹介したりするように蚭蚈された Amazon Connect のワヌクショップ で実践的に孊びたしょう。 RSS フィヌドを賌読しお Amazon Connect のリリヌスノヌト を受信したしょう。これからも有益でむンスピレヌションに満ちた Amazon Connect のブログ投皿( 英語 ・ 日本語 )にご期埅ください。 リリヌスノヌト https://aws.amazon.com/about-aws/whats-new/2025/02/amazon-connect-agents-exchange-shifts/ https://aws.amazon.com/about-aws/whats-new/2025/01/amazon-connect-agent-time-off-scheduling-24-months-future/ https://aws.amazon.com/about-aws/whats-new/2024/12/amazon-connect-agent-schedule-analytics-data-lake/ https://aws.amazon.com/about-aws/whats-new/2025/01/amazon-connect-headcount-projections-plan-downloads/ https://aws.amazon.com/about-aws/whats-new/2025/02/amazon-connect-configuration-states-agent-schedule/ 筆者玹介 Vikas Prasad は、米囜メリヌランド州を拠点に Amazon Web Services で WWSO Applications を担圓するスペシャリスト゜リュヌションアヌキテクトです。䜙暇には旅行、サむクリング、トレッキング、読曞、家族でのボヌドゲヌムを楜しんでいたす。 Prabhakar Rajasekar は、ドむツのアヌヘンを拠点に Amazon Web Services で WWSO Applications を担圓するスペシャリスト゜リュヌションアヌキテクトです。お客様のデゞタルトランスフォヌメヌションを支揎する以倖では、庭や森で子䟛たちず時間を過ごしおいる姿を芋るこずができるでしょう。 Pavan Dusanapudi は、英囜マンチェスタヌを拠点に Amazon Web Services で WWSO Applications を担圓するスペシャリスト゜リュヌションアヌキテクトです。カスタマヌ゚クスペリ゚ンス゜リュヌションずデゞタルトランスフォヌメヌションを通じお、お客様がビゞネス成果を達成できるよう支揎しおいたす。䜙暇には、家族でのハむキング、CrossFit ワヌクアりト、そしお心の平安を芋぀けるこずを楜しんでいたす。 翻蚳はテクニカルアカりントマネヌゞャヌ高橋が担圓したした。原文は こちら です。
9 月 23 日は、皆さんに Nova Act 拡匵機胜 をご玹介したいず思いたす。この拡匵機胜は、IDE から離れずにブラりザ自動化゚ヌゞェントを構築する過皋を効率化するツヌルです。Nova Act 拡匵機胜は、 Visual Studio Code (VS Code) 、 Kiro 、 Cursor ずいった IDE に盎接統合され、 Nova Act モデル で自然蚀語を䜿甚しおりェブベヌスの自動化゚ヌゞェントを䜜成するために圹立ちたす。 Visual Studio Code の Nova Act 拡匵機胜を簡単に芋おみたしょう。 Nova Act 拡匵機胜は、ブラりザ自動化゚ヌゞェント SDK (゜フトりェア開発キット) である Amazon Nova Act SDK (プレビュヌ) を基盀に構築されおいたす。Nova Act 拡匵機胜は、コヌディング環境ずテスト環境間のコンテキストスむッチを䞍芁にするこずで、埓来のワヌクフロヌ開発を倉革したす。自然蚀語ベヌスの生成、アトミックセルスタむルの線集、統合されたブラりザテストなどの特城量を䜿甚しお、本番環境レベルの゚ヌゞェントスクリプトの構築、カスタマむズ、テストのすべおを IDE 内で行えるようになりたす。この統䞀された゚クスペリ゚ンスにより、フォヌムの入力、QA の自動化、怜玢、耇雑なマルチステップワヌクフロヌずいったタスクの開発速床が向䞊したす。 Nova Act 拡匵機胜の䜿甚は、ワヌクフロヌを自然蚀語で蚘述しお最初の゚ヌゞェントスクリプトをすばやく生成するこずで開始できたす。スクリプトは、ノヌトブックスタむルのビルダヌモヌドを䜿甚しおカスタマむズし、API、デヌタ゜ヌス、認蚌を統合しおから、実環境状況をシミュレヌトするロヌカルテストツヌル (長期的なマルチステップワヌクフロヌのラむブステップバむステップデバッグなど) で怜蚌したす。 Nova Act 拡匵機胜の䜿甚を開始する たず、IDE の拡匵機胜マネヌゞャヌから Nova Act 拡匵機胜をむンストヌルする必芁がありたす。 私は Visual Studio Code を䜿っおいるので、 [拡匵機胜] を遞択しおから Nova Act ず入力したす。次に、この拡匵機胜を遞択し、 [むンストヌル] を遞択したす。 䜿甚を開始するには、API キヌを取埗する必芁がありたす。そのため、 Nova Act ペヌゞに移動しお、手順に埓っお API キヌを取埗したす。 Cmd+Shift+P / Ctrl+Shift+P を䜿甚しおコマンドパレットを開き、 [API キヌを蚭定] を遞択したす。 API キヌを入力したら、 ビルダヌモヌド を詊すこずができたす。このモヌドはノヌトブックスタむルのビルダヌモヌドで、耇雑な自動化スクリプトをモゞュラヌセルに分割するため、各ステップを個別にテストしおデバッグしおから次に進むこずができたす。 ここでは、 Nova Act SDK を䜿甚しお゚ヌゞェントを構築できたす。右偎には、ブラりザ内での゚ヌゞェントのアクションをプレビュヌするための [ラむブビュヌ] パネルず、モデルの思考やアクションを含めた実行ログを監芖するための [出力] パネルがありたす。 Nova Act 拡匵機胜をテストするため、 [すべおのセルを実行] を遞択したす。遞択するず新しいブラりザむンスタンスが起動し、䞎えられたプロンプトに基づいお動䜜したす。 [フルスクリヌン] を遞択しお、ブラりザの自動化がどのように機胜するのかを確認したす。 ビルダヌモヌドのもう 1 ぀の䟿利な特城量は、 [出力] パネルに移動しおセルを遞択し、そのログを衚瀺できるこずです。これは、䜜業を行っおいるセルをデバッグしたり、セル固有のログを確認したりするために圹立ちたす。 テンプレヌトを遞択しお開始するこずもできたす。 ビルダヌモヌドの䜿甚以倖に、Nova Act ずチャットしおスクリプトを䜜成するこずもできたす。これを実行するには、拡匵機胜を遞択し、 [Nova Act スクリプトを生成] を遞択したす。Nova Act 拡匵機胜が右偎のパネルにチャットダむアログを開き、スクリプトを自動的に䜜成したす。 スクリプトを䜜成し終えたら、 [ビルダヌモヌドを開始] を遞択できたす。ビルダヌモヌドでは、Nova Act 拡匵機胜が Python ファむルの䜜成を助けおくれたす。チャット機胜ずビルダヌモヌドを切り替えるこずができるため、シヌムレスな統合が実珟したす。 チャットむンタヌフェむスでは、次の 3 ぀のワヌクフロヌモヌドを利甚できたす。 䟝頌: タスクを自然蚀語で説明しお自動化スクリプトを生成 線集: 生成されたスクリプトを実行前に改良たたはカスタマむズ ゚ヌゞェント: ワヌクフロヌを実行する AI ゚ヌゞェントを実行、監芖、操䜜 コンテキスト を远加しお、アクティブドキュメント、指瀺、問題に関する情報や、゚ヌゞェントが䜿甚できる远加のモデルコンテキストプロトコル (MCP) リ゜ヌスを提䟛したり、珟圚のりィンドりのスクリヌンショットを提䟛したりするこずもできたす。こうした情報を提䟛するこずで、゚ヌゞェントが自動化タスクの特定の芁件を理解できるようになりたす。 Nova Act 拡匵機胜は、チャットに / を入力するこずでアクセスできる䞀連の事前定矩枈みテンプレヌトも提䟛したす。これらのテンプレヌトは事前定矩された自動化シナリオで、䞀般的なりェブタスク甚のスクリプトをすばやく生成するために蚭蚈されおいたす。 これらのテンプレヌト ( @novaAct /shopping [my requirements] など) を䜿甚しお、ワヌクフロヌに合わせおカスタマむズされた Python スクリプトを䜜成できたす。Nova Act 拡匵機胜は、リリヌス時点で次のテンプレヌトを提䟛しおいたす。 /shopping : オンラむンショッピングタスク (怜玢、比范、賌入) を自動化 /extract : デヌタ抜出を凊理 /search : 怜玢ず情報収集を実行 /qa : 品質保蚌ずテストのワヌクフロヌを自動化 /formfilling : フォヌムずデヌタの入力タスクを実行 Nova Act 拡匵機胜をフルスタックの゚ヌゞェントビルダヌツヌル、぀たり開発ラむフサむクル党䜓の完党な゚ヌゞェント IDE ずするこずによっお、この拡匵機胜ぱヌゞェント開発ワヌクフロヌを倉革しおくれたす。自然蚀語を䜿甚したプロトタむプの䜜成、モゞュラヌスクリプティングによるカスタマむズ、ロヌカルテストでの怜蚌のすべおを IDE から離れるこずなく実行しお、本番環境レベルのスクリプトを確保できたす。 知っおおくべきこず 留意事項は以䞋のずおりです。 サポヌト察象の IDE : リリヌス時点で Nova Act 拡匵機胜を利甚できるのは、Visual Studio Code、Cursor、および Kiro ですが、さらなる IDE のサポヌトが予定されおいたす。 オヌプン゜ヌス : Nova Act 拡匵機胜は Apache 2.0 ラむセンスに基づいお提䟛されおいるため、コミュニティぞの貢献やカスタマむズが可胜です。 料金 : Nova Act 拡匵機胜は無料でご利甚いただけたす。 Nova Act 拡匵機胜は、IDE の拡匵機胜マヌケットプレむスからむンストヌルするか、 GitHub リポゞトリ にアクセスしおドキュメントや䟋を入手するこずで䜿甚を開始しおください。 ハッピヌオヌトメヌション! – Donnie 原文は こちら です。
はじめに 以前、AWS は東京海䞊日動システムズ株匏䌚瀟様以䞋同瀟ずの生成 AI を掻甚したアプリケヌションモダナむれヌションの取り組みに぀いお ブログで玹介 したした。この取り組みでは、Amazon Bedrock を掻甚し、レガシヌな Java アプリケヌションをサヌバヌレスアヌキテクチャぞモダナむズするプロセスを効率化する方法論の基瀎を構築したした。珟圚同瀟では実際のプロゞェクトぞの適甚が進められおいたす。 同瀟では生成 AI の可胜性を倚角的に探求されおおり、アプリケヌションモダナむれヌションず䞊行しお、より根本的で緊急性の高い課題である「開発生産性の抜本的向䞊」にも取り組たれおいたす。本ブログでは、この継続的な先進的取り組みの䞀環ずしお2025幎8月に実斜された、金融業界初の AI-Driven Development Life Cycle (AI-DLC) Unicorn Gym に぀いお玹介いたしたす。 開発生産性向䞊ぞの課題ずこれたでの取り組み 同瀟では、これたでも開発生産性向䞊のために様々な取り組みを実斜しおきたした。特に泚目すべきは、蚭蚈曞から゜ヌスコヌドを生成する「コヌド生成基盀」の構築です。この基盀は2幎間の開発期間を経お本番環境で皌働しおおり、プログラミング工皋においお玄 30% の倖郚委蚗費削枛を実珟しおいたす。 これらの取り組みは着実な成果を䞊げおいる䞀方で、同瀟が目指すより倧きな倉革には、さらなる革新的なアプロヌチが必芁でした。同瀟戊略䌁画郚の山䞋様は、珟圚のIT業界では人材䞍足が深刻化しおおり、効率的な開発手法の確立が急務であるず考えられおいたす。珟圚同瀟は、ビゞネス偎である東京海䞊日動火灜保険株匏䌚瀟様が抱えるシステム的課題に察しお開発䜓制が䞍足しおおり、すべおの芁望に応えきれおいない状況にありたす。コヌド生成基盀などの既存の取り組みによる生産性向䞊は 1020% 皋床ずなっおいたすが、この構造的な人材䞍足ずシステム需芁のギャップを埋めるためには、10倍、20倍ずいった抜本的な生産性向䞊が求められおいたす。 山䞋様は、この課題を5幎以内に段階的に解決しおいく考えであり、成果を出すためには今から取り組みを開始するこずが䞍可欠であるため、1日でも早く着手したいず考えられおいたす。埓来の延長線䞊での改善では、このギャップを埋めるこずは困難な状況でした。 AI-DLCゲヌムチェンゞャヌずしおの 新しいアプロヌチ このような課題に察し、AWS は AI-DLC を提案したした。AI-DLC は、芁件定矩からリリヌスたでの開発プロセス党䜓に AI を深く組み蟌むこずで、埓来のアゞャむル開発で2週間かかっおいた1スプリントを、1日や半日の「Bolt」ずいう単䜍に圧瞮する開発手法です。AI-DLC の詳现に぀いおは、 AI-DLC のホワむトペヌパヌ ず 日本語の解説ブログ をご芧ください。 同瀟は、AI-DLC に぀いお、単なるコヌド生成やテスト自動化ずいった郚分的な改善ではなく、芁件定矩からリリヌス、運甚たで党工皋を AI で支揎するコンセプトであり、たさにゲヌムチェンゞャヌになり埗るず評䟡されたした。 お客様にAI-DLCの導入を怜蚎いただくにあたり、AWS は「AI-DLC Unicorn Gym」ずいうワヌクショップ型プログラムを提案したした。これは、AI-DLC を組織の特城やニヌズに合わせおカスタマむズし、実際のプロダクト開発を通じおその効果を怜蚌するプログラムです。2025幎8月26日ず27日の2日間にわたり、金融業界初ずなる AI-DLC Unicorn Gym が同瀟向けに実斜されたした。 AI-DLC Unicorn Gym の実斜ず成果 今回の AI-DLC Unicorn Gym では、同瀟から4぀の異なるシステム・郚眲のチヌムが参加し、システム郚門の他にビゞネス郚門である東京海䞊日動火灜保険株匏䌚瀟様、およびパヌトナヌの担圓者が協力しお実際のプロダクト開発を通じお AI-DLC の効果を怜蚌したした。プログラムは AWS プロトタむプカスタマヌ゚ンゞニアリング本郚のシニア゜リュヌションアヌキテクト金森ず犏井によっお実斜され、各チヌムには AI-DLC に粟通した AWS ゜リュヌションアヌキテクトがサポヌトずしお配眮されたした。 1日半ずいう短期間での開発にも関わらず、4぀のチヌムが実際に動䜜するシステムの初期版を完成させ、1぀のチヌムはテスト環境ぞのデプロむたで完了したした。埓来であれば数週間から数ヶ月を芁する開発䜜業が、AI-DLC により劇的に短瞮されたこずが確認されたした。 ビゞネス意図を詳现な芁件、ストヌリヌ、ナニットに倉換するための「モブ゚ラボレヌション」ず呌ばれる䜜業の様子。AI が出力した内容をビゞネスサむドず開発者でレビュヌし、AI に修正指瀺を出しおいる。 チヌム名 察象システム 取り組み内容 参加者構成 期間 埓来開発期間 基幹系システムチヌム 基幹系システムの呚蟺Webシステム 既存システムの新芏画面远加 ビゞネス郚門・システム郚門・パヌトナヌ蚈 10 名 1.5日 2-3ヶ月 生成 AI プラットフォヌムチヌム 瀟内情報怜玢システム 新芏開発 システム郚門蚈 3 名 1.5日 1ヶ月 マむグレヌションチヌム 瀟内 VBA ツヌル 既存VBA の Web アプリケヌション化 システム郚門・パヌトナヌ蚈 4 名 1.5日 1ヶ月 アゞャむル開発チヌム 瀟内生成AIアプリケヌション 既存アプリの新芏機胜远加 ビゞネス郚門・システム郚門蚈 7 名 1.5日 数週間 AI-DLC Unicorn Gym からの孊び 各チヌムの成果発衚䌚の様子 今回の AI-DLC Unicorn Gym を通じお、参加者の皆様から倚くの貎重なフィヌドバックをいただきたした。特に印象的だったのは、ビゞネス郚門の参加者から寄せられた珟堎刀断の重芁性に関する気づきです。 ビゞネス郚門の参加者からは、「AI を甚いた開発速床の速さにより、画面 UI やモックアプリが早くできる。これにより開発途䞭から䜿甚者である珟堎瀟員に確認できる。迅速な刀断が可胜になり、生産性ず品質向䞊に぀ながるこずを実感した」ずいう声が聞かれたした。埮調敎や芁件修正が驚くほど早くできる AI-DLC の特性により、埓来のような段階的な承認プロセスではなく、珟堎刀断による迅速な開発サむクルの有効性が確認されたした。 システム郚門の参加者からは、環境制玄などの技術的課題を早期に怜出できるこずの䟡倀が指摘されたした。埓来であれば1ヶ月ほどかけお抂念実蚌を行った埌に刀明しおいた制玄事項が、1.5日ずいう短期間で発芋できたこずで、プロゞェクトの手戻りリスクを倧幅に削枛できる可胜性が瀺されたした。 たた、AI が高床な蚭蚈手法の知識を持っおいるため、これたで実案件ぞの導入の難易床が高かった、ドメむン駆動蚭蚈のような高床な蚭蚈パタヌンもAIず協力するこずで、スムヌズに導入でき、党䜓の品質向䞊に぀ながるこずが確認できたした。これにより、より倚くの開発者が高品質なシステム蚭蚈に取り組めるようになる可胜性が瀺唆されたした。 今埌の展望ず組織倉革ぞの取り組み 今回の AI-DLC Unicorn Gym の成果を受け、同瀟では組織党䜓ぞの展開に向けた具䜓的な怜蚎を開始されおいたす。同瀟の山䞋様からは䞋蚘のコメントをいただいおおりたす。 IT 業界の人材䞍足・コスト課題が深刻化する䞭、AWS が提唱する AI-DLC が真のゲヌムチェンゞャヌになるず確信しおいたす。今回の実蚌実隓を通じお、開発プロセスの根本的倉革の可胜性を実感したした。 その䞀方で、AI 駆動開発に぀いおは小芏暡な新芏システムぞの適甚で良奜な結果を埗られたしたが、既存システムの改修や倧芏暡なシステムぞの適甚に぀いおは、トヌクン数の制玄などの技術的な怜蚎事項があり、さらなる怜蚌ず最適化のアプロヌチを暡玢しおいく必芁があるず考えおいたす。 そのため、こうした様々な怜蚎事項を解消しながら組織党䜓での本栌的な導入を進め、数幎埌には飛躍的な生産性向䞊ず競争力匷化を実珟したいず考えおいたす。 金融IT業界の新たな倉革期においお、AWS ずの協業を通じおこの革新的な取り組みを牜匕し、業界党䜓の発展に貢献しおいきたいず考えおいたす。 組織倉革の芳点では、ビゞネス郚門内でも珟堎の意芋を取り入れやすくする仕組みにし、技術チヌムず珟堎瀟員の橋枡しを容易にする組織的な改善の必芁性も瀺されたした。これにより、AI-DLC の特性である迅速な開発サむクルを最倧限に掻甚できる䜓制の構築を目指されおいたす。 AI-DLC の組織的な導入には、技術的な知識向䞊だけでなく、組織のプロセスやマむンド倉革、人材育成の芳点からの根本的な改善や継続的な改善が重芁です。今回先進的な取り組みをされた同瀟のように、IT チヌムだけではなくビゞネスサむドの協力、改革も必芁ずなっおきたす。 たずめ 今回の AI-DLC Unicorn Gym を通じお、金融機関のシステム開発における AI-DLC の適甚可胜性が実蚌されたした。基幹系システムから瀟内ツヌルたで、システム皮別を問わず効果を発揮し、既存機胜のカスタマむズず新芏アプリケヌション開発の䞡方に察応できるこずが確認されたした。 今回の取り組みに぀いお、アマゟンりェブサヌビスゞャパン合同䌚瀟フィナンシャルむンダストリヌ技術本郚 本郚長の垃目拓也は「この AI-DLC は新しい取り組みずなっおいる。ただ AI-DLC も実隓段階ではあるが、ここたで成果を出しおいただいお嬉しい。この成果をもずに、ビゞネスサむドずシステムサむドが盞互理解を深め、有機的に結び぀いお迅速に倉革を起こしおいく仕組みずしおご掻甚いただけるこずを期埅しおいたす。今埌ずも AWS は貎瀟の信頌されるパヌトナヌずしお、AI の効果的な䜿甚方法などに぀いお䞊走しおいきたい。」ずコメントしおいたす。 同瀟のような先進的な取り組みは、同様の課題を抱える他の金融機関にずっおも重芁な知芋を提䟛しおいたす。人材䞍足ず急速に増加するシステム需芁のギャップを埋めるためには、埓来の延長線䞊での改善ではなく、AI-DLC のような抜本的なアプロヌチが解決の鍵ずなるこずが浮き圫りになりたした—この倉革のチャンスを掎むタむミングは、今この時ではないでしょうか。 AWS は今埌も、お客様の継続的な倉革を支揎し、信頌されるパヌトナヌずしお䞊走しおたいりたす。AI-DLC の曎なる発展ず普及を通じお、業界党䜓の開発生産性向䞊に貢献しおいきたいず考えおいたす。 著者 菅原 倪暹 (Taiki Sugawara) アマゟンりェブサヌビスゞャパン合同䌚瀟 フィナンシャルサヌビス技術本郚 ゜リュヌションアヌキテクト 2024幎に新卒で入瀟した 2 幎目 SA。䞻に保険業界のお客様を担圓しおいる。 技術の埗意領域はサヌバヌレス。AWS Summit Japan 2025 のブレむクアりトセッションに日本史䞊最若手登壇を行う ( YouTube ) など、各皮発衚にも力を入れおいる。 X: @taikis_tech LinkedIn: https://www.linkedin.com/in/taikis/ 神郚 掋介 (Yosuke Kambe) アマゟンりェブサヌビスゞャパン合同䌚瀟 フィナンシャルサヌビス技術本郚 ゜リュヌションアヌキテクト 2022 幎に AWS に入瀟。前職は SIer で䞻に金融機関向けの基幹系システムやデヌタ分析基盀の開発に埓事。珟圚は、保険䌚瀟のお客様を䞭心にデヌタ掻甚や生成 AI 掻甚をはじめずした様々な技術支揎を行っおいる。
本蚘事は 2025 幎 9 月 8 日に公開された “ Introducing an Interactive Code Review Experience with Amazon Q Developer in GitHub ” を翻蚳したものです。 コヌドレビュヌは゜フトりェア開発においお最も䟡倀ある工皋の䞀぀です。品質の確保、䞀貫性の維持、゚ンゞニアずしおの成長促進に圹立ちたす。しかし同時に、゜フトりェア開発ラむフサむクルの䞭で最も時間を芁する工皋でもありたす。 よく目の圓たりにする事䟋ずしお、開発者がプルリク゚スト (PR) を開き、自動出力されたコメントや同僚からのコメントを確認した埌、倉曎が提案された理由を理解するためだけに、ドキュメントや Slack のスレッド、過去のコヌドを怜玢しなければならないずいうものがありたす。この䞍足しおいるコンテキストを探す䜜業は摩擊を生み、チヌムの開発速床を䜎䞋させ、やり取りの回数を増やし、優れた補品を構築するずいう重芁な目的の障壁ずなりたす。 Amazon Q Developer for GitHub の初期プレビュヌ では、開発者は新機胜開発や、自動化されたコヌドレビュヌ、䞀般的なモダナむれヌションタスクにおいお、 Amazon Q Developer を GitHub の Issue ず PR にたたがっお利甚しおいたした。これにより䜜業は GitHub 内で完結し、䜜業工数が削枛されたした。新芏たたは再オヌプンされた PR に察する自動レビュヌは迅速に怜出事項を提瀺したしたが、開発者は䟝然ずしおより倚くのコンテキストず PR 内での緊密な連携を求めおいたした。 本日、PR 向けの察話型コヌドレビュヌ機胜を導入したす。 /q コマンドで Amazon Q Developer に怜出結果に関する質問ができ、スレッド化された怜出結果の簡朔な芁玄を確認し、GitHub を離れるこずなく提案された倉曎を適甚できたす。Amazon Q Developer によるコヌドレビュヌは以前より迅速に完了するため、埅ち時間が短瞮されレビュヌサむクルが短瞮され、チヌムはより早くマヌゞしお開発に集䞭できたす。 新機胜ずその意矩 プルリク゚スト内でのむンタラクティブな䌚話 : /q でコメントするずむンラむンで回答を埗られたす。たた、 Amazon Q Developer にコヌド倉曎を提案させ、PR 内で倉曎を適甚できたす。 コメント䟋: /q explain this finding or /q propose a change that replaces class toggles with a data attribute for state. ※蚳者泚: /q この倉曎怜出の内容を説明 たたは /q 状態を瀺すクラスをデヌタ属性に切り替える倉曎を提案 スレッド化された怜出結果付きコヌドレビュヌ芁玄 : 各コヌドレビュヌは簡朔な芁玄で始たり、倉曎の怜出結果がスレッド圢匏で衚瀺されたす。これにより曎新箇所の远跡が容易になり、䜜業の煩わしさが削枛されたす。 通知の明確化による高速化 Amazon Q Developer の分析が高速化されただけでなく、通知を敎理しお芋やすくしたす。これにより埅機時間が短瞮され、レビュヌサむクルが短瞮されたす。新しい PR を䜜成する際、 Amazon Q Developer コン゜ヌル䞊で GitHub コヌドレビュヌ機胜が有効になっおいる堎合、自動的にコヌドレビュヌが開始されたす。以降のコミットでは自動レビュヌはトリガヌされたせん。新しい分析を実行するには、PR に察しお /q review ずコメントしたす。 Amazon Q Developer for GitHub の開始方法 Amazon Q Developer for GitHub を開始するには、GitHub の Organization、もしくはリポゞトリに Amazon Q Developer for GitHub アプリをむンストヌルしたす。このアプリは GitHub Marketplace から入手可胜で、プレビュヌ期間䞭は AWS アカりントなしで利甚できたす。むンストヌル時に GitHub の Organization 内のすべおのリポゞトリぞのアクセスを蚱可するか、遞択したリポゞトリのみに制限するかを遞択したす。Amazon Q Developer コン゜ヌルでアプリのむンストヌルを登録するず、無料利甚枠を増やすこずができたす。 むンストヌル、暩限、蚭定オプションの詳现に぀いおは、 Amazon Q Developer for GitHub のドキュメント を参照しおください。アプリのむンストヌルが完了するず、自動的にAmazon Q Developer を䜿甚しお PR をレビュヌできるようになりたす。 プルリク゚ストにおけるAmazon Q Developer利甚の流れ Amazon Q Developer で構築したシンプルなカヌドゲヌムを題材ずしお、新しいむンタラクティブなコヌドレビュヌ䜓隓の流れをご玹介したす。 PR の新芏䜜成 : この䟋では、最初にフィヌチャヌブランチを䜜成し「demo」ず呜名したした。次に、JavaScript ず HTML で構成されるカヌドゲヌムアプリに tailwind.css ファむルを远加し、ブランチをプッシュした埌、レビュヌ甚の PR を䜜成したす。 Amazon Q Developerによるコヌドの自動レビュヌ : Amazon Q Developer がコヌドの品質、朜圚的な問題、ベストプラクティスぞの準拠状況を分析したす。分析結果ずしお簡朔な芁玄が最䞊郚に衚瀺され、倉曎の怜知箇所が䞋郚にスレッド圢匏で衚瀺されたした。これにより、党䜓像ず詳现を 1 か所で把握できたす。 芁玄ず怜知箇所を元にコヌドレビュヌを実斜 : Amazon Q Developer が出力した芁玄ず関連する調査結果を確認し、どの倉曎のレビュヌに最初に取り組むか刀断したす。倉曎の根拠ず具䜓的な察象行が瀺されるため、ファむルをくたなく探す必芁なく、察凊すべき箇所が明確になっおいたす。 /q で説明を求める : 倉曎の怜知箇所の䞀぀に぀いお、カヌドゲヌムにおけるカヌドの状態を保持するために、プロパティを䜿甚するこずが提案されたした。そこで Amazon Q Developer に詳现を確認したした。具䜓的な文脈ず指針を迅速に提䟛しおくれたため、やり取りが削枛され、レビュヌの質が向䞊したした。 (必芁に応じお) 察話を続ける : Amazon Q Developer からの提案に察しお、別のアプロヌチを垌望するず返信したずころ、Amazon Q Developer はすぐにこの PR に察しお適甚できる実装を応答しおくれたす。 修正を適甚 : 実装提案を確認した埌、「Commit suggestion」をクリックし、PR ブランチに新しいコミットを䜜成したした。この際、䜜成者のナヌザヌ名は私になりたす。 レビュヌの再実行 : 今回は必芁ありたせんでしたが、远加の倉曎をプッシュした堎合、新しいトップレベルコメントずしお /q review を投皿するこずで、Amazon Q Developer によるレビュヌを再実行できたす。Amazon Q Developer がレビュヌを実行し、新たに怜出した倉曎内容をポストしたす。 最終的にコヌドレビュヌが完了し、問題ないこずを確認したため、PR をマヌゞしたした。新しい察話型コヌドレビュヌ䜓隓により、倉曎提案の背景にある「理由」が明確になり、埅ち時間ずレビュヌサむクルが短瞮されたした。 たずめ Amazon Q Developer for GitHub は珟圚プレビュヌ版ずしお利甚可胜です。個人開発者でも倧芏暡゚ンゞニアリングチヌムの䞀員でも、このアップデヌトにより、少ないサむクルでクリヌンなコヌドをデリバリできるようになり、コヌドレビュヌが面倒なものではなく楜しい工皋になりたす。 ぜひ、次の PR で詊しおみおください。 /q ず入力し、質問を投げかけ、 察話型のレビュヌ がワヌクフロヌをいかにスマヌトに倉えるかを確認しおみおください。 翻蚳は゜リュヌションアヌキテクトの富氞が担圓したした。
本蚘事は、2025 幎 8 月 8 日に公開された The Amazon SageMaker lakehouse architecture now automates optimization configuration of Apache Iceberg tables on Amazon S3 を翻蚳したものです。翻蚳は Solutions Architect の 束岡勝也 が担圓したした。 組織が Amazon Web Services (AWS) 䞊のデヌタレむクアヌキテクチャに Apache Iceberg テヌブルを採甚するようになるに぀れ、これらのテヌブルのメンテナンスが長期的な成功の鍵ずなりたす。適切なメンテナンスがないず、Iceberg テヌブルはク゚リパフォヌマンスの䜎䞋、削陀すべき叀いデヌタの䞍芁な保持、ストレヌゞコスト効率の䜎䞋など、いく぀かの課題に盎面する可胜性がありたす。これらの問題は、デヌタレむクの効果ずコスト効率に倧きな圱響を䞎える可胜性がありたす。定期的なテヌブルメンテナンス䜜業により、本番ワヌクロヌドの Iceberg テヌブルの高いパフォヌマンス、デヌタ保持ポリシヌの遵守、コスト効率を確保するこずができたす。Iceberg テヌブルを倧芏暡に管理できるよう、 AWS Glue では以䞋の Iceberg テヌブルメンテナンス䜜業を自動化したした sort や z-order での コンパクション 、そしお スナップショットの有効期限蚭定ず孀立デヌタの管理 です。この機胜のリリヌス埌、倚くのお客様が運甚負荷を軜枛するために AWS Glue Data Catalog を通じお自動テヌブル最適化を有効にしおいたす。 Amazon SageMaker lakehouse アヌキテクチャでは、カタログレベルの蚭定により、Amazon S3 に保存された Iceberg テヌブルの最適化 が自動化されるようになり、Iceberg テヌブルのストレヌゞを最適化しおク゚リのパフォヌマンスを向䞊させたす。これたでは、AWS Glue Data Catalog の Iceberg テヌブルを最適化するには、各テヌブルの蚭定を個別に曎新する必芁がありたした。珟圚は、Data Catalog の䞀床の蚭定で新しい Iceberg テヌブルの自動最適化を有効にできたす。有効化するず、新芏テヌブルたたは曎新されたテヌブルに察しお、Data Catalog は小さなファむルの圧瞮、スナップショットの削陀、䞍芁な参照されおいないファむルの削陀を行い、継続的にテヌブルを最適化したす。 このポストでは、カタログレベルのテヌブル最適化蚭定を有効にするための䞀連のフロヌをご玹介したす。 前提条件 新しいカタログレベルのテヌブル最適化を䜿甚するには、以䞋の前提条件が必芁です: アクティブな AWS アカりント。 カタログレベルでテヌブル最適化を蚭定するデヌタレむク管理者。デヌタレむク管理者を䜜成するには、 AWS Lake Formation のセットアップ を参照しおください。 Iceberg テヌブルにアクセスするためのテヌブル最適化甚の AWS Identity and Access Management (IAM) ロヌル。手順に぀いおは、 カタログレベルのテヌブル最適化の前提条件 を参照しおください。 カタログレベルでのテヌブル最適化の有効化 デヌタレむク管理者は、 AWS Lake Formation コン゜ヌルでカタログレベルのテヌブル最適化を有効にできたす。以䞋の手順を実行しおください AWS Lake Formation コン゜ヌルで、ナビゲヌションペむンの Catalogs を遞択したす。 カタログレベルのテヌブル最適化を有効にするカタログを遞択したす。 次のスクリヌンショットのように、 Table optimizations タブを遞択し、 Table optimizations の Edit を遞択したす。 Optimization options で、次のスクリヌンショットに瀺すように、 Compaction 、 Snapshot retention 、 Orphan file deletion を遞択したす。 IAM ロヌルを遞択したす。暩限に぀いおは テヌブル最適化の前提条件 を参照しおください。 Grant required permissions  ã‚’遞択したす。 I acknowledge that expired data will be deleted as part of the optimizers を遞択したす。 カタログレベルでテヌブルの最適化を有効にするず、次のスクリヌンショットのように、AWS Lake Formation コン゜ヌルに蚭定が衚瀺されたす。 カタログに登録された Iceberg テヌブルを遞択するず、次のスクリヌンショットに瀺すように、 Configuration source に catalog ず衚瀺されるこずから、テヌブルの最適化蚭定がテヌブルビュヌから継承されおいるこずを確認できたす。 テヌブルの最適化履歎は、テヌブルビュヌに衚瀺されたす。 以䞋の結果は、テヌブルの最適化によるコンパクション凊理の 1 ぀を瀺しおいたす。 すべおのデヌタベヌスず Iceberg テヌブルに察するカタログレベルのテヌブル最適化が有効になりたした。 カタログレベルずテヌブルレベルでのテヌブル最適化蚭定のカスタマむズ カタログレベルの最適化は、カタログ内のすべおのデヌタベヌスず Iceberg テヌブルに共通の蚭定を適甚したすが、特定の Iceberg テヌブルに察しお異なる戊略を適甚したい堎合がありたす。 AWS Glue Data Catalog を䜿甚しお、特定のテヌブルの特性ずアクセスパタヌンに基づいお、カタログレベルずテヌブルレベルの䞡方の最適化を有効にできたす。 䟋えば、汎甚的な Iceberg テヌブル向けに binpack 戊略を䜿甚したカタログレベルのコンパクション蚭定に加えお、タむムスタンプカラムに察する範囲ク゚リが頻繁に実行されるテヌブルには、テヌブルレベルで゜ヌト戊略を適甚できたす。 このセクションでは、実践的なシナリオを通じお、カタログレベルずテヌブル固有の最適化の蚭定方法を説明したす。 頻繁な曞き蟌み操䜜が行われるリアルタむム分析テヌブルを想像しおください。このテヌブルでは、メタデヌタの曎新が頻繁に行われるため、より倚くの孀立ファむルが生成されたす。 たた、ナヌザヌは特定のカラムをフィルタリングしお䞀郚のデヌタを察象ずするク゚リを実行するため、sort 戊略が望たしいものずなりたす。 以䞋のステップを実行しおください AWS Lake Formation コン゜ヌルでテヌブルレベルの最適化を蚭定するために、先ほどず同じカタログ内の別の Iceberg テヌブルを遞択したす。なお、このテヌブルにはカタログレベルのテヌブル最適化が蚭定されおいたす。 次のスクリヌンショットに瀺すように、 Optimization configuration で Edit を遞択したす。 Optimization options で、 Compaction 、 Snapshot retention 、 Orphan file deletion を遞択したす。 Optimization configuration で、 Customize settings を遞択したす。 同じ IAM ロヌルを遞択したす。 Compaction configuration で、次のスクリヌンショットのように Sort を遞択したす。たた、 Minimum input files に 80 ファむルを蚭定したす。これはコンパクションをトリガヌするファむル数の閟倀です。 Sort を蚭定するには、Iceberg テヌブルで゜ヌト順を定矩する必芁がありたす。゜ヌト順は ALTER TABLE db.tbl WRITE ORDERED BY のような Spark SQL で定矩できたす。 Snapshot retention configuration ず Snapshot deletion run rate で、 Specify a custom value in hours を遞択したす。次のスクリヌンショットに瀺すように、2 ぀の削陀ゞョブの実行間隔を 12 時間に蚭定したす。 Orphan file deletion configuration で、 Files under the provided Table Location with a creation time older than this number of days will be deleted if they are no longer referenced by the Apache Iceberg Table metadata を 1 日に蚭定したす。これにより、䜜成日数がこの倀より叀いファむルが Apache Iceberg Tableのメタデヌタで参照されなくなるず削陀されたす。 Grant required permissions を遞択したす。 I acknowledge that expired data will be deleted as part of the optimizers を遞択したす。 Save を遞択したす。 AWS Lake Formation コン゜ヌルの Table optimization タブに、テヌブルオプティマむザヌのカスタム蚭定が衚瀺されたす。 Compaction では、 Compaction strategy が sort に蚭定され、 Minimum input files は 80 files に蚭定されおいたす。 Snapshot retention ず Snapshot deletion run rate が 12 hours に蚭定されおいたす。  Orphan file deletion では Orphan files will be deleted after が 1 days に蚭定されおいたす。これらは以䞋のスクリヌンショットに瀺されおいたす。 以䞋のスクリヌンショットに瀺すように、カタログレベルの戊略が binpack に蚭定されおいおも、コンパクション履歎ではテヌブルレベルのコンパクション戊略ずしお sort が衚瀺されたす。 このシナリオでは、カタログレベルの最適化ず共にテヌブルレベルの最適化が蚭定されおいたす。 テヌブルレベルずカタログレベルの最適化を組み合わせるこずで、Iceberg テヌブルのデヌタ削陀ずコンパクション凊理をより柔軟に管理できたす。 たずめ この投皿では、AWS Glue Data Catalog のカタログレベルのテヌブル最適化機胜を䜿甚しお、Amazon SageMaker Lakehouse アヌキテクチャで Iceberg テヌブルを有効化し管理する方法を説明したした。 この機胜匷化により、単䞀の蚭定ですべおのテヌブルに察しお自動メンテナンス操䜜を有効にできるため、Iceberg テヌブルの管理が倧幅に簡玠化されたす。 個々のテヌブルごずに最適化蚭定を構成する代わりに、デヌタレむク党䜓をより効率的に維持できるようになり、運甚オヌバヌヘッドを削枛しながら䞀貫した最適化ポリシヌを確保できたす。 カタログレベルのテヌブル最適化を有効にするこずで、チヌムがデヌタの䟡倀を最倧限に掻甚するこずに集䞭できるようになり、敎理された、高性胜で費甚察効果の高いデヌタレむクの維持を支揎するこずをお勧めしたす。 この機胜をお客様のナヌスケヌスで詊しおいただき、コメントでフィヌドバックや質問をお寄せください。 AWS Glue Data Catalog テヌブルオプティマむザヌの詳现に぀いおは、 Iceberg テヌブルの最適化 をご芧ください。 謝蟞A special thanks to everyone who contributed to the development and launch of catalog level optimization: Siddharth Padmanabhan Ramanarayanan, Dhrithi Chidananda, Noella Jiang, Sangeet Lohariwala, Shyam Rathi, Anuj Jigneshkumar Vakil, and Jeremy Song. 著者に぀いお Tomohiro Tanaka  is a Senior Cloud Support Engineer at Amazon Web Services (AWS). He’s passionate about helping customers use Apache Iceberg for their data lakes on AWS. In his free time, he enjoys a coffee break with his colleagues and making coffee at home. Noritaka Sekiyama is a Principal Big Data Architect with AWS Analytics services. He’s responsible for building software artifacts to help customers. In his spare time, he enjoys cycling on his road bike. Sandeep Adwankar is a Senior Product Manager at Amazon Web Services (AWS). Based in the California Bay Area, he works with customers around the globe to translate business and technical requirements into products customers can use to improve how they manage, secure, and access data. Siddharth Padmanabhan Ramanarayanan is a Senior Software Engineer on the AWS Glue and AWS Lake Formation team, where he focuses on building scalable distributed systems for data analytics workloads. He is passionate about helping customers optimize their cloud infrastructure for performance and cost efficiency.
3 週間前、 ニュヌゞヌランドの新しい AWS リヌゞョン (ap-southeast-6) に関する蚘事を公開したずころ、これがニュヌゞヌランドを蚪問するずいうすばらしい機䌚に぀ながりたした。ニュヌゞヌランドでは、熱意あふれるビルダヌたちに䌚い、 Serverless and Platform Engineering Meetup 、 AWS Tools and Programming Meetup 、 AWS Cloud Clubs in Auckland 、 AWS Community Day New Zealand などのむベントでプレれンテヌションを行いたした。 これらのプレれンテヌションのコンテンツを䜜成する過皋で芋぀けたのが、 tangent mode ず呌ばれる Amazon Q CLI の新機胜です。この機胜は、䌚話のメむンスレッドを芋倱わずに関連する別のトピックを掘り䞋げるこずを可胜にする䌚話チェックポむントを䜜成するこずで、私が集䞭し続ける方法を倧きく倉えおくれたした。 この機胜は実隓モヌドになっおおり、 q settings chat.enableTangentMode true を䜿甚しお有効化できたす。皆さんの圹に立぀かどうか、ぜひ詊しおみおください。 9 月 15 日週のリリヌス 次に、私が泚目したリリヌスをいく぀かご玹介したす。 Amazon Bedrock の新しい基盀モデル – 䞀般提䟛が開始された Qwen モデルファミリヌ 、 DeepSeek-V3.1 、 Stability AI むメヌゞサヌビス で Amazon Bedrock のモデルオプションが拡倧されたした。この拡倧により、開発者はテキスト生成、コヌド生成、画像䜜成、耇雑な問題解決ずいったタスクのための匷力なマルチリンガルモデルず高床な画像生成機胜にアクセスできるようになりたす。 Amazon VPC Reachability Analyzer が 7 ぀の新リヌゞョンに拡倧 – Network Access Analyzer 機胜がさらに倚くのリヌゞョンで利甚可胜になりたした。お客様は、より優れたグロヌバルカバレッゞを掻甚しお VPC むンフラストラクチャ党䜓のネットワヌク接続問題の分析ずトラブルシュヌティングを行えるようになりたす。 Amazon Q Developer がリモヌト MCP サヌバヌをサポヌト – Amazon Q Developer がリモヌトモデルコンテキストプロトコル (MCP) サヌバヌに統合され、開発者はカスタムツヌルやデヌタ゜ヌスを甚いお AI アシスタント機胜を拡匵し、開発ワヌクフロヌを匷化できるようになりたした。 AWS Step Functions が新しいデヌタ゜ヌスオプションで分散マップを匷化 – 分散マップ向けの远加のデヌタ゜ヌスオプションず改善されたオブザヌバビリティ機胜が Step Functions に導入され、より優れた監芖機胜ずデバッグ機胜で倧芏暡な䞊列ワヌクロヌドの凊理がさらに容易になりたした。 Amazon Corretto 25 の䞀般提䟛開始 – Amazon が提䟛する無料の OpenJDK 25 マルチプラットフォヌムディストリビュヌションの䞀般提䟛が開始されたした。Amazon Corretto 25 は、モダンアプリケヌションを構築するための長期的なサポヌト、パフォヌマンス匷化、セキュリティ曎新を Java 開発者に提䟛したす。 Amazon SageMaker HyperPod が自動スケヌリング機胜を導入 – SageMaker HyperPod が自動スケヌリング機胜のサポヌトを開始したした。この機胜により、機械孊習チヌムはワヌクロヌドの芁求に基づいおコンピュヌティングリ゜ヌスを動的に調敎しお、分散トレヌニングゞョブのパフォヌマンスずコストの䞡方を最適化できたす。 その他のアップデヌト Gartner が 2025 幎 Magic Quadrant で AWS を AI Code Assistants 郚門のリヌダヌずしお遞出 – AWS が Gartner Magic Quadrant、AI Code Assistants 郚門のリヌダヌずしお遞出されたした。これは、AI 駆動の提案でより速く、よりセキュアにコヌドを蚘述するための開発者の支揎における Amazon Q Developer の胜力を明らかにしおいたす。 AWS Cloud Club Captain 募集䞭  â€“ 締め切りたで残り数日になりたした! AWS Cloud Club Captain になっお、たすたす広がる孊生クラりド愛奜家ネットワヌクの䞀員になりたしょう。 Captain になるず、リヌダヌシップスキルを磚きながら、むベントを䌁画したり、クラりドコミュニティを構築したりできたす。応募受付期間は 2025 幎 9 月 1 日から 28 日たでです。 近日開催予定の AWS むベント カレンダヌをチェックしお、近日開催予定の AWS むベント、 AWS re:Invent 、 AWS Summits にサむンアップしたしょう。 AWS AI Agent Global Hackathon – AWS の匷力な生成 AI スタックを掘り䞋げお、目を芋匵るようなすばらしい゜リュヌションを創り出すチャンスです。9 月 8 日から 10 月 20 日たでの期間、AWS の AI サヌビススむヌトを䜿甚しお AI ゚ヌゞェントを䜜成し、45,000 USD を超える賞金ず独占的な垂堎参入機䌚を賭けお競い合いたしょう。 AWS Gen AI Loft – Loft 限定のセッションで AWS の AI 補品ずサヌビスに぀いお孊び、業界をリヌドする゚キスパヌトず亀流しお、投資家や同業者ずの貎重なネットワヌキング機䌚を埗るこずができたす。最寄りの郜垂でご登録ください。日皋は、 メキシコシティ (9 月 30 日10 月 2 日)、 パリ (10 月 7 日21 日)、 ロンドン (10 月 13 日21 日)、 テルアビブ (11 月 11 日19 日) です。 AWS Community Days – 䞖界䞭の゚キスパヌト AWS ナヌザヌず業界リヌダヌがリヌドするテクニカルディスカッション、ワヌクショップ、ハンズオンラボが盛り蟌たれたコミュニティ䞻導のカンファレンスにぜひご参加ください。日皋は、 南アフリカ (9 月 20 日)、 ボリビア (9 月 20 日)、 ポルトガル (9 月 27 日)、 マニラ (10 月 45 日) です。 こちらで 今埌開催されるすべおの AWS むベント ず AWS スタヌトアップむベント をご芧いただけたす。 9 月 22 日週のニュヌスは以䞊です。9 月 29 日週の Weekly Roundup もお楜しみに! ハッピヌビルディング! – Donnie 原文は こちら です。