

本文為英文版的機器翻譯版本，如內容有任何歧義或不一致之處，概以英文版為準。

# ![AWS Developer Tools category icon](http://docs.aws.amazon.com/zh_tw/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/) 可協助您從部署就緒基礎設施做為程式碼 (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)，只需使用瀏覽器就能撰寫、執行及除錯程式碼。它包含程式碼編輯器、除錯器和 terminal. AWS Cloud9 comes，預先封裝了適用於熱門程式設計語言的重要工具，包括 JavaScript、Python、PHP 等，因此您不需要安裝檔案或設定開發機器來啟動新專案。由於您的 AWS Cloud9 IDE 是以雲端為基礎，因此您可以使用網際網路連線的機器，從辦公室、家中或任何地方處理專案。 AWS Cloud9 也提供無縫體驗，可讓您輕鬆定義資源、偵錯，以及在本機和遠端執行無伺服器應用程式之間切換。透過 AWS Cloud9，您可以快速與您的團隊分享您的開發環境，讓您能夠配對程式並即時追蹤彼此的輸入。

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

[AWS CloudShell](https://aws.amazon.com/cloudshell/) 是一種瀏覽器型 shell，可讓您輕鬆安全地管理、探索 AWS 資源，以及與您的 AWS 資源互動。CloudShell 已使用您的主控台登入資料進行預先驗證。常見的開發和操作工具已預先安裝，因此不需要本機安裝或組態。使用 CloudShell，您可以使用 AWS Command Line Interface (AWS CLI) 快速執行指令碼、使用 AWS SDKs試驗 AWS 服務 APIs，或使用各種其他工具來提高生產力。您可以從瀏覽器直接使用 CloudShell，無需額外費用。

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

[AWS CodeArtifact](https://aws.amazon.com/codeartifact/) 是一種全受管成品儲存庫服務，可讓任何大小的組織輕鬆安全地存放、發佈和共用軟體開發程序中使用的軟體套件。CodeArtifact 可設定為自動從公有成品儲存庫擷取軟體套件和相依性，以便開發人員可以存取最新版本。CodeArtifact 可與常用的套件管理員和建置工具搭配使用，例如 Apache Maven、Gradle、`npm`、`pip`、、 `yarn` `twine`和 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 放在一處。您可以規劃工作、在程式碼上協同合作，以及建置、測試和部署應用程式。您也可以將 連接到 AWS 帳戶 CodeCatalyst 空間，將 AWS 資源與您的專案整合。透過在一個工具中管理應用程式生命週期的所有階段和層面，您可以快速且自信地交付軟體。

## 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 自動化軟體部署，無需容易出錯的手動操作。服務能和您的基礎設施一同擴展，可以輕鬆部署至一個執行個體，也可以部署至數千個。

## 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，您可以在熱門作業系統上開發和執行 Java 應用程式，包括 Amazon Linux 2、Windows 和 macOS。

## 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) 可協助開發人員和 IT 專業人員完成其任務，包括編碼、測試和升級應用程式、診斷錯誤、執行安全性掃描和修正，以及最佳化 AWS 資源。Amazon Q 具有進階的多步驟規劃和推理功能，可以轉換現有程式碼 （例如，執行 Java 版本升級），並實作開發人員請求所產生的新功能。

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

[AWS X-Ray](https://aws.amazon.com/xray/) 協助開發人員分析和偵錯生產中或開發中的分散式應用程式，例如使用微服務架構建置的應用程式。X-Ray，您可以了解應用程式及其基礎服務的效能，以便識別效能問題和錯誤的根本原因並進行故障診斷。X-Ray 會在請求通過您的應用程式時提供請求的end-to-end檢視，並顯示應用程式基礎元件的映射。您可以使用 X-Ray 來分析開發中和生產中的應用程式，從簡單的三層應用程式到由數千種服務組成的複雜微服務應用程式。