Amazon ECS の Built-in Blue-Green Deployment が 2025/7/17 のアップデートで追加されました、 aws.amazon.com AWS CDK では v2.211.0 で L2 Construct が追加されています。 (※正確には v2.209.0 で一度追加されたものが revert され、修正版が追加され…
AWS CDK でカスタムパラメータグループを使用した Amazon RDS/Aurora をアップグレードする方法についてです。 以下のブログを書いていましたが、内容が古いのでアップデート版です。 以前は一旦パラメータグループを default に戻す方法を記載していました…
KRO (Kube Resource Orchestrator) を検証する機会があったので、AWS CDK EKS v2モジュールと組み合わせて試してみました。 kro.run @aws-cdk/aws-eks-v2-alpha module · AWS CDK ※ブログ執筆時点では KRO は alpha ステージ、AWS CDK EKS v2 Module は alph…
CDK v2.180.0 で CloudFront VPC Origin の L2 Construct がリリースされました。 github.com 以下の記事でAWS CDK で セルフホスト Langfuse を実装していましたが、早速 VPC Originを導入してみたので使い方を紹介します。 mazyu36.hatenablog.com ※VPC Or…
Langfuse で標準では ID/パスワード による認証が用意されていますが、他のIdPを使用することもできます(NextAuth.jsが使われています)。 langfuse.com Langfuse の標準認証は ID/パスワード方式ですが、セキュリティの強化のために外部 IdPと連携したいケ…
LLM向けのオブザーバビリティツール(OSS)であるLangfuse v3をAWS上でセルフホストするためのCDKプロジェクトを作成しました。 github.com 本記事では使用方法、アーキテクチャ、トラブルシュートのノウハウを共有します。 なお、セルフホスティングには以…
open-constructsでElastiCache ServerlessのL2 Constructのコントリビュートをしました。 github.com Valkey 対応により月額6ドル程度から使用できたり、Valkey 8.0 で高速なスケーリングができたり、など今後需要が拡大しそう、かつ個人的にも欲しかったの…
2023/11に Amazon Location(以下Location) のアップデートで Maps, Places, Routes はユーザー側でリソース作成が不要になりました(それまではユーザー側でリソースを作成する必要があった)。 ※アップデートでは Enhanced Places, Routes, Maps と呼称さ…
本記事は AWS CDK Advent Calendar 2024 の 24日目の記事です。 CDK コントリビュートを始めてから約8ヶ月経ちました。 年末ということもありこの機会に振り返ってみたいと思います(技術的な内容はほぼ無いです)。
本記事は Amazon Bedrock Advent Calendar 2024 の 15日目の記事です。 re:Invent 2024期間にAmazon Bedrock の multi-agent collaboration 機能が発表されました(執筆時点ではプレビュー)。 aws.amazon.com 複数のAgentをオーケストレーションできるSuper…
本記事は Qiita Dify Advent Calendar 2024 の 5日目の記事です。 最近OSSのLLM開発プラットフォームであるDifyをちょいちょい触っています。 github.com AWS上でホストしたり、Difyにコントリビュートし始めたりしているのですが、今後 Deep Dive するため…
少し前にopen-constructsでRedshift ServerlessのL2 Constructを作成しました。その紹介記事です。 github.com
最近App Runnerを検証で使うことが多いのもあり、L2 Construct (alpha) に色々とコントリビュートしていました。 メモがてら最近のアップデートを振り返ります。 docs.aws.amazon.com 現状CFnで提供されているものは一通り対応している...はずですが、もし漏…
2024/10/8に ElastiCache for Valkeyが利用可能になりました。 aws.amazon.com 特にElastiCache Severless for Valkeyだと月額約6ドル程度から使用でき、なかなか魅力的です。 ServerlessだとRBACによる権限制御が必要であり、Userを作成してキャッシュに紐…
CDKコントリビュートネタです。 CDKのREADMEのコードスニペットは jsii-rosetta (以降Rosetta) でコンパイルされ、他言語に変換されています。 このコードスニペットですが適当に書くと、Pull Request起票時のCIにおいてコンパイルに失敗しエラーになります…
AI Practitionerを受験した前回に引き続き、今回は Machine Learning Engineer Associateの試験を受けてきました。 aws.amazon.com 前回同様ざっくり感想です。 体感難易度はMachine Learning Specialty (MLS)と同程度。 MLSと同様にAWSに限らない機械学習に…
本日からAWS認定のAI試験が2つ始まりましたが、タイトルの入門レベルの試験を受けてみました。 aws.amazon.com ざっくり感想です。 普通のPractitionerよりはちょい難易度高め(が、Associateレベル未満) 一般的な機械学習や生成AIの知識が割と問われる(体…
CDK v2.154.0でALBのmTLS対応がL2 Constructに対応しました(わしが作った) 5/ ALBで接続ログをS3バケットに出力可能に。Thank you @skrirdev !6/ ALBでmTLSをサポート。TrustStoreを宣言してListenerに追加してください。Thank you @mazyu36 !7/ S3イベン…
以下の記事に続きGenerative AI CDK Constructsネタです。 mazyu36.hatenablog.com 今回はAgents for Amazon Bedrock(以下Agent)を構築してみます。構成としては以下のような形です。
Generative AI CDK Constructsに用意されているL2 Constructを使用し、Knowledge bases for Amazon Bedrock (以降Knowledge Bases) を構築してみました。 re:Invent 2023で発表されていたアレです。 引用元の動画
タイトルの機能がCDK v2.143.0 で追加されました。 2/ AWS BatchのJobQueueにjobStateTimeLimitActionsプロパティを追加。ジョブがRUNNABLEで止まっている場合のアクションを指定できます。Thank you @mazyu36 !3/ CognitoのUserPoolClientにenablePropagate…
まとまった時間が取れたので、重い腰を上げて前からやってみたかったCDKのコントリビュートにチャレンジしてみました。 備忘録的にやったことや詰まったことを等まとめておきます。 ちなみに私が初挑戦時に取り組んだのは以下です。booleanのプロパティをL2 …
AWS Glueを使用してRDS内のデータのETLを行う機会があったので、CDKで実装してみました。いくつかハマった点もあったのでその記録です。 今回は以下のようにRDSにアクセスするCrawlerとジョブを実装します Glue Crawler からRDSにアクセスしてData Catalogを…
以下の記事においてAWS CDKでAurora グローバルデータベースをCDKで構築する方法、また運用が行えるかの解説を行なっていました。 記事内では「計画外フェイルオーバー」時のクラスターの切り離し作業等を行った際に、AWS CDKによる変更適用・その後の運用が…
最近の個人的イチオシ機能として、Step Functions で分散処理が行える DIstributed Map があります。分散処理させて問題ないかなどの考慮は必要ですが、適合するユースケースでは大幅な処理時間短縮も可能であり、効果が大きい機能だと思います。 aws.amazon…
AWS Batch の理解があやふやな状態のまま使っていたので、学習し直すために AWS Batch Deep Dive(以下のWorkshop)を一通りCDKで実装してみました。 ECS on EC2 における AWS Batch について、様々なパターンのジョブを学習可能であり、コンテンツとして非…
AWS Iot Coreのルールエンジンで Protocol Buffers を直接デコードするという少々マニアックな話です。 以下のAWS公式ブログでも紹介されている内容です。 aws.amazon.com 本機能は2022/12 に追加されています。 aws.amazon.com
Bedrockのキャッチアップしたいなーと思いつつ、全く触れていなかったところ以下の書籍が発売されたので、購入し色々実装してみました。 感想としてはBedrockでできることやAPIの使い方が学習でき、周回遅れ気味な私には非常に良かったです。 Amazon Bedrock…
ちょっと前の話ですが、2024/2/21 の JAWS-UG CDK支部#12で登壇してきました。 speakerdeck.com 以下イベントのリンクです。 jawsug-cdk.connpass.com CDK 支部は#7 でも登壇させていただいており、2回目になります。 mazyu36.hatenablog.com
VPCのL2 ConstructでDual Stackがサポートされるのを待っていたところ、v2.121.0でサポートされていました。 今回はこちらを試してみます。 AWS CDK v2.121.0 新機能✨#cdk_releases1/ Vpc L2コンストラクトでDual Stackを構成してIPv6を使用可能に。ipProtoc…