Amazon Managed Service for Apache Flink 的身分和存取權疑難排解 - Managed Service for Apache Flink

Amazon Managed Service for Apache Flink 之前稱為 Amazon Kinesis Data Analytics for Apache Flink。

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

Amazon Managed Service for Apache Flink 的身分和存取權疑難排解

使用下列資訊來協助您診斷和修正使用 Managed Service for Apache Flink 和 時可能遇到的常見問題IAM。

我未獲授權,無法在 Managed Service for Apache Flink 中執行動作

如果 AWS Management Console 告訴您未獲授權執行動作,則必須聯絡管理員尋求協助。您的管理員是提供您使用者名稱和密碼的人員。

下列範例錯誤會在 mateojackson 使用者嘗試使用主控台檢視一個虛構 my-example-widget 資源的詳細資訊,但卻無虛構 Kinesis Analytics:GetWidget 許可時發生。

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

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

我無權執行 iam:PassRole

如果錯誤訊息告知您未獲得授權,無法執行 iam:PassRole 動作,您的政策就必須更新,以允許將角色傳遞給 Managed Service for Apache Flink。

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

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

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

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

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

我想要允許 AWS 帳戶外的人員存取我的 Managed Service for Apache Flink 資源

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

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