Slide 1

Slide 1 text

2026/05/12 クラウド事業本部 コンサルティング部 ⼩野⼭翔⼤ AWSの最新機能を Claude Codeで⾼速に検証する

Slide 2

Slide 2 text

⾃⼰紹介 2 ● 2023年4⽉ 新卒⼊社 ● 2023年7⽉ 当時のAWS事業本部コンサル部配属 ● 2026年5⽉現在 AWSメインでお客様へ技術⽀援 ● 部署 ○ クラウド事業本部 コンサルティング部 ● 名前(ニックネーム) ○ ⼩野⼭ 翔⼤(おのやん) ● 出⾝‧住まい ○ 福岡 ● 趣味 ○ ランニング

Slide 3

Slide 3 text

Claude CodeでAWSインフラを構築するケース 3 ⾃社環境‧お客さまへ のAWS環境構築 ‧⽤件定義をもとにClaude Code  でIaCテンプレートの叩き台を   作成 ‧細かいパラメータ部分は  ⼈の⽬で設定‧確認 ※本ウェビナー後半では、  Terraformの観点からこちらの  テーマをお話しいただきます 社内システムの インフラ作成‧運⽤ ‧Claude Codeを利⽤して  IaCテンプレートを作成‧  デプロイ ‧機能改善要望やバグ対応時は、  Claude CodeでIaCを編集‧  デプロイ AWSアップデート の検証 今回お話しする内容 ‧AWS What's newで流れてきた  内容をすぐに検証 ‧内容を整理してブログ化に  繋げることも

Slide 4

Slide 4 text

AWSアップデート情報のキャッチアップについて AWSでは毎⽇のように機能アップデートが実施されている ● 営業⽇(アメリカ本国のタイムゾーン)中は毎⽇⼗数個ものアップデート がアナウンスされている ● AWSのWhat’s Newというページにアップデート内容が掲載 ○ https://aws.amazon.com/new/ ● 数営業⽇後に⽇本語版のページが掲載されるが、 もっとも情報がでる速度が早いのは英語

Slide 5

Slide 5 text

例えばこんな感じ https://aws.amazon.com/about-aws/whats-new/2026/05/amazon-route-53-resolver-ipv6/

Slide 6

Slide 6 text

Claude Codeを使ったAWSアップデート検証⽅法 1 Claude CodeでWhats newページやAWS公式ドキュメントを調査 2 IaC経由のデプロイコマンドを記載したシェルスクリプトを作成 3 検証⽤AWS環境にデプロイ‧検証

Slide 7

Slide 7 text

Claude CodeでWhats newページやAWS公式ドキュメントを調査 AWSアップデート情報の確認⾃体は⼈の⽬で実施 ● AWSのWhat’s new(AWSアップデート情報)が、社内Slackチャンネルに RSSで投稿される ● 気になるAWSアップデートや、影響の⼤きそうなアップデートがないか確認

Slide 8

Slide 8 text

Claude CodeでWhats newページやAWS公式ドキュメントを調査 まずはAWSアップデート内容確認整理でClaude Codeを利⽤ ■ 調査プロセス ● curl -s でWhat’s newのURLからHTMLコンテンツをトークン消費なしでローカルに落とす ● このローカルHTMLファイルをメンションして「この内容を詳しく解説してほしい」と Claude Codeに依頼

Slide 9

Slide 9 text

Claude CodeでWhats newページやAWS公式ドキュメントを調査 AWSアップデート内容確認時の Claude Code 参照情報 技術情報の深掘り AWS Knowledge MCP Serverを経由 MCP(Model Context Protocol)を使って、 公式ドキュメントなどの技術情報を参照 ● AWS公式ブログ ● AWS公式ドキュメント ● AWS⾃体のベストプラクティス など 社内コンテキストの把握 Slackコネクタ (Claude.ai) を経由 社内コミュニケーションを調べて、 アップデートに対する社内の反応などを参照 ● 過去の技術的制約とそれによるデメリット ● 実際に「なにが嬉しい」のか ● アップデート対象のAWS機能の採⽤事例

Slide 10

Slide 10 text

Claude CodeでWhats newページやAWS公式ドキュメントを調査

Slide 11

Slide 11 text

IaC経由のデプロイコマンドを記載したシェルスクリプトを作成 ● ファイル作成後、シェルスクリプトの内容に問題がないか確認して、chmodで権限付与‧実⾏ ● AWSのアップデートごとに同じようなファイルを複数作成するので、 デプロイ時にYAMLファイル1枚で済むAWS CloudFormationを採⽤ 検証環境をIaC化 アップデート内容整理後、Claude Codeに指⽰して、AWSへデプロイして検証可能なファイル群を⽣成  CFnテンプレート アップデート対象のAWSサービスと 関連リソース⼀式を含む YAMLテンプレートファイル  デプロイ⽤スクリプト AWS CloudFormationの実⾏や 追加の設定変更を⾃動化する シェルスクリプト  削除⽤スクリプト 作成したCloudFormationスタックを 検証後に削除するシェルスクリプト

