Amazon Web Services (AWS) 將於 2024 年 7 月 31 日停止支援建立和檢視 AWS CodeStar 專案。2024 年 7 月 31 日之後,您將無法再存取 AWS CodeStar 主控台或建立新專案。不過, 建立 AWS 的資源 AWS CodeStar,包括您的來源儲存庫、管道和組建,將不受此變更影響,且將繼續運作。 AWS CodeStar 連線和 AWS CodeStar 通知不會受此中止的影響。
如果您想要追蹤工作、開發程式碼,以及建置、測試和部署應用程式,Amazon CodeCatalyst 會提供簡化的入門程序和其他功能來管理您的軟體專案。進一步了解 Amazon CodeCatalyst 的功能
本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
變更 專案中的 AWSAWS CodeStar 資源
在 中建立專案後 AWS CodeStar,您可以變更 AWS CodeStar 新增至專案的預設 AWS 資源集。
支援的資源變更
下表列出 專案中 AWS CodeStar 預設 AWS 資源的支援變更。
變更 | 備註 |
---|---|
將階段新增至 AWS CodePipeline。 | 請參閱 將階段新增至 AWS CodePipeline。 |
變更 Elastic Beanstalk 環境設定。 | 請參閱 變更 AWS Elastic Beanstalk 環境設定。 |
在 Amazon API Gateway 中變更 AWS Lambda 函數的程式碼或設定、IAM 角色或其 API。 Amazon API Gateway | 請參閱 變更來源碼中的 AWS Lambda 函數。 |
將資源新增至 AWS Lambda 專案,並展開許可以建立和存取新資源。 | 請參閱 新增資源到專案。 |
使用 AWS Lambda 函數的 CodeDeploy 新增流量轉移。 | 請參閱 轉移 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。不過,如果您將來源階段重新連線至不同的 GitHub 儲存庫,在專案的 AWS CodeStar 儀表板中,儲存庫和問題圖磚中的資訊可能錯誤或過時。中斷連接 GitHub 儲存庫並不會從遞交歷史記錄中移除該儲存庫的資訊,而且 GitHub 會在 AWS CodeStar 專案儀表板中發出圖磚。若要移除此資訊,請使用 GitHub 網站來停用專案對 GitHub 的存取 AWS CodeStar 。若要撤銷存取,可在 GitHub 網站上使用您的 GitHub 帳戶設定檔頁面的 Authorized OAuth Apps (已授權的 OAuth 應用程式) 區段。
-
中斷 CodeCommit 儲存庫的連線 (適用於連線至 CodeCommit 的 AWS CodeStar 專案),然後將儲存庫重新連線至該專案,或將任何其他儲存庫連線至該專案。