本文為英文版的機器翻譯版本,如內容有任何歧義或不一致之處,概以英文版為準。
DynamoDB 資源型政策最佳實務
本主題說明定義 DynamoDB 資源存取許可的最佳實務,以及這些資源上允許的動作。
簡化 DynamoDB 資源的存取控制
如果需要存取 DynamoDB 資源的 AWS Identity and Access Management 主體與 AWS 帳戶 資源擁有者屬於相同部分,則每個主體不需要IAM身分型政策。連接到指定資源的資源型政策就足夠了。這種類型的組態可簡化存取控制。
使用資源型政策保護您的 DynamoDB 資源
對於所有 DynamoDB 資料表和串流,請建立資源型政策來強制執行這些資源的存取控制。資源型政策可讓您集中資源層級的許可、簡化 DynamoDB 資料表、索引和串流的存取控制,並減少管理開銷。如果未為資料表或串流指定資源型政策,除非與IAM主體相關聯的身分型政策允許存取,否則將隱含拒絕存取資料表或串流。
套用最低權限許可
當您為 DynamoDB 資源設定資源型政策的許可時, 只會授予執行動作所需的許可。為實現此目的,您可以定義在特定條件下可以對特定資源採取的動作,這也稱為最低權限許可。探索工作負載或使用案例所需的許可時,您可能會從廣泛許可開始。隨著使用案例的成熟,您可以設法減少授予的許可,以便朝向最低權限的目標邁進。
分析跨帳戶存取活動,以產生最低權限政策
IAM Access Analyzer 會回報對資源型政策中指定外部實體的跨帳戶存取,並提供可見性,協助您改善許可並符合最低權限。如需政策產生的詳細資訊,請參閱 IAM Access Analyzer 政策產生 。
使用 IAM Access Analyzer 產生最低權限政策
若只授予執行任務所需的許可,您可以根據在 AWS CloudTrail中記錄的存取活動產生政策。IAM Access Analyzer 會分析政策使用的服務和動作。