DevelopersIO RSS feed【非公式】's avatar
DevelopersIO RSS feed【非公式】
npub16u6j...5q5c
RSS feed
【Claude Code の CLI と Claude Desktop の Code タブは MDM で個別に無効化できるか試してみた】 Claude Enterprise で Claude Code の利用を部門やPC単位で制御したいとき、カスタムロールと MDM でどこまで細かく設定できるのか試してみました。
【GCPの予算アラート設定からBigQuery課金エクスポート+データポータル連携までをOpenTofuで構築してみた】 GCPプロジェクトのコスト管理を、gcloud CLIでの予算アラート設定、BigQueryへの課金データエクスポート、OpenTofuでのビュー作成の3段階で構築しました。予測ベースのしきい値設計やフラットビューによるLooker Studio連携のポイントも紹介します。
【TypeScriptがどこまでネイティブバイナリになるか、scriptcのcoverageで対応範囲を確認してみた】 Vercel LabsのTypeScriptネイティブコンパイラ`scriptc`を使って、TypeScriptのどこまでがネイティブコードへ変換されるのかを調査してみました。公式ドキュメントと3つのサンプルを通じて、`coverage`の仕組みとNode.jsとの挙動の違いを確認します。
【Playwrightをテストランナーなしで使う — @playwright/testを使わない選択肢とそのトレードオフ】 Playwrightには @playwright/test だけでなく、テストランナーなしで使えるコアライブラリ playwright があります。RPA的なブラウザ自動化や独自のオーケストレーション層が必要な場合に、テストフレームワークに縛られない選択肢とそのトレードオフを実例をもとに整理しました。 https://dev.classmethod.jp/articles/playwright-without-test-runner/
【【非エンジニアのためのClaude/ClaudeCodeシリーズ】スライド作成、Claude Design と Claude Cowork どちらが良いものができて、どちらが安いのか?】 同じプロンプトでClaude Designとチャット版Claudeにスライドを作ってもらったら、専用ツールのDesignだけが要件を聞き返してきました。出力はチャット版が華やかで盛り気味、Designは地味だが忠実。しかも費用はDesignの方が安い。正確さならDesign、初速ならチャット版という結論に。
【[アップデート] AWS IAM Identity Center のマルチリージョンサポートが Identity Center ディレクトリをIDソースとして使用するインスタンスにも対応しました】 IAM Identity Center のマルチリージョンサポートが Identity Center ディレクトリにも拡張されました。外部 IdP 不要でセットアップできる新機能を、実際に東京リージョンを追加して試してみたので紹介します。
【IAM Policy Simulatorの新機能「PolicyExclusionList」を試してみた】 IAM Policy Simulatorに新しく追加された `PolicyExclusionList` パラメータを使うと、特定のポリシーを仮想的に除外した状態でアクセス可否をシミュレーションできます。「このDenyポリシーを削除したら権限はどう変わる?」を、アクセスを妨げる要素(ブロッカー)が複数あるケースやリソースベースポリシーが絡むケースで試しました。
【aws-benchのCloudFormation復旧タスクで実行できる手順を答えたKiro CLIが不合格になった理由を確認してみた】 aws-bench の公開データセットから CloudFormation の復旧タスク1本を取り出し、Kiro CLI で選べる17モデルに同じ条件で3周ずつ解かせました。スタックの実状態では実行できない手順が正答とされ、実行できる手順を答えた回答は不合格になりました。判定理由と回答、公式ドキュメントから、その分かれ目を確認します。
【aws-benchのVPC Flow Logs診断タスクでKiro CLI 17モデルの合否が分かれた理由を確認してみた】 aws-bench の公開データセットから VPC Flow Logs の診断タスク1本を取り出し、Kiro CLI で選べる17モデルに同じ条件で3周ずつ解かせました。有効な Flow Log を正しく指摘した回答でも不合格が続き、合否は紛らわしいロググループ2本に気付けたかどうかで分かれました。判定理由と回答、実行ログから、その境目を確認します。
【シンプルな生成 AI チャットボットを Amazon Bedrock AgentCore で作る(1)Runtime に Strands エージェントをのせる】 Amazon Bedrock AgentCore を使ってブラウザから操作できるチャットボットを AWS 上に構築するシリーズの第 1 回です。まずは Strands で最小のエージェントを書き、AgentCore Runtime にデプロイして CLI から応答が返るところまでを実装します。
【シンプルな生成 AI チャットボットを Amazon Bedrock AgentCore で作る(2)FastAPI BFF を ECS Fargate にのせて Runtime を SSE で中継する】 このシリーズでは、Amazon Bedrock AgentCore を使ってブラウザから使える生成 AI チャットボットを AWS 上に構築しています。今回は FastAPI で BFF を書き、ECS Fargate にデプロイして、BFF から Runtime のエージェントを呼び出します。ALB 経由で curl からチャットが動く状態まで作ります。 https://dev.classmethod.jp/articles/bedrock-agentcore-bff-ecs-sse/
【「コンテナはもう要らない」は本当か? AWS Lambda の provided.al2023 で WebAssembly を動かしてみた】 WebAssembly(Wasm)が本当に「軽量・小さい・高速起動・移植性が高い」のか、AWS Lambda上で実際に動かして確かめてみました。机上の論点を実測で検証します。
【Terraform で CloudWatch Synthetics の外形監視を構築し挙動を確認してみた】 CloudWatch Syntheticsを利用してCloudfrontの外形監視を行おうとしたブログです。
【クラスメソッド株式会社で部長になってみた(ので、「コンサルティング部」を紹介します。)】 クラウド事業統括本部 プロフェッショナルサービス事業本部 コンサルティング2部の部長になりました。コンサル部ってどんなところ?を紹介してみます。
【【Security Hub修復手順】[ECS.9] ECS タスク定義にはログ設定が必要です。】 AWS Security HubのECS.9コントロール違反を修復するため、ECSタスク定義へのログ設定追加手順をご紹介します。
【AmazonEC2RoleforSSMをAmazonSSMManagedInstanceCoreへ切り替えて問題ないか確認する】 EC2にアタッチするIAMロールの非推奨ポリシー「AmazonEC2RoleforSSM」から「AmazonSSMManagedInstanceCore」への切り替えを検討されていますか?権限差分と安全に移行するための確認方法をまとめました。
【aws-benchのStep Functions診断タスクをKiro CLIの17モデルで試してみた】 aws-bench の公開データセットから Step Functions の診断タスク1本を取り出し、Kiro CLI で選べる17モデルに同じ条件で3周ずつ解かせました。タスクの内容と判定のしくみを説明し、全モデルが正答したうえで正解1件あたりのクレジットに大きな差が付いたこと、そしてこの課題に見合うモデルを紹介します。
【AWS WAFで海外IPをブロックしているサイトのGoogle広告が審査落ち(403)したときの対処方法をまとめてみた】 AWS WAF で海外IPをブロックしていると、Google広告の審査落ちや検索クローラーのブロックが起きてしまうことがあります。今回はその原因と解決方法を、実際の対応手順ベースでご紹介します。
【[登壇レポート] Ops-JAWS Meetup41 運用 LT 大会で「Control Tower を CloudFormation で管理する前に知っておきたいこと」というタイトルで登壇しました】 AWS Control Tower の設定を CloudFormation で管理する前に知っておくと良さそうなことをまとめてみました。