Database 使用C#安全地使用AWS IAM检查表中是否上载/存在条目

Database 使用C#安全地使用AWS IAM检查表中是否上载/存在条目,database,security,amazon-web-services,amazon-dynamodb,amazon-iam,Database,Security,Amazon Web Services,Amazon Dynamodb,Amazon Iam,我需要检查是否已使用C#将值成功上载到表中。该表使用散列和范围。目前我使用queryrequest->queryresponse->queryresult,然后检查结果是否为空。但是,问题是整个表项(即所有字段)都会传回程序。这是不够安全的 我已经看过AWS IAM访问策略,但是我似乎无法将“getitem”限制在字段级别,而仅限于表级别 关于如何使IAM访问策略只允许用户从表中获取哈希/范围,有什么建议吗?我认为这不可能通过IAM实现。然而,一种近似的方法是加密除散列/范围之外的所有字段

我需要检查是否已使用C#将值成功上载到表中。该表使用散列和范围。目前我使用queryrequest->queryresponse->queryresult,然后检查结果是否为空。但是,问题是整个表项(即所有字段)都会传回程序。这是不够安全的

我已经看过AWS IAM访问策略,但是我似乎无法将“getitem”限制在字段级别,而仅限于表级别


关于如何使IAM访问策略只允许用户从表中获取哈希/范围,有什么建议吗?

我认为这不可能通过IAM实现。然而,一种近似的方法是加密除散列/范围之外的所有字段