Amazon web services 验证代码中AWS凭据的最干净方法

Amazon web services 验证代码中AWS凭据的最干净方法,amazon-web-services,aws-sdk,Amazon Web Services,Aws Sdk,在应用程序启动期间,我想在尝试运行任何其他AWS请求(如SNS、SQS和S3请求)之前检查我的AWS凭据是否有效 最干净的方法是什么 即使是最简单的操作(如获取策略列表)也需要策略iam:ListPolicies,是否有一个非常简单的请求根本不需要任何策略?我通过对某些方法进行简单的descripe api调用来验证AWS凭据。 如describeVolumes()、describeLoadBalancers()或describeAddresses()…可能与以下相关:您需要某些策略来执行此操作

在应用程序启动期间,我想在尝试运行任何其他AWS请求(如SNS、SQS和S3请求)之前检查我的AWS凭据是否有效

最干净的方法是什么


即使是最简单的操作(如获取策略列表)也需要策略
iam:ListPolicies
,是否有一个非常简单的请求根本不需要任何策略?

我通过对某些方法进行简单的descripe api调用来验证AWS凭据。
如describeVolumes()、describeLoadBalancers()或describeAddresses()…

可能与以下相关:您需要某些策略来执行此操作that@cahen您将在一种情况下看到AuthFailure,在另一种情况下看到UnauthorizedOperation。