Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/332.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/jenkins/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 是否按标签或具有加密/解密权限的当前角色筛选AWS KMS密钥?_Java_Aws Lambda_Amazon Iam_Aws Kms - Fatal编程技术网

Java 是否按标签或具有加密/解密权限的当前角色筛选AWS KMS密钥?

Java 是否按标签或具有加密/解密权限的当前角色筛选AWS KMS密钥?,java,aws-lambda,amazon-iam,aws-kms,Java,Aws Lambda,Amazon Iam,Aws Kms,我正在编写一个API来向用户显示kms密钥列表。根据用户选择,我需要使用特定的KMS密钥进行加密。目前,我正在显示所有KMS键。但我在加密/解密时面临问题,因为lambda_角色没有对该kms密钥的权限 我如何在以下选项中筛选它们 获取所有kms密钥,其中(Tag)product=“product 1”-计划使用产品标签标记密钥,并按标签提取 获取role=“lambda_role”具有加密/解密权限的所有kms密钥 我找不到任何AWS API根据任何选项进行过滤 不幸的是,API不能满足您

我正在编写一个API来向用户显示kms密钥列表。根据用户选择,我需要使用特定的KMS密钥进行加密。目前,我正在显示所有KMS键。但我在加密/解密时面临问题,因为
lambda_角色
没有对该kms密钥的权限

我如何在以下选项中筛选它们

  • 获取所有kms密钥,其中(Tag)product=“product 1”-计划使用产品标签标记密钥,并按标签提取
  • 获取role=“lambda_role”具有加密/解密权限的所有kms密钥
我找不到任何AWS API根据任何选项进行过滤

不幸的是,API不能满足您的任何需求。我能看到的唯一方法是执行客户端过滤,即调用
ListKeys
,然后针对您关心的每个键分别调用和