Slide 12

Slide 12 text

IaC経由のデプロイコマンドを記載したシェルスクリプトを作成 CloudFormationによる検証環境構築の範囲 アップデート対象機能を有効化する直前までを、CloudFormationテンプレートで記述 CloudFormationテンプレートでは、アップデート対象の機能を有効化する前の状態まで構築 ● 例:S3の新機能検証なら、バケット作成までをCloudFormationテンプレートで記述 ● 新機能の検証時、AWSマネジメントコンソールで⼿動で有効化‧リソース作成 💡 AWSアップデートブログへ繋げる場合は、⼿動で有効化する課程を「やってみた」として書きたい ‧東京リージョンへの反映はまだ未対応であるケースが多く、CloudFormationデプロイ時にエラーになったりする ‧⽇本語版AWSドキュメントもほぼほぼ未対応 ‧アップデート内容や有効化⼿順の確認時は、英語のドキュメントを参照

Slide 13

Slide 13 text

AWSアップデートブログ執筆時 検証⽤AWS環境にデプロイ‧機能検証  アップデート内容紹介セクション ‧AWSのアップデート内容によっては、  下書きをClaude Codeに作成してもらう  ことも ‧【記載内容】アップデート内容、  参考となるAWSドキュメントやAWSブログ  DevelopersIOを中⼼とした過去の関連  ブログ、Slackを参考にした社内の意⾒、  検証して初めてわかった注意点、など  やってみたセクション ‧正常に動作することが確認できた⼿順や  スクリーンショットを掲載しながら、  ⼿動で執筆 ‧Claude Codeが⽣成した⽂章はほぼ使わない ‧アップデートがあった機能を有効化して  確認するまでの⼿順は、Claude Codeに  ⽣成してもらって参考にする

Slide 14

Slide 14 text

Claude Code Skillの活⽤ 繰り返し実施する作業はSkillにまとめて効率化 定型的なワークフロー  1. アップデート内容調査  2. デプロイ⽤スクリプト作成  3. AWS環境へのデプロイ‧検証   ※検証⽤途ゆえ、ある程度の設定はClaude Codeに⾃動化させて、AWSリソース作成‧削除の⽅を定型化しています  Claude Code Skillに集約 ● Claude CodeのAskUserQuestionで What’s NewのURLを受け渡し ● AWS Knowledge MCPサーバー‧Slackでの調査 ● setup.sh(デプロイ⽤)、 teardown.sh(削除⽤)を作成 ● AWSリソースの命名規則を明記することで、 AWS環境上での誤操作を防⽌

Slide 15

Slide 15 text

SKILL.mdの内容抜粋

Slide 16

Slide 16 text

SKILL.mdの内容抜粋

Slide 17

Slide 17 text

SKILL.mdの内容抜粋

Slide 18

Slide 18 text

Claude Code Skill活⽤のポイント 既成のベストプラクティスから作成 ● ベースはAnthropic公式プラグインのskill-creator ○ Anthropicのベストプラクティスに従ってSkillを作成してくれるSkill ○ そのまま利⽤すると、Claude Code側でサブエージェントを 複数起動してテストを回し始めたりする。 ○ AWSアップデート検証⽤という特性、またトークン節約の観点から、 今回のSkill化ではサブエージェントを起動してのテスト機能は削除 https://github.com/anthropics/skills/blob/main/skills/skill-creator/SKILL.md

Slide 19

Slide 19 text

Claude Code Skill活⽤のポイント ① AWS Whats newの内容調査‧まとめ ● AWS Knowledge MCP Serverと Slackコネクタを設定 ● 公式ドキュメントと社内Slackを参照し、 アップデートのメリットを整理 ● この段階では、リソース作成はAWS CLIを逐次 実⾏ ⼩さくはじめて、育てていく ② AWSリソースの作成‧削除 ● AWS CLIの逐次実⾏は⼿戻りが多く、リソースが 順番に作成されるため削除にも時間がかかる ● ので、AWS CLIのリソース作成コマンド‧削除コ マンドをシェルスクリプトに記述 ● 何のリソースを記述するかはCloudFormationの テンプレートに記載

Slide 20

Slide 20 text

まとめ AWSアップデート検証 × Claude Code の全体像 ① 調査 Claude Codeでアップデート整理 ● Whats newのURLを⼊⼒ ● AWS Knowledge MCP ● Slackコネクタ ② ⽣成 Claude Codeでデプロイコマンド⽣成 ● CloudFormationテンプレート ● デプロイスクリプト ● 削除⽤シェルスクリプト ③ 検証 検証⽤環境へのデプロイ ● AWS環境に1コマンドで デプロイ ● ⼿動有効化部分の特定 ● 「やってみた」素材の作成 同様の⼿順を繰り返すようなら、Claude CodeのSkill化で検証⼿順のパッケージ化を検討

Slide 21

Slide 21 text

No content