變更AWSAWS CodeStar 項目中的資源 - AWS CodeStar

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

變更AWSAWS CodeStar 項目中的資源

在 AWS CodeStar 中建立專案時,您可以變更默認的AWS資源,這些資源是 AWS CodeStar 添加到項目中的。

支援的資源變更

下表會列出支援的變更為AWSAWS CodeStar 源。

變更 備註
新增階段至 AWS CodePipeline。 請參閱 新增階段至 AWS CodePipeline
變更 Elastic Beanstalk 環境設定。 請參閱 變更 AWS Elastic Beanstalk 環境設定。
變更AWS Lambda函數的程式碼或設定、它的 IAM 角色,或其在 Amazon API Gateway 中的 API。 請參閱 變更原始碼中的 AWS Lambda 函數
新增資源到 AWS Lambda 專案並擴大許可,以建立和存取新資源。 請參閱 新增資源到專案
使用 CodeDeploy 的AWS Lambda函數。 請參閱 轉移 AWS Lambda 專案的流量
新增 AWS X-Ray 支援 請參閱 啟用專案的追蹤
編輯您專案的 buildspec.yml 檔案,藉此新增單位測試建置階段供 AWS CodeBuild 來執行。 請參閱無伺服器專案教學課程中的步驟 7:將單元測試添加到 Web 服務
將您自己的 IAM 角色新增至您的專案中。 請參閱 將 IAM 角色新增至專案
變更 IAM 角色定義。 針對應用程式堆疊中定義的角色。您不能變更工具鏈或 AWS CloudFormation 堆疊中定義的角色。
修改 Lambda 專案以新增端點。
修改 EC2 專案以新增端點。
修改 Elastic Beanstalk 專案以新增端點。
編輯專案以新增生產階段和端點。 請參閱 新增生產階段和端點至專案
在 AWS CodeStar 專案中安全地使用 SSM 參數。 請參閱 在 AWS CodeStar 專案中安全地使用 SSM 參數

不支援下列變更。

  • 切換到不同的部署目標 (例如,部署到 AWS Elastic Beanstalk 而不是 AWS CodeDeploy)。

  • 新增適用的 Web 端點名稱。

  • 變更 CodeCommit 儲存庫名稱 (適用於連接到 CodeCommit 的 AWS CodeStar 專案)。

  • 對於連接到 GitHub 的 AWS CodeStar 專案,請中斷 GitHub 儲存庫,然後重新連接儲存庫到該專案,或連接其他任何儲存庫到該專案。您可以使用 CodePipeline 控制台 (而非 AWS CodeStar 控制台) 中斷連線,然後重新連接到管道的來源階段。但是,如果重新連接來源階段添加到不同的 GitHub 存儲庫中,在項目的 AWS CodeStar 儀錶板中,應用程式端點遞交歷史記錄,以及GitHub 問題磚可能是錯誤的,或過時。中斷 GitHub 儲存庫不會從遞交歷史記錄中移除該儲存庫的資訊,GitHub 會在 AWS CodeStar 專案儀表板中的問題移除該儲存庫的資訊。若要移除此資訊,請使用 GitHub 網站以停止存取 AWS CodeStar 專案的 GitHub。若要撤銷存取,可在 GitHub 網站上使用您的 GitHub 帳戶設定檔頁面的 Authorized OAuth Apps (已授權的 OAuth 應用程式) 區段。

  • 中斷 CodeCommit 儲存庫 (適用於連接到 CodeCommit 的 AWS CodeStar 專案),然後重新連接儲存庫到該專案,或連接其他任何儲存庫到該專案。