針對 AWS CodeStar Identity and Access 進行故障診斷 - AWS CodeStar

2024 年 7 月 31 日,Amazon Web Services (AWS) 將停止建立和檢視 AWS CodeStar 專案的支援。2024 年 7 月 31 日之後,您將無法再存取 AWS CodeStar 主控台或建立新專案。但是 AWS CodeStar,由建立的 AWS 資源 (包括您的來源儲存庫、管道和組建) 將不受此變更的影響,並將繼續運作。 AWS CodeStar 連線和 AWS CodeStar 通知不會受到此停止的影響。

 

如果您想要追蹤工作、開發程式碼以及建置、測試和部署應用程式,Amazon CodeCatalyst 提供簡化的入門程序和其他功能來管理軟體專案。進一步了解 Amazon 的功能定價 CodeCatalyst。

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

針對 AWS CodeStar Identity and Access 進行故障診斷

使用下列資訊可協助您診斷並修正使用和時可能會遇到的AWS CodeStar 常見問題IAM。

我沒有執行操作的授權 AWS CodeStar

如果 AWS Management Console 告訴您您沒有執行動作的授權,請聯絡您的系統管理員尋求協助。您的管理員提供您的簽署憑證。

當使用mateojacksonIAM者嘗試使用主控台來檢視有關的詳細資料時,就會發生下列範例錯誤 widget 但沒有codestar:GetWidget權限。

User: arn:aws:iam::123456789012:user/mateojackson is not authorized to perform: codestar:GetWidget on resource: my-example-widget

在此情況下,Mateo 會請求管理員更新他的政策,允許他使用 my-example-widget 動作存取 codestar:GetWidget 資源。

我沒有授權執行 iam:PassRole

如果您收到未獲授權執行iam:PassRole動作的錯誤訊息,則必須更新您的原則以允許您將角色傳遞給AWS CodeStar。

有些 AWS 服務 允許您將現有角色傳遞給該服務,而不是建立新的服務角色或服務連結角色。如需執行此作業,您必須擁有將角色傳遞至該服務的許可。

當名為的使用IAM者marymajor嘗試使用主控台執行中的動作時,就會發生下列範例錯誤AWS CodeStar。但是,動作請求服務具備服務角色授予的許可。Mary 沒有將角色傳遞至該服務的許可。

User: arn:aws:iam::123456789012:user/marymajor is not authorized to perform: iam:PassRole

在這種情況下,Mary 的政策必須更新,允許她執行 iam:PassRole 動作。

如果您需要協助,請聯絡您的 AWS 系統管理員。您的管理員提供您的簽署憑證。

我想允許 AWS 帳戶以外的人員存取我的AWS CodeStar資源

您可以建立一個角色,讓其他帳戶中的使用者或您組織外部的人員存取您的資源。您可以指定要允許哪些信任物件取得該角色。對於支援以資源為基礎的政策或存取控制清單 (ACLs) 的服務,您可以使用這些政策授與人員存取您資源的權限。

如需進一步了解,請參閱以下內容: