2015-08-26 104 views
0

在應用程序啓動期間,我想在我嘗試運行任何其他AWS請求(例如SNS,SQS和S3請求)之前檢查我的AWS憑證是否有效。在代碼中驗證AWS憑證的最簡單的方法

這樣做最乾淨的方法是什麼?

即使是最簡單的操作,例如獲取策略列表,也需要策略iam:ListPolicies,是否有一個非常簡單的請求,根本不需要任何策略?

+0

可能與:http://stackoverflow.com/q/36026996/4072843 – Castaglia

回答

0

我通過對某些方法進行簡單的描述api調用來驗證AWS憑證。 像describeVolumes(),describeLoadBalancers()或describeAddresses()...

+0

你需要某些政策做 – cahen

+0

@cahen你會看到一種情況下爲AuthFailure,另一種情況下爲UnauthorizedOperation。 – jarmod