

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# ![\[AWS Developer Tools category icon\]](http://docs.aws.amazon.com/ja_jp/whitepapers/latest/aws-overview/images/dev-tools-icon.jpg)デベロッパーツール
<a name="developer-tools"></a>

**Topics**
+ [AWS Infrastructure Composer](#aws-application-composer)
+ [AWS Cloud9](#aws-cloud9)
+ [AWS CloudShell](#aws-cloudshell)
+ [AWS CodeArtifact](#aws-codeartifact)
+ [AWS CodeBuild](#aws-codebuild)
+ [Amazon CodeCatalyst](#amazon-codecatalyst)
+ [AWS CodeCommit](#aws-codecommit)
+ [AWS CodeDeploy](#aws-codedeploy)
+ [AWS CodePipeline](#aws-codepipeline)
+ [Amazon Corretto](#amazon-corretto)
+ [AWS Fault Injection Service](#aws-fault-injection-simulator)
+ [Amazon Q Developer](#amazon-q-developer)
+ [AWS X-Ray](#aws-x-ray)

## AWS Infrastructure Composer
<a name="aws-application-composer"></a>

[AWS Infrastructure Composer](https://aws.amazon.com/application-composer/) は、デプロイ対応の infrastructure as code (IaC) によってバックアップされた AWS サービスからサーバーレスアプリケーションを視覚的に構成および設定するのに役立ちます。Infrastructure Composer は、サーバーレスリソースを視覚的なブラウザベースのキャンバスにドラッグアンドドロップするのに役立ちます。これらを接続して、サーバーレスアプリケーションアーキテクチャをすばやく作成できます。キャンバスでは、リソースをより大きなアーキテクチャコンポーネントにグループ化して、編集と設定を簡素化することもできます。AWS Infrastructure Composerは、アプリケーションアーキテクチャを構成するサービスに基づいて、デフォルト設定でデプロイ対応設定を生成できます。Infrastructure Composer は、CloudFormationと AWS Serverless Application Model (SAM) の両方のアーティファクトの生成をサポートしています。

## AWS Cloud9
<a name="aws-cloud9"></a>

[AWS Cloud9](https://aws.amazon.com/cloud9/) は、ブラウザだけでコードを記述、実行、およびデバッグできるクラウドベースの統合開発環境 (IDE) です。これには、コードエディタ、デバッガー、およびターミナルが含まれています。AWS Cloud9 には、JavaScript、Python、PHP など、一般的なプログラミング言語に不可欠なツールがプリパッケージされているため、ファイルをインストールしたり、新しいプロジェクトを開始するために開発マシンを設定したりする必要はありません。AWS Cloud9IDE はクラウドベースのため、インターネットに接続されたマシンを使用して、オフィス、自宅、またはどこからでもプロジェクトに取り組むことができます。また、AWS Cloud9は、サーバーレスアプリケーションを開発するためのシームレスなエクスペリエンスを提供しているため、サーバーレスアプリケーションのローカル実行とリモート実行を簡単に定義、デバッグ、切り替えることができます。AWS Cloud9では、開発環境をチームとすばやく共有できるため、プログラムをペアリングし、相互の入力をリアルタイムで追跡できます。

## AWS CloudShell
<a name="aws-cloudshell"></a>

[AWS CloudShell](https://aws.amazon.com/cloudshell/) は、ブラウザベースのシェルであり、AWS リソースの安全な管理、探索、および操作を容易にします。CloudShell はコンソール認証情報で事前認証されています。一般的な開発および運用ツールはプリインストールされているため、ローカルでのインストールや設定は必要ありません。CloudShell では、AWS Command Line Interface (AWS CLI) でスクリプトをすばやく実行したり、AWS SDK を使用して AWS サービス API を試したり、他のさまざまなツールを使用して生産性を高めることができます。CloudShell はブラウザから直接使用でき、追加料金はかかりません。

## AWS CodeArtifact
<a name="aws-codeartifact"></a>

[AWS CodeArtifact](https://aws.amazon.com/codeartifact/) は、フルマネージドのアーティファクトリポジトリサービスであり、あらゆる規模の組織がソフトウェア開発プロセスで使用するソフトウェアパッケージの安全な保存、発行、および共有を容易にできます。CodeArtifact は、開発者が最新バージョンにアクセスできるように、パブリックアーティファクトリポジトリからソフトウェアパッケージと依存関係を自動的に取得するように設定できます。CodeArtifact は、Apache Maven、Gradle、`npm`、`yarn`、`twine`、`pip`、NuGet など、一般的に使用されるパッケージマネージャーやビルドツールと連携するため、既存の開発ワークフローに簡単に統合できます。

## AWS CodeBuild
<a name="aws-codebuild"></a>

[AWS CodeBuild](https://aws.amazon.com/codebuild/) はフルマネージド型のビルドサービスであり、ソースコードのコンパイル、テストの実行、デプロイ可能なソフトウェアパッケージの作成が行われます。CodeBuild により、ビルドサーバーのプロビジョニング、管理、スケーリングが不要になります。CodeBuild では、継続的にスケーリングされ、複数のビルドが同時にプロセスされるため、ビルドの実行までキューで待機することはありません。パッケージ済みのビルド環境を使用、またはご自分のビルドツールを使用するカスタムビルド環境を作成できることですぐに開始できます。

## Amazon CodeCatalyst
<a name="amazon-codecatalyst"></a>

[Amazon CodeCatalyst](https://aws.amazon.com/codecatalyst/) は、継続的統合/継続的デプロイ (CI/CD) のプラクティスをソフトウェア開発プロセスに採用するソフトウェア開発チーム向けの統合サービスです。CodeCatalyst は、AWSによって完全に管理され、必要なツールがすべて 1 か所にまとめられています。作業の計画、コードの共同作業、アプリケーションの構築、テスト、デプロイを行うことができます。AWS アカウント を CodeCatalyst スペースに接続すると、AWS リソースをプロジェクトに接続できます。アプリケーションライフサイクルのすべての段階と側面を 1 つのツールで管理することで、ソフトウェアを迅速かつ確実に配信できます。

## AWS CodeCommit
<a name="aws-codecommit"></a>

[AWS CodeCommit](https://aws.amazon.com/codecommit/) は、完全マネージド型のソースコントロールサービスです。これにより、企業はセキュアで高度にスケーラブルなプライベート Git リポジトリを簡単にホストできます。AWS CodeCommit を使用すると、独自のソースコントロールシステムを運用したり、そのインフラストラクチャのスケーリングについて心配したりする必要がありません。AWS CodeCommit は、ソースコードからバイナリまで、あらゆる要素を安全に保存するために使用でき、また既存の Git ツールとシームレスに連動します。

## AWS CodeDeploy
<a name="aws-codedeploy"></a>

[AWS CodeDeploy](https://aws.amazon.com/codedeploy/) は、EC2 インスタンスおよびオンプレミスで実行中のインスタンスを含む、さまざまなインスタンスへのコードのデプロイを自動化するサービスです。CodeDeploy を使用すると、新しい機能をすばやく簡単にリリースでき、アプリケーションのデプロイ時のダウンタイムを回避し、アプリケーションの更新の複雑さを処理できます。CodeDeploy を使用して、ソフトウェアのデプロイを自動化し、エラーの原因となりやすい手動操作の必要性を排除できます。サービスはインフラストラクチャに合わせてスケールするため、1 つのインスタンスまたは数千のインスタンスに簡単にデプロイできます。

## AWS CodePipeline
<a name="aws-codepipeline"></a>

[AWS CodePipeline](https://aws.amazon.com/codepipeline/) は、フルマネージド型の継続的デリバリーサービスであり、アプリケーションとインフラストラクチャの更新を迅速かつ高い信頼性で行うために、リリースパイプラインを自動化できます。CodePipeline はお客様が定義したリリースモデルに基づき、コードチェンジがあった場合のフェーズの構築、テスト、およびデプロイを自動化します。機能とアップデートをすばやく、信頼性の高い方法で配信できます。CodePipeline は、GitHub などのサードパーティサービスや独自のカスタムプラグインと容易に統合できます。AWS CodePipeline では、実際に使用した分に対してのみお支払いいただきます。前払い金や長期契約はありません。

## Amazon Corretto
<a name="amazon-corretto"></a>

[Amazon Corretto](https://aws.amazon.com/corretto/) は、Open Java Development Kit (OpenJDK) の、マルチプラットフォーム対応の本番稼働可能な、無償ディストリビューションです。Corretto には、パフォーマンスの向上とセキュリティの修正を含む長期サポートが含まれています。Amazon は数千の本稼働サービスで Corretto を内部的に実行し、Corretto は Java SE 標準との互換性が認定されています。Corretto を使用することで、Amazon Linux 2、Windows、macOS などの一般的なオペレーティングシステムで Java アプリケーションを開発し、実行できます。

## AWS Fault Injection Service
<a name="aws-fault-injection-simulator"></a>

[AWS Fault Injection Service](https://aws.amazon.com/fis/) は、AWSでフォールトインジェクション実験を実行するためのフルマネージドサービスであり、アプリケーションのパフォーマンス、オブザーバビリティ、および回復性の改善が容易になります。フォールトインジェクション実験は、カオスエンジニアリングで使用されます。これは、CPU やメモリ消費量の急増などの破壊的なイベントを作成し、システムの反応を監視し、改善を実装することで、テスト環境や本番環境でアプリケーションにストレスを与える方法です。フォールトインジェクション実験は、チームが分散システムで見つけるのが難しい隠れたバグを発見し、死角をモニタリングし、パフォーマンスのボトルネックを発見するために必要な実際の条件を作成するのに役立ちます。

AWS Fault Injection Service は、さまざまな AWS サービスで制御されたフォールトインジェクション実験をセットアップして実行するプロセスを簡素化するため、チームはアプリケーションの動作に自信を持つことができます。Fault Injection Simulator を使用すると、チームは必要な中断を生成する構築済みのテンプレートを使用して実験をすばやくセットアップできます。AWS Fault Injection Serviceは、特定の条件が満たされた場合に実験を自動的にロールバックしたり、停止したりするなど、チームが本番環境で実験を実行するために必要なコントロールとガードレールを提供します。コンソールを数回クリックするだけで、チームは一般的な分散システム障害が並行して発生する複雑なシナリオを実行したり、時間の経過とともに順次構築したりできるため、隠れた弱点を見つけるために必要な現実の条件を作成できます。

## Amazon Q Developer
<a name="amazon-q-developer"></a>

[Amazon Q Developer](https://aws.amazon.com/q/developer/) (旧称 Amazon CodeWhisperer) は、アプリケーションのコーディング、テスト、アップグレードから、エラーの診断、セキュリティスキャンと修正の実行、AWS リソースの最適化まで、デベロッパーと IT プロフェッショナルのタスクを支援します。Amazon Q は、高度なマルチステップ計画および推論機能を備えており、既存のコードを変換したり (Java バージョンのアップグレードなど)、デベロッパーのリクエストに基づいて生成した新機能を実装したりできます。

## AWS X-Ray
<a name="aws-x-ray"></a>

[AWS X-Ray](https://aws.amazon.com/xray/) は、開発者がマイクロサービスアーキテクチャを使用して構築されたアプリケーションなど、本番環境または開発中の分散アプリケーションを分析およびデバッグするのに役立ちます。X-Ray を使用すると、アプリケーションと基盤となるサービスがどのように動作しているかを理解できるため、パフォーマンスの問題やエラーの根本原因を特定し、トラブルシューティングすることができます。X-Ray は、アプリケーションを通過するリクエストのエンドツーエンドなビューを提供し、アプリケーションの基礎となるコンポーネントのマップを表示します。X-Ray を使用して、シンプルな 3 層アプリケーションから数千のサービスで構成される複雑なマイクロサービスアプリケーションまで、開発中と本番環境の両方のアプリケーションを分析できます。