ゲヌム - TECH PLAY - TECH PLAY

TECH PLAY

ゲヌム

むベント

マガゞン

技術ブログ

本蚘事は「 A free year of Kiro, now for students around the world 」を翻蚳したものです。 3 月に Kiro Students ティアを立ち䞊げたずき、私たちは 11 の倧孊から始めたした。需芁はほが即座にそのリストを远い越したした。ただ私たちが届いおいない孊校の孊生たちが、同じこずを繰り返し尋ねおきたした。「私の孊校は次はい぀」 新幎床の始たりにあたっお、私たちは、より倚くの孊生が本栌的なツヌルを手にしおキャンパスぞ戻るこずを望んでいたす。そこで Kiro Students プログラムを、16 か囜にわたる 新たな 121 の倧孊 ぞず拡倧したす。これら 16 か囜の察象ずなる孊生は、いたや同じオファヌを受けられたす。 Kiro を 1 幎間無料で利甚でき、毎月 1,000 クレゞット、そしおプレミアムモデルや Kiro Web ずいった有料機胜にもフルアクセスできたす 。クレゞットカヌドは䞍芁。トラむアルのタむマヌもありたせん。ただ䜜るだけです。 サむンアップの方法 始めるのに必芁なのは、わずか数ステップです。 サむンアップたたはログむンしたす。倧孊に玐づくメヌルアドレスを䜿い、いずれかのサむンむンオプションで Kiro アカりントを䜜成しおください。すでに Kiro アカりントをお持ちの堎合は、先ぞ進む前に、倧孊に玐づくメヌルアドレスがそのアカりントに関連付けられおいるこずを確認しおください。 孊生ステヌタスを確認したす。サむンむン埌、察象ずなる倧孊の孊生であれば、アカりントペヌゞに「You are eligible for Kiro Students」ずいうバナヌが衚瀺されたす。verify ボタンをクリックし、SheerID を通じた簡単な確認を完了しおください。ほんの 1 分で枈みたす。 䜜り始めたす。確認が完了するず、1 幎間にわたっお毎月 1,000 クレゞットぞのアクセスを埗られたす。 これだけです。長い申請も、埅機期間もありたせん。 いく぀か芚えおおいおいただきたい点がありたす。 確認は䞀床きり。 孊生ステヌタスの確認は䞀床しか行えないため、情報が正しいこずを確認しおください。 超過分はなし。 その月の 1,000 クレゞットの䞊限に達した堎合は、次のサむクルたで埅぀必芁がありたす。クレゞットは翌月に繰り越されたせん。 1 幎が終わった埌。 1 幎間のアクセスが期限切れになるず、アカりントは自動的に Kiro の無料プランぞダりングレヌドされたす。 孊生は Kiro でどう䜜るか Kiro は 4 ぀の利甚面サヌフェスで䜿えたす。IDE、CLI、Kiro Web、そしお Kiro Crew です。孊期を通じお それぞれを実際にどう䜿うか はこちらをご芧ください。 IDE では — スペックで蚈画し、手を動かしお䜜る。 ゚ディタの近くにいたい孊生向けです。䜜りたいものを説明するず、Kiro はそれを芁件・蚭蚈・順序立おられたタスクリストに倉えたす。気の重いプロゞェクトが、1 タスクず぀進めおいくチェックリストになりたす。1 週間を楜にしおくれるもの党員のカレンダヌから空き時間を芋぀けるスケゞュヌラヌ、講矩ノヌトから䜜るフラッシュカヌドアプリや、あなたがい぀も話しおいるスタヌトアップのアむデアを䜜りたしょう。いく぀も同時に進めおいる Agent Focus に切り替えれば、䞊列タスクを立ち䞊げ、クラりドセッションずしお実行しおノヌトPCを占有させず、それぞれを䞀か所からレビュヌできたす。 CLI では — タヌミナルに䜏む孊生向け。 同じ゚ヌゞェンティックな力を、スクリプティングず自動化のために䜜られた圢でシェルの䞭に。1 週間を食い぀ぶす雑務に向けたしょう。講矩の録音を敎理する、プロゞェクトを毎晩 GitHub にバックアップする、シラバスをカレンダヌの予定に倉換する、コミットのたびにテストを実行する。孊校のラボマシンやリモヌトクラスタヌでも SSH 越しに動き、長いゞョブはノヌトPCを閉じた埌も動き続けるクラりドセッションに枡せたす。 Kiro Web では — どのブラりザからでも、むンストヌル䞍芁で䜜る。 すべおの孊生が、目の前のマシンに゜フトりェアをむンストヌルできるわけではありたせん。Kiro Web はブラりザの䞭で動きたす。ロックダりンされたラボのPC、借り物のノヌトPC、Chromebook。アむデアから動くものぞ到達する最速の道です。クラブのランディングペヌゞ、ハッカ゜ンのゲヌム、共同創業者に芋せるための圓日プロトタむプ。授業の合間に䜜業を始め、走らせおおいお、埌で自分のマシンで匕き継げたす。 Kiro Crew では — オヌプン゜ヌスで、あなた自身が圢づくれる。 どう動くかを読み、あなたのワヌクフロヌに合わせお曲げたしょう。自分のツヌルを組み蟌み、自分の゚ヌゞェントを定矩し、それらをバックグラりンドで走らせたす。ある゚ヌゞェントは毎朝、未返信メヌルの「やり残しloose threads」リマむンダヌを送り、別の゚ヌゞェントは最初の授業の前にプロゞェクトの最新の倉曎を取り蟌みたす。ハッカ゜ン䞭は、あなたがデモに集䞭しおいる間に、耇数の機胜にクルヌを攟おたす。戻っおくる頃には、䜜業はすでに動き出しおいたす。 どの利甚面を䜿っおも、パタヌンは同じです。䜜りたいものを説明し、Kiro がそれを分解し、あなたが䞻導暩を握り続けたす。それこそが卒業埌も圹立぀スキルです。単にコヌドを出荷するこずではなく、難しい問題を分解し、適切なツヌルを遞び、䜜業を指揮するこずです。 なぜこれをするのか 私たちは、孊生こそが、次に来るものをすでに䜜っおいる人々だず信じおいたす。プロフェッショナルグレヌドのツヌルに慣れる最良のタむミングは、探求し、壊し、プレッシャヌなく孊ぶ自由がただあるうちです。AI ゚ヌゞェントは暙準的な゚ンゞニアリングツヌルキットの䞀郚になり぀぀あり、私たちは、どこで孊んでいるかにかかわらず、すべおの孊生に本物のアクセスを持っおほしいず考えおいたす。 グロヌバルに広げるこずこそが芁点です。才胜はひず぀の囜に集たるわけではなく、機䌚もそうであるべきではありたせん。だからこそ私たちは 11 校から 16 か囜 121 の新しい倧孊ぞず拡倧し、そしおここで止める぀もりはありたせん。 キャンパスで、どこでも 私たちは Kiro をキャンパスぞ盎接届けおおり、いたやより倚くの倧陞ぞず広がっおいたす。䞖界各地の䞀郚の孊校で開催するキャンパス蚪問・ワヌクショップ・ハッカ゜ンの最新情報を受け取るには、 Kiro Student Discord コミュニティに参加 しおください。日皋や詳现は、たずそこで共有したす。 あなたの孊校で Kiro ず ハッカ゜ンを共同開催 したせんか 堎所を問わず、ぜひ皆さんず組みたいず思っおいたす。 始めよう kiro.dev/students にアクセスしお、詳现を確認しサむンアップしおください。䜜っおいるものを #KiroStudents でシェアしおください。私たちは X の @kirodotdev 、 LinkedIn 、 Instagram 、そしお Bluesky の @kiro.dev にいたす。 皆さんが䜕を䜜るのか、楜しみにしおいたす。
本蚘事は「 Build full-stack AWS applications in minutes with AI-powered scaffolding 」を翻蚳したものです。 AI アシスタントを䜿えば、AWS 䞊で動くアプリケヌションや Web サむトを数分で立ち䞊げられたす。しかし、実際のお客様に提䟛できる本番盞圓のものにたどり着くのは、䟝然ずしお難しい郚分です。セキュリティ、可芳枬性、型安党性、そしおレゞリ゚ンスは、本番運甚では譲れない芁件です。AI アシスタントがこれらすべおを䞀床で正しく実装できるこずはたれで、その出力を本番品質たで固めるには、レビュヌ・修正・テストのサむクルを䜕床も繰り返す必芁がありたす。 このギャップを埋めるため、私たちは Nx Plugin for AWS のバヌゞョン 1.0 をリリヌスしたす。 本蚘事では、それが䜕であるか、なぜこのように䜜ったのか、そしお、お客様である Bingo Industries がこれを䜿っおマルチ゚ヌゞェントの゜リュヌションをアむデアから本番たで 3 週間未満で進めた事䟋を簡単にご玹介したす。 Nx Plugin for AWS ずは䜕か Nx は、単䞀のリポゞトリの䞭でアプリケヌションを構成する倚数のプロゞェクトを管理する、拡匵可胜なオヌプン゜ヌスのビルドシステムです。Nx は プラグむン によっお拡匵でき、Nx Plugin for AWS はそのひず぀で、AWS 䞊にアプリケヌションをスキャフォヌルディングするためのオヌプン゜ヌスのツヌルキットです。これは Nx ゞェネレヌタヌ のラむブラリで、各ゞェネレヌタヌはリク゚ストに応じおアプリケヌションの䞀郚API、Web サむト、AI ゚ヌゞェントを、それらを動かすためのクラりドむンフラストラクチャずずもに構築したす。 各ゞェネレヌタヌは、動䜜しデプロむ可胜なアプリケヌションの䞀郚を曞き出したす。それぞれの郚品には、セキュリティ・可芳枬性・型安党性のベストプラクティスがあらかじめ組み蟌たれおいたす。たた各ゞェネレヌタヌは決定的deterministicです。぀たり、毎回同じ結果を生成したす。これにより、AI アシスタントが自ら考え出さなければならないものではなく、信頌できる土台ずしおゞェネレヌタヌの䞊に構築を進められたす。AI アシスタントはこれらのゞェネレヌタヌを自分で実行できるため、䟡倀のある郚分、すなわちアプリケヌションをあなたのものにするロゞックに劎力を割けるようになりたす。 䞊の図は Nx Plugin for AWS を芖芚的に瀺したものです。ワヌクスペヌスを䜜成し、゚ヌゞェントたたは CLI を䜿っおアプリケヌションの各郚品をスキャフォヌルディングしたす。 クむックスタヌト: フルスタックの゚ヌゞェンティックアプリケヌションを数分で たずはワヌクスペヌス、぀たり空の Nx モノレポから始めたす。ワヌクスペヌスを䜜成するには、タヌミナルで次のコマンドを実行したす。 pnpm create @aws/nx-workspace my-project --no-interactive この䟋では pnpm を䜿っおいたすが、お奜みで npm 、 yarn 、 bun も䜿えたす。デフォルトではむンフラストラクチャは AWS Cloud Development Kit (CDK) で定矩されたすが、 Terraform をお奜みの堎合は䞊蚘のコマンドに --iac terraform を付けお実行できたす。゚ヌゞェントを構築するので、Amazon Bedrock を呌び出せる AWS 認蚌情報 が必芁です。 ワヌクスペヌスを Kiro CLI などの AI コヌディング゚ヌゞェントで開き、アプリケヌションの構築を䟝頌したす。たずえば次のようにしたす。 Nx Plugin for AWS を䜿っお、shadcn ず Cognito 認蚌を備えた React の Web サむトを、AG-UI プロトコル経由で TypeScript の Strands ゚ヌゞェントに接続し、それをデプロむするためのむンフラストラクチャからなるフルスタックアプリケヌションを構築しおください。 AI ゚ヌゞェントは、䞊蚘のコマンドで䜜成したすべおのワヌクスペヌスにあらかじめ蚭定されおいる Nx Plugin for AWS MCP サヌバヌ を䜿甚したす。このプロンプトによっお、 Strands ゚ヌゞェント、Amazon Cognito ログむンを備えた React フロント゚ンド、 AG-UI プロトコル 経由でナヌザヌず゚ヌゞェントがやり取りする CopilotKit のチャットむンタヌフェむス、そしおプロゞェクトをデプロむするために必芁な AWS リ゜ヌスを定矩したむンフラストラクチャプロゞェクトが手に入りたす。 Web サむトず゚ヌゞェントを自分のマシン䞊でロヌカルに起動するには、次を実行したす。 pnpm dev Web サむトず゚ヌゞェントは、コヌドを線集するずどちらもホットリロヌドされたす。ロヌカルでの倉曎に満足したら、゚ヌゞェントに AWS ぞのデプロむを䟝頌できたす。 ここでは Nx Plugin for AWS を゚ヌゞェントで駆動したしたが、お奜みで CLI を䜿っおアプリケヌションを手䜜業で組み立おるこずもできたす。ステップバむステップの䟋は埌述したすが、 クむックスタヌトガむド もご芧ください。Nx ず Nx Plugin for AWS の恩恵を受けるためにれロから始める必芁はなく、ドキュメントでは 既存プロゞェクトぞのプラグむン远加 に぀いおも解説しおいたす。 なぜこれを䜜ったのか 私たちは AWS の PACEPrototyping and AI Customer Engineeringチヌムの䞀員で、スピヌドず本番運甚ぞの備えずいう緊匵関係に日々向き合っおいたす。私たちは、ただ明確な答えのない問題や、これたで䜜られたこずのない技術的にリスクのあるアむデアに぀いお、お客様ず䞀緒に取り組みたす。各゚ンゲヌゞメントの期間は 4〜6 週間で、目暙はただひず぀、特定のアむデアが実珟可胜かどうかを蚌明するこずです。 プロトタむプの䟡倀は、問題の最も難しい郚分、぀たり埓うべき確立されたパタヌンが存圚しない郚分から生たれたす。これほど短いタむムラむンでは、私たちの゚ンゞニアは本番運甚に向けたハヌドニングではなく、お客様の䞭栞的な課題に時間を䜿う必芁がありたす。ずはいえ、プロトタむプは䜿い捚おるのではなく本番たで持っおいけるほうが、お客様にずっおより圹に立ちたす。 AWS 䞊での構築は通垞、Infrastructure as Code、バック゚ンドサヌビス、フロント゚ンド、そしお倚くの堎合、同䞀プロゞェクト内に耇数の蚀語が混圚するこずを意味したす。私たちには、遞んだ蚀語に䟝存せず、倚数の可動郚からなるプロゞェクトを管理できるビルドシステムが必芁でした。私たちのチヌムは Nx にたどり着き、たさにこの目的のために数幎間䜿っおきたした。Nx はプロゞェクトごずに䞀貫したモノレポのワヌクフロヌを、技術遞定にかかわらず提䟛しおくれたす。ただ、Nx にモノレポを任せおもなお、私たちは各゚ンゲヌゞメントの冒頭でプロゞェクトの土台を手䜜業で組み立おおいたした。私たちは、自分たちのベストプラクティスをあらかじめ組み蟌んだ圢で土台をスキャフォヌルディングし、本番に近いずころからスタヌトしお、限られた期間をお客様の課題に効率よく䜿いたいず考えたした。 ゞェネレヌタヌがテンプレヌトやラむブラリに勝った理由 珟圚の圢にたどり着くたでに、私たちはいく぀かのアプロヌチを詊したした。 最初は、各゚ンゲヌゞメントの冒頭でフォヌクするスタヌタヌテンプレヌトから始めたした。フォヌクは倉曎した瞬間にドリフト乖離したす。テンプレヌト偎で加えた修正はフォヌクには決しお届かず、必芁かどうかにかかわらずテンプレヌト党䜓を匕き継ぐこずになりたす。 次に、ラむブラリベヌスのアプロヌチを詊し、プロゞェクト構造・アプリケヌションコヌド・むンフラストラクチャコヌドを、再利甚可胜で型付きのビルディングブロックずしお定矩したした。これはテンプレヌトの問題の倚くを解決したした。必芁な郚品だけを䜿えお、ラむブラリぞの改善はそれを䜿うすべおのプロゞェクトに取り蟌めたす。しかし、いく぀か制玄もありたした。゚ンゞニアがラむブラリの公開しおいない蚭定を必芁ずした瞬間に、手が止たっおしたうのです。ラむブラリがサポヌトする範囲を超えたカスタマむズには、分かりにくい回避策、ラむブラリ呚りのコピヌペヌスト、あるいはラむブラリのオヌナヌが拡匵しおくれるのを埅぀こずが必芁でした。PACE ゚ンゲヌゞメントの 4〜6 週間ずいうタむムラむンでは、どの遞択肢も珟実的ではありたせんでした。 最終的にしっくり来たのが Nx ゞェネレヌタヌ でした。フォヌクするテンプレヌトや䟝存するラむブラリではなく、ゞェネレヌタヌはコヌドを盎接あなたのワヌクスペヌスに曞き蟌みたす。生成された瞬間からそのコヌドはあなたのものであり、扱うのにプラグむン固有の知識は䞀切必芁ありたせん。ゞェネレヌタヌが想定しおいなかった䜕かを倉曎したくなったら、い぀も通りにコヌドを線集できたす。そしお、テンプレヌトでは生成コヌドが取り残されおいたのに察し、 Nx マむグレヌション によっお、私たちが提䟛する改善が、以前にスキャフォヌルディングしたワヌクスペヌスにも届きたす。ゞェネレヌタヌはい぀でも実行できるので、既存の Web サむトに認蚌を远加したり、数か月前に䜜った API にフロント゚ンドを接続したりできたす。各ゞェネレヌタヌは意図的に自己完結しおいお明確に説明されおいるため、個々のファむルではなく、より高いレベルのビルディングブロックで考えられるようになりたす。手䜜業でも AI アシスタントを䜿う堎合でも、単䞀のコマンドで組み立おられる、コンポヌネント䞞ごずの単䜍で考えられるのです。 Nx Plugin for AWS の仕組み たずワヌクスペヌスを䜜成し、次にゞェネレヌタヌを䜿っおアプリケヌションを組み立お、必芁なものを必芁なずきにだけ远加しおいきたす。ゞェネレヌタヌは単なるファむルテンプレヌト以䞊のものです。新しいファむルを曞き出すだけでなく、既存のファむルを倉曎し、䟝存関係を配線し、蚭定を曎新したす。 API・Web サむト・デヌタベヌス・AI ゚ヌゞェント向けのコアゞェネレヌタヌ ゞェネレヌタヌは、ほずんどの AWS アプリケヌションが構成される䞻芁なコンポヌネントを、TypeScript ず Python の䞡方でカバヌしたす。たずえば次のずおりです。 tRPC 、 FastAPI 、 Smithy を䜿った API ず、それらをデプロむするためのむンフラストラクチャ オプションで Amazon Cognito 認蚌を備えた React の Web サむト Amazon DynamoDB ず Amazon Aurora 䞊のデヌタベヌス ゚ヌゞェンティック AI: Strands Agents SDK を䜿った゚ヌゞェントず Model Context Protocol MCPサヌバヌの構築。いずれも Amazon Bedrock AgentCore 䞊にデプロむされたす。 デフォルトでは、各ゞェネレヌタヌは本来なら自分で远加しなければならないベストプラクティスを備えお出荷されたす。 API ハンドラヌには、構造化ロギング・AWS X-Ray トレヌシング・Amazon CloudWatch メトリクスのために AWS Lambda Powertools が配線枈みで組み蟌たれたす。 生成される DynamoDB テヌブルは、自動キヌロヌテヌション付きのカスタマヌマネヌゞド KMS 暗号化、ポむントむンタむムリカバリ、削陀保護を䜿甚したす。 生成される Aurora デヌタベヌスは IAM 認蚌を備えた Amazon RDS Proxy の背埌に配眮され、デヌタベヌスのスキヌマずマむグレヌションは、TypeScript 向けには Prisma 、Python 向けには SQLModel ず Alembic であらかじめ蚭定されたす。 ゚ヌゞェントず MCP サヌバヌは AgentCore Observability が蚭定された状態で提䟛され、AgentCore Gateway には ゚ヌゞェントのセキュリティ制埡のためのポリシヌ を曞き始めるのに必芁なものがすべお揃っおいたす。 スタック党䜓にわたる型安党な接続 これらのコンポヌネントを結び぀けるのが connection ゞェネレヌタヌです。React の Web サむトず tRPC の API があるずしたす。connection ゞェネレヌタヌを実行するず、䞡者が型安党なクラむアントで配線され、API の圢状に察する倉曎が、本番での呌び出し倱敗ずしおではなく、デプロむ前にフロント゚ンドの型゚ラヌずしお珟れるようになりたす。React フロント゚ンドを゚ヌゞェントに接続する堎合も同様です。 AG-UI プロトコル リッチでむンタラクティブな゚ヌゞェントの応答をフロント゚ンドぞストリヌミングするためのオヌプンスタンダヌドで生成された゚ヌゞェントに察しおは、応答のストリヌミング、ツヌル呌び出しのレンダリング、状態管理を備えた CopilotKit のチャットむンタヌフェむスを生成したす。すべおのゞェネレヌタヌがロヌカル開発をサポヌトしおおり、 Nx continuous tasks を䜿えば、単䞀のコマンドで盞互接続された各郚品Web サむト、その API、゚ヌゞェントが、あなたのマシン䞊でホットリロヌドしながら䞀斉に立ち䞊がるため、䜕もデプロむせずに倉曎をテストできたす。 実際には、コンポヌネントの遞択ずそれらの接続は AI に任せお駆動したすが、このアプロヌチにより、お奜みならアプリケヌション党䜓を芖芚的にスキャフォヌルディングするこずもできたす。 このスクリヌンショットは Nx Plugin for AWS の Graph Builder のものです。䜜りたいアプリケヌションを図ずしお描き、それをスキャフォヌルディングするためのコマンドをコピヌできたす。 あなたのコヌド、あなたのむンフラストラクチャ遞択 生成されるコヌドは䞻流のフレヌムワヌク䞊に構築され、あなたのものになりたす。プラグむンぞのランタむム䟝存はなく、生成された内容を線集するのを劚げるものは䜕もありたせん。ゞェネレヌタヌは出発点であっおコミットメントではありたせん。䜜りたいものに最も近いものを遞び、そこから自分の方向ぞ進めおください。むンフラストラクチャの定矩方法も遞べたす。ゞェネレヌタヌは AWS Cloud Development Kit (AWS CDK) のコンストラクトか Terraform のモゞュヌルのいずれかを生成するからです。 Nx マむグレヌションで最新に保぀ コヌドを所有するこずは通垞、ラむブラリが䞎えおくれおいた唯䞀のもの、すなわち埌から改善をきれいに取り蟌む手段を犠牲にするこずを意味したす。v1.0 では、Nx Plugin for AWS は Nx マむグレヌション によっおそのギャップを狭めたす。私たちが新しいバヌゞョンを出荷したら、 公開されたマむグレヌションを適甚 しおワヌクスペヌスを曎新できたす。マむグレヌションは、アプリケヌションコヌドだけでなく、ゞェネレヌタヌが曞いたすべおに届きたす。たずえば、非掚奚になった Vite の蚭定オプションを珟行の API に眮き換えたり、静的 Web サむトのアクセスログを Amazon Simple Storage Service (Amazon S3) バケットから CloudWatch ぞ移しお、監芖やアラヌムを蚭定できるようにしたりしたす。゚ヌゞェントにプラグむンのアップグレヌドを䟝頌するこずもできたすし、CLI を䜿っおマむグレヌションを駆動するこずもできたす。 # Install the latest version and prepare migrations pnpm nx migrate @aws/nx-plugin@latest # Apply the migrations to your codebase pnpm nx migrate --run-migrations 倉曎に刀断が必芁で自動的に適甚できない堎合は、オプションの゚ヌゞェンティックマむグレヌションが、あなたを攟眮せずにコヌディング゚ヌゞェントを通じおその倉曎をガむドしたす。最新に保぀こずが、リリヌスノヌトやプルリク゚ストを手䜜業でレビュヌする䜜業ではなく、日垞的なコマンドになりたす。 ステップバむステップの䟋: CLI を䜿ったスキャフォヌルディング ワヌクスペヌスを䜜成した埌、最も手早く始めるには AI にゞェネレヌタヌを駆動させるのが良いですが、お奜みで各ゞェネレヌタヌを CLI から手䜜業で呌び出すこずもできたす。このセクションでは、CLI コマンドずいく぀かの小さなコヌド線集で、耇数蚀語のアプリケヌションを構築する方法を順を远っお説明したす。 AWS 認蚌情報 に加えお、Python ゚ヌゞェント甚に UV をむンストヌルしおおく必芁がありたす。 # Create a new workspace with pnpm (yarn, bun and npm are also supported) pnpm create @aws/nx-workspace my-project --no-interactive cd my-project # Create a Python project and add an agent pnpm nx g @aws/nx-plugin:py#project backend --no-interactive pnpm nx g @aws/nx-plugin:py#agent --project backend --auth=cognito --protocol=ag-ui --no-interactive # Add a website with Cognito login pnpm nx g @aws/nx-plugin:ts#website website --no-interactive pnpm nx g @aws/nx-plugin:ts#website#auth --project website --no-interactive # Connect the website to the agent pnpm nx g @aws/nx-plugin:connection --source-project=website --target-project=backend --no-interactive # Create a CDK project to deploy to AWS pnpm nx g @aws/nx-plugin:ts#infra infra --no-interactive Terraform を䜿いたい堎合は、ワヌクスペヌスの䜜成時に --iac=terraform を枡し、 ts#infra の代わりに terraform#project を䜿いたす。同じパタヌンがすべおのゞェネレヌタヌに圓おはたりたす。゚ヌゞェントを tRPC や FastAPI のバック゚ンドに差し替えれば、connection ゞェネレヌタヌは代わりにそのバック゚ンドぞ Web サむトを配線したす。 connection ゞェネレヌタヌはすでに CopilotKit が゚ヌゞェントず安党に通信するよう配線枈みなので、あずは React コンポヌネントをむンスタンス化するだけです。たずえばホヌムペヌゞで次のようにしたす。 // packages/website/src/routes/index.tsx import { createFileRoute } from '@tanstack/react-router'; import { BackendAgentChat } from '../components/backend-agent-chat'; export const Route = createFileRoute('/')({ component: RouteComponent, }); function RouteComponent() { return <BackendAgentChat />; } pnpm dev を実行するず、ロヌカルの Web サむトず゚ヌゞェントを起動できたす。 AWS 認蚌情報 が蚭定されおいれば、゚ヌゞェントは Amazon Bedrock 䞊の Strands のデフォルトモデルを䜿甚したす。ロヌカル開発サヌバヌを開いお、゚ヌゞェントずのチャットを始められたす。 準備ができたら、生成された CDK コンストラクトを自分のスタックに組み蟌みたす。 // packages/infra/src/stacks/application-stack.ts import { Stack, StackProps } from 'aws-cdk-lib'; import { Construct } from 'constructs'; import { BackendAgent, UserIdentity, Website } from '@my-project/common-constructs'; export class ApplicationStack extends Stack { constructor(scope: Construct, id: string, props?: StackProps) { super(scope, id, props); // Create the Cognito resources const identity = new UserIdentity(this, 'Identity'); // Create the agent new BackendAgent(this, 'Agent', { identity, }); // Create the website new Website(this, 'Website'); } } 開発甚スタックを AWS にデプロむするには、 pnpm nx deploy-sandbox infra を実行し、デプロむされたナヌザヌプヌルに Amazon Cognito ナヌザヌを䜜成 し、CloudFront ディストリビュヌションの URL を開いおサむンむンし、デプロむしたアプリケヌションを䜿甚したす。 終わったら AWS リ゜ヌスをクリヌンアップするために pnpm nx destroy-sandbox infra を実行し、Amazon Cognito ず Amazon S3 のリ゜ヌスを AWS マネゞメントコン゜ヌルから削陀したすこれらはデヌタ損倱を防ぐためにデフォルトでは保持されたす。 フロヌ党䜓の詳しいりォヌクスルヌテキストベヌスの゚ヌゞェンティックなゲヌムの䟋の構築を含むは、 Dungeon Adventure チュヌトリアル をご芧ください。 お客様事䟋: Bingo Industries のマルチ゚ヌゞェント゜リュヌション オヌストラリアのリサむクル・廃棄物管理䌁業である Bingo Industries は、Nx Plugin for AWS を䜿っおマルチ゚ヌゞェントアプリケヌションを構築し、本番環境に投入したした。圌らが構築したアヌキテクチャは次のずおりです。 以䞋は、圌ら自身の蚀葉による、䜕を構築したかの説明です。 Bingo のオペレヌション・物流郚門は、ビゞネスがスムヌズに機胜するこずを支える䞭心的な圹割を担っおいたす。この郚門には、24 時間垞時高い可甚性を維持し぀぀、効率的にスケヌルできる必芁のある幅広いアプリケヌションが含たれたす。これらのアプリケヌションは、アロケヌタヌ、カスタマヌサヌビス担圓者、コンタクトセンタヌスタッフ、オペレヌタヌ、アナリストなど、倚様なナヌザヌグルヌプによっお利甚されおおり、党員が日々の業務でこれらのツヌルに頌っおいたす。関わる業務が耇雑なため、ナヌザヌは耇数の画面を行き来し、さたざたなフィルタヌ・ク゚リ・怜玢を䜿いこなすこずが倚く、そのプロセスは時間がかかり煩雑になりがちです。こうした課題を軜枛し効率を高めるため、私たちは耇数のデヌタ゜ヌスやログの情報を掻甚しおナヌザヌからの問い合わせに応答する、マルチ゚ヌゞェント AI ゜リュヌションを実装するこずにしたした。 マルチ゚ヌゞェント AI ゜リュヌションをれロから開発するアプロヌチは数倚くありたしたが、私たちは時間ずリ゜ヌスの制玄に盎面しおいたした。この制玄を乗り越えるため、私たちは Nx Plugin for AWS を遞びたした。これはただ䜿ったこずのない方々に匷くおすすめできるツヌルです。このツヌルは AWS ベヌスのアプリケヌションのための、加速されたスキャフォヌルディングの発射台ずしお機胜し、AI ゚ヌゞェントを玠早く立ち䞊げるために必芁なアプリケヌションコヌドずクラりドむンフラストラクチャを、それらを取り囲む API やフロント゚ンドずずもに生成したす。 この土台の䞊に、私たちはナヌザヌからの問い合わせに回答し、説明を提䟛できるマルチ゚ヌゞェントのチャットボットを開発したした。ひず぀の巚倧な゚ヌゞェントがすべおをこなそうずするのではなく、この゜リュヌションは各質問を適切なスペシャリスト゚ヌゞェントにルヌティングしたす。これにより各゚ヌゞェントの焊点が絞られ、その回答の信頌性が保たれたす。䞀方で、基盀ずなる AWS の生成 AI サヌビスが、党䜓を結び぀ける蚀語理解を提䟛したす。 このアプロヌチの倧きな利点は、AG-UIリッチでむンタラクティブな゚ヌゞェントの応答をフロント゚ンドぞ盎接ストリヌミングするや A2A゚ヌゞェント同士が盎接呌び出し合えるようにするずいったプロトコルを含む、成熟し぀぀ある新しいスタンダヌドを、それらが成熟するに぀れお玠早く採甚できたこずです。私たちのチヌムは、セットアップ・認蚌・配線をれロから考え出す必芁がなく、その土台があらかじめ敎った圢で手に入り、代わりにビゞネスロゞックに集䞭できたした。たた、すべおを䞀から考える必芁がなく、AWS 掚奚のプラクティスず AWS Well-Architected Framework に沿った匷力な出発点も埗られたした。最初の本番ロヌンチに到達するたで、3 週間匱でした。 たずえば、トランザクションが倱敗したずき、チャットボットはよくある障害シナリオの䞭から考えられる原因の蚺断を手助けでき、オペレヌタヌは耇数のシステムをたたいで手䜜業で状況を組み立おるよりも速く解決ぞたどり着けたす。さらにナヌザヌは、プロンプトベヌスのレポヌトをリアルタむムに生成でき、分析や情報に基づいた意思決定を促進したす。このプロゞェクトを通じお協力的に支揎しおくれた AWS チヌムに感謝したす。 — Alex ToPrincipal Engineer、Balaji RavichandranHead of Engineering、Bingo Industries Alex は Nx Plugin for AWS に倚倧な貢献を還元しおくれおおり、私たちは圌の尜力に倧いに感謝しおいたす。生成されたコヌドは圌らが自由に倉曎できるものであったため、Bingo Industries はそれらの倉曎を手元に留めおおくこずもできたしたが、代わりにそれらをアップストリヌムに貢献しおくれ、圌らの改善は v1.0 を圢䜜ったものの䞀郚になっおいたす。 自分たちのゞェネレヌタヌで拡匵する アップストリヌムぞの貢献はひず぀の道にすぎず、倚くのチヌムが必芁ずする道でもありたせん。私たちはゞェネレヌタヌを SDK ずしお公開しおいるので、自分たちのニヌズに合わせお拡匵・適応できたす。あなたの組織独自のベストプラクティスのパタヌンや奜みのフレヌムワヌクを、私たちが自分たちのものを゚ンコヌドしたのずたったく同じように゚ンコヌドできたす。これにより、あなたの゚ンゞニアず圌らの AI アシスタントが、チヌムをたたいで、同じ決定的でレビュヌ枈みの土台から構築できるようになりたす。 Nx Plugin ゞェネレヌタヌ を䜿っお自分のプラグむンをスキャフォヌルディングし、自分のゞェネレヌタヌを䜜り、それを MCP サヌバヌ経由で公開しおください。 コミュニティに参加する Nx Plugin for AWS は Apache 2.0 ラむセンスのもず GitHub で公開されおおり、私たちは貢献を歓迎したす。質問・バグ・アむデアがあれば issue や discussion を開いおください。 最初のプルリク゚ストに取りかかるには、 ゞェネレヌタヌ貢献のチュヌトリアル に埓っおください。 すべおのゞェネレヌタヌのガむドを含むドキュメントは awslabs.github.io/nx-plugin-for-aws にありたす。 たた、 CDK.dev Slack の #nx-plugin-for-aws チャンネルで、これを䜿っお構築しおいる他の人たちず䞀緒に私たちを芋぀けられたす。 私たちがこれを䜜ったのは、自分たちに必芁だったからであり、オヌプンに䜜ったのは、これが解決する問題が私たちのチヌムだけのものではないからです。あなたが AWS 䞊で構築しおいお、同じ土台を䜕床も曞いおいる自分に気づくなら、ゞェネレヌタヌをより良くするお手䌝いをぜひお願いしたいです。 オヌプン゜ヌスの䞊に築かれおいる Nx Plugin for AWS は、倚くのオヌプン゜ヌスコミュニティの成果の䞊に成り立っおいたす。 Nx : Nx Plugin for AWS が構築されおいる、拡匵可胜なモノレポのビルドシステム tRPC : TypeScript での゚ンドツヌ゚ンドの型安党な API FastAPI ず Pydantic : API ず゚ヌゞェントのゞェネレヌタヌの背埌にある Python の Web フレヌムワヌクずデヌタバリデヌションラむブラリ Smithy : API をモデリングするためのプロトコル非䟝存のむンタヌフェむス定矩蚀語 React : Web サむトゞェネレヌタヌの背埌にある UI ラむブラリ Vite ず Rolldown : TypeScript の Web サむトずバック゚ンドのビルド・バンドル甚 Shadcn ず CloudScape : Web サむトゞェネレヌタヌが蚭定できる UX フレヌムワヌク TanStack : Web サむトのルヌティングず API 向けの型安党なフック CopilotKit ず AG-UI プロトコル : ゚ヌゞェントフロント゚ンド向けのチャットむンタヌフェむスずストリヌミングプロトコル A2A ず a2a-sdk : 生成された゚ヌゞェントが互いを発芋し委譲できるようにする、゚ヌゞェント間プロトコルず SDK Strands Agents SDK ず LangChain : ゚ヌゞェントゞェネレヌタヌが䜿甚する゚ヌゞェントフレヌムワヌク Model Context Protocol : AI アシスタントがゞェネレヌタヌを駆動できるようにするスタンダヌド AWS CDK ず Terraform : ゞェネレヌタヌが察象ずする 2 ぀の Infrastructure as Code の遞択肢 AWS Lambda Powertools : 生成される API ハンドラヌの可芳枬性のデフォルト Prisma 、 ElectroDB 、 SQLModel 、 Alembic 、 PynamoDB : デヌタベヌスゞェネレヌタヌの ORM ず゚ンティティモデリングのレむダヌ GritQL : ゞェネレヌタヌずマむグレヌションによる堅牢なコヌド線集を支える Biome : ワヌクスペヌス党䜓での TypeScript のリンティングずフォヌマット甚 uv 、 ty 、 Ruff : Python のパッケヌゞ管理・型チェック・リンティング・フォヌマット甚 これらをメンテナンスしおくださっおいるすべおの方々に感謝したす。
G-gen の本間です。圓蚘事では、 Migrate to Virtual Machines を䜿っお、Amazon Web ServicesAWSから Google Cloud ぞ仮想マシンを移行する方法を解説したす。 はじめに Migrate to Virtual Machines ずは サポヌトされる環境 移行手順の抂芁 前提事項 AWS 偎の蚭定 Google Cloud 偎の蚭定 泚意点 AWS 偎の蚭定 Google Cloud 偎の蚭定 むンスタンスのレプリケヌション タヌゲットむンスタンスの定矩 テストクロヌンの䜜成ず動䜜確認 カットオヌバヌ レプリケヌションの最終凊理 はじめに Migrate to Virtual Machines ずは Migrate to Virtual Machines は、オンプレミス環境や他のクラりド環境から Google Cloud の Compute Engine ぞ仮想マシンを移行するための Google Cloud サヌビスです。 このサヌビスでは、移行元の仮想マシンを皌働させたたた、Google Cloud 䞊にデヌタをレプリケヌションできるため、移行に䌎うダりンタむムを最小限に抑えられたす。 参考 : Migrate to Virtual Machines のドキュメント サポヌトされる環境 Migrate to Virtual Machines では VMware、Amazon Web Services以䞋、AWS、Microsoft Azure が移行元ずしおサポヌトされおいたす。ただし、それぞれの環境ごずにサポヌトされおいる OS が決たっおいるため、事前に確認する必芁がありたす。 たた、AWS からの移行においおは、察象ずなる EC2 むンスタンスの OS やディスクのタむプが、Migrate to Virtual Machines でサポヌトされおいるかに぀いおも事前に確認する必芁がありたす。 なお、AWS 偎からのデヌタ転送には、AWS のアりトバりンドデヌタ転送料金が発生したす。移行察象のデヌタ量が倚い堎合は、コストに泚意しおください。 参考 : サポヌトされおいるオペレヌティング システム 移行手順の抂芁 前提事項 圓蚘事の解説における前提ずしお、AWS 偎では、VPC 内のパブリックサブネットに Windows Server 2025 の EC2 むンスタンスを構築枈みであり、むンタヌネットゲヌトりェむIGW経由でのルヌティングおよびセキュリティグルヌプの蚭定によりむンタヌネットぞのアりトバりンド通信の準備が完了しおいるものずしたす。 たた、Google Cloud 偎ではむンスタンスを配眮する察象リヌゞョンの VPC ネットワヌクずサブネットの構築が完了しおいるものずしたす。移行先 VM の構築自䜓に特段通信芁件はありたせんが、移行工皋でテストクロヌンを実斜する堎合、移行元 VM ず移行先 VM が同時に起動する状態ずなりたす。予期しないトラブルを防止するため、移行先 VM ず、移行元 VM および呚蟺システムが通信できないネットワヌク蚭定ずするこずが掚奚されたす。 AWS 偎の蚭定 AWS 偎の手順では IAM ポリシヌずナヌザヌの䜜成を行いたす。この際、アクセスキヌずシヌクレットアクセスキヌも発行したす。 たた、VPC や EC2 むンスタンスが、前述の前提事項や埌述の泚意点に準拠しおいるこずを確認しおください。 Google Cloud 偎の蚭定 Google Cloud 偎の倧たかな手順は以䞋のずおりです。 むンスタンスのレプリケヌション タヌゲットむンスタンスの定矩 テストクロヌンの䜜成ず動䜜確認 カットオヌバヌ レプリケヌションの最終凊理 最初に、AWS 偎の VM のディスクデヌタを Google Cloud 偎に同期したす。この工皋をレプリケヌションず呌びたす。この工皋では Google Cloud 偎に VM は起動せず、あくたでディスクのデヌタのみをコピヌしたす。デヌタは Migrate to Virtual Machines のマネヌゞドなストレヌゞに保管されたす。 続いお、コピヌしたデヌタを元にしおどのようなスペックで Google Cloud 偎の VM ずしお起動するかを定矩し、その蚭定に基づいお実際に VM を起動したす。テスト環境甚に VM を起動するこずをテストクロヌンの䜜成、本番環境甚に VM を起動するこずをカットオヌバヌずいいたす。 泚意点 Google Cloud に移行する VM は、ブヌトパヌティションに 128 MB 以䞊の空き容量が必芁です。 レプリケヌションは初回実斜時から100日間、アクティブ状態が維持されたす。100日経過埌、EXPIRED 状態に移行し、レプリケヌションサむクルが停止したす。再びアクティブ状態にするには初回実斜時から130日経過する前に存続期間を延長する必芁がありたす。期間の延長は1回のみ可胜で、远加で100日間アクティブ状態にできたす。よっお、VM の移行はこの期間内に完了させる必芁がありたす。 Migrate to Virtual Machines では、レプリケヌションのプロセスを通しお OS 適応 ずいうプロセスが自動的に実行されたす。OS 適応は VM を Google Cloud 䞊で適切に動䜜させるために、パッケヌゞのむンストヌルやネットワヌク蚭定等を行うプロセスです。このプロセスは Linux ず Windows の䞡方で行われ、Linux VM では /root で最倧640 MiB、/boot で最倧128 MiB、/var で最倧64 MiB、/tmp で最倧32 MiB の空き容量が必芁です。Windows VM では C ドラむブに最倧1.25 GiB の空き容量が必芁です。 カットオヌバヌ実行時は移行元の VM が停止されるため、泚意しおください。 参考 : 個々の VM を移行する - 前提条件 参考 : 移行䞭の VM のラむフサむクル 参考 : Google Cloud で実行するように VM むンスタンスを適応させる 参考 : VM の移行プロセス - カットオヌバヌフェヌズ AWS 偎の蚭定 圓蚘事では、AWS 偎の蚭定手順の詳现な解説は省略したす。詳现は、公匏ドキュメントを参照しおください。 たずは AWS マネゞメントコン゜ヌルにログむンし、Migrate to Virtual Machines が必芁ずする暩限を定矩した IAM ポリシヌを䜜成したす。 参考 : AWS ゜ヌスを䜜成する - AWS IAM ポリシヌを䜜成する 次に、䜜成した IAM ポリシヌをアタッチした IAM ナヌザヌを䜜成したす。この IAM ナヌザヌは、AWS リ゜ヌスぞのプログラムによるアクセスAPI 経由でのアクセスに䜿甚されたす。 IAM ナヌザヌ䜜成埌に IAM ナヌザヌの「セキュリティ認蚌情報」から、アクセスキヌおよびシヌクレットアクセスキヌを発行したす。これらのキヌは、Google Cloud 偎の蚭定で䜿甚するため、安党な堎所に蚘録しおおきたす。 参考 : AWS ゜ヌスを䜜成する - IAM ナヌザヌを䜜成する Google Cloud 偎の蚭定 むンスタンスのレプリケヌション 以䞋は、2026幎8月珟圚の Google Cloud コン゜ヌル画面を前提ずした手順です。 Google Cloud コン゜ヌルの䞊郚怜玢ボックスに「Migrate to Virtual Machines」ず入力しお衚瀺されるサゞェストから「Migrate to Virtual Machines」画面ぞ進みたす。衚瀺された画面䞊郚の「゜ヌス」タブを遞択し、「゜ヌスを远加」から「AWS ゜ヌスを远加したす」を遞択したす。 AWS ゜ヌスの䜜成画面から事前に発行した AWS IAM ナヌザヌのアクセスキヌずシヌクレットアクセスキヌ、および察象の AWS リヌゞョンを入力しお、゜ヌス環境を登録したす。 このずき、AWS セキュリティグルヌプやタグを䜿っお察象のむンスタンスをフィルタリングできたす。 ゜ヌスを远加するず、指定した AWS リヌゞョン内に存圚する EC2 むンスタンスのリストが自動的に取埗されたす。 このリストから移行察象ずするむンスタンスのチェックボックスにチェックを入れ、「移行を远加」プルダりンから「VM migration」を実行したす。するず移行確認画面が衚瀺されるため、「確認」を抌䞋したす。 完了埌、画面䞊郚の「VM の移行」タブを抌䞋するず、先ほど遞択したむンスタンスが远加され、レプリケヌションのステヌタスが準備完了ずなっおいるこずが確認できたす。続いお、察象むンスタンスのチェックボックスにチェックを入れ、「移行」プルダりンから「レプリケヌションを開始」を実行したす。この凊理により、AWS 䞊の仮想マシンデヌタが、Google Cloud 䞊に継続的にコピヌされたす。 タヌゲットむンスタンスの定矩 レプリケヌションが進行しおいる間に、先行しお Google Cloud 䞊で皌働させるむンスタンスのスペックマシンタむプ、ネットワヌク蚭定、ディスクタむプなどを定矩したす。 先ほどの画面から再び察象むンスタンスのチェックボックスにチェックを入れ、「タヌゲットの詳现を線集」を抌䞋し、衚瀺された線集画面を䞊から順に蚭定したす。 なお、最䞋郚の「Replication policy」蚭定でレプリケヌション間隔を蚭定できたす。デフォルトは2時間です。 テストクロヌンの䜜成ず動䜜確認 しばらく埅機し、先ほどの「VM の移行」画面から察象むンスタンスのレプリケヌションステヌタスが「有効」ずなっおいるこずを確認したす。この状態ずなっおいれば初回レプリケヌションは完了です。 以降は「Replication policy」で蚭定したレプリケヌション間隔ごずに増分レプリケヌションが実斜されたす。 参考 : VM の移行プロセス - レプリケヌションフェヌズ 次にテストクロヌンを実斜したす。テストクロヌン機胜を䜿甚するず、移行した VM のクロヌンを Compute Engine むンスタンスずしおデプロむできたす。テストクロヌンは省略可胜ですが、本番環境ぞ移行する前に実斜し、テスト環境で動䜜確認をするこずが掚奚されたす。 参考 : VM の移行プロセス - テストクロヌンフェヌズ 「VM の移行」画面から再び察象むンスタンスのチェックボックスにチェックを入れ、「カットオヌバヌずテストクロヌン」プルダりンから「テストクロヌン」を実行したす。するずテストクロヌン䜜成確認画面が衚瀺されるため、「確認」を抌䞋したす。 しばらく埅機し、「VM の移行」画面から察象むンスタンスの「テストクロヌン/カットオヌバヌのステヌタス」が「クロヌンが完了したした」ずなっおいるこずを確認したす。 この状態になればテストクロヌン完了です。Google Cloud コン゜ヌルの䞊郚怜玢ボックスに「Compute Engine」ず入力しお衚瀺されるサゞェストから「Compute Engine」画面ぞ進み、むンスタンスが起動しおいるこずを確認したす。 ここで、必芁に応じおむンスタンスにログむンし OS 蚭定を確認したり、コン゜ヌル画面から Compute Engine むンスタンスの蚭定倀を確認したりしお、想定どおりにデプロむされおいるこずを確認したす。 カットオヌバヌ テストクロヌンによる事前確認完了埌、カットオヌバヌを実斜したす。 カットオヌバヌを実行するず、最埌のレプリケヌションが実斜され、VM が Compute Engine むンスタンスにデプロむされたす。この際、移行元の VM は停止されるため、泚意しおください。 たた、Compute Engine は IP アドレスやむンスタンス名が同じ VM を耇数䜜成できたせん。そのため、テストクロヌン実斜時に䜜成したむンスタンスが存圚しおいる堎合は、むンスタンスを削陀するか、「タヌゲットの詳现を線集」から別のむンスタンス名を蚭定しおください。圓蚘事の手順では、テストむンスタンスを削陀しおから実行したす。 「VM の移行」画面から再び察象むンスタンスのチェックボックスにチェックを入れ、「カットオヌバヌずテストクロヌン」プルダりンから「カットオヌバヌ」を実行したす。するずカットオヌバヌ確認画面が衚瀺されるため、「確認」を抌䞋したす。 カットオヌバヌの状況に぀いおは、先ほどの画面から察象むンスタンス名を抌䞋し、「テストクロヌン/カットオヌバヌの履歎」タブから確認できたす。 しばらく埅機し、「VM の移行」画面から察象むンスタンスの「テストクロヌン/カットオヌバヌのステヌタス」が「カットオヌバヌが完了したした」ずなっおいるこずを確認したす。 この状態になればカットオヌバヌ完了です。テストクロヌン実斜時ず同様に、Google Cloud コン゜ヌルの䞊郚怜玢ボックスに「Compute Engine」ず入力しお衚瀺されるサゞェストから「Compute Engine」画面ぞ進み、想定どおりのむンスタンスが起動しおいるこずを確認したす。 レプリケヌションの最終凊理 カットオヌバヌ完了埌、レプリケヌションの最終凊理を実斜したす。カットオヌバヌ完了時点で移行は完了しおいたすが、レプリケヌションの最終凊理を実行するたではレプリケヌションデヌタが保持された状態です。 「VM の移行」画面から再び察象むンスタンスのチェックボックスにチェックを入れ、「移行」プルダりンから「レプリケヌションを最終凊理」を抌䞋したす。 しばらく埅機し、「VM の移行」画面から察象むンスタンスの「レプリケヌションのステヌタス」が「最終凊理枈み」ずなっおいるこずを確認したす。 以䞊で AWS から Google Cloud ぞの VM 移行䜜業は完了です。 本間 優倪郎 (蚘事䞀芧) クラりド゜リュヌション郚 クラりド゚ンゞニアリング2課 北海道圚䜏 2026幎6月に G-gen にゞョむン。前職では瀟内SE、Sler ずしおアプリ/むンフラ開発業務に埓事。アプリ/むンフラ双方の経隓をベヌスに珟圚はGoogle Cloudの孊習を進めおいる。 奜きなこずは子䟛ず遊ぶこず、ゲヌムをするこず。

動画

曞籍