Amazon Web Services ブログ

Category: DevOps

AWS CloudFormation Registryの歴史と今後のロードマップ

CloudFormation は、お客様がクラウドリソースを迅速に一貫性をもってデプロイし管理できるように支援しますが、他の IaC ツールと同様に、 AWS サービスの急速な革新に追随しなくてはならないという課題に直面しました。この記事では、 CloudFormation registry の歴史を振り返ります。これはスケーリングと標準化、そして他の主要な IaC ツールやパートナー製品との統合に取り組むために考え出された戦略の結果です。また、 CloudFormation のリソースカバレッジの現状を説明し、 CloudFormation や他の IaC ツールを AWS の最新のサービスや機能に追随させるための今後のあり方についても考察します。

Featured-Image-Amazon-CodeWhisperer

Amazon CodeWhisperer でアプリケーションをより速く構築する10の方法

Amazon CodeWhisperer は強力な生成 AI ツールで、コーディングの能力を与えてくれます。CodeWhisperer をワークフローに組み込んで以来、私はアプリケーションを構築するのがより速く、より賢く、そしてより楽しくなりました。ただし、生成 AI ツールを効果的に使用する方法を学ぶには、初心者の考え方と、新しい働き方を受け入れる意欲が必要です。

AWS CDK Pipelines を用いたマルチブランチ管理とインフラのデプロイ

この記事では、AWS Cloud Development Kit (AWS CDK) を用いて GitFlow モデルに従って開発するための AWS CDK Pipelines モジュール の利用方法について説明します。ソフトウェア開発チームはソリューション開発のライフサイクルの中で厳格なブランチ戦略に従うことがよくあります。GitFlow モデルによるインフラのプロビジョニングにより、開発者はアプリケーションの同じスタック内であっても互いに独立して同時並行的に作業することができます。

Amazon CodeCatalyst で GitHub Actions を利用する

Amazon CodeCatalyst ワークフローは、継続的インテグレーションおよび継続的デリバリー (CI/CD) システムの一部としてコードをビルド、テスト、デプロイする方法を記述する自動化されたプロシージャです。CodeCatalyst ワークフローでは、GitHub Actions を CodeCatalyst アクションと一緒に使用できます。

Amazon CodeCatalyst による開発環境の管理

Amazon CodeCatalyst 開発環境は、CodeCatalyst で利用できるクラウドベースの開発環境で、プロジェクトのソースリポジトリに保存されているコードに対してすばやく作業することができます。開発環境に含まれるプロジェクトツールとアプリケーションライブラリは、プロジェクトのソースリポジトリにある devfile によって定義されます。

インターネットアクセスのないプライベートな Amazon Virtual Private Cloud でセキュアな CI/CD パイプラインを構築する

クラウドが台頭し、セキュリティ意識が高まるとともに、インターネットアクセスのない Amazon VPC の利用が急速に拡大しています。これは、隔離によって適切なセキュリティを確保する際の推奨構成です。そして、隔離要件はパイプラインにも当てはまります。

Amazon CodeCatalyst を用いたチームコラボレーション

Amazon CodeCatalyst を使用すると、チームは機能、タスク、バグ、およびソフトウェア構築に関連するその他の作業について共同で取り組むことができます。CodeCatalyst は re: Invent 2022 で発表され、現在( 2023 年 3 月 31 日時点)プレビュー中です。