2016-06-28 49 views
0

我使用的是亞馬遜的Java SDK,它是用來執行以下操作:從Java創建新的AWS策略需要多長時間?

  1. 創建一個組
  2. 創建策略
  3. 政策附加到組
  4. 現有用戶添加到該組

這樣做是爲了讓用戶臨時訪問S3存儲桶中的某個位置。問題是,在步驟4後,如果我代表用戶發起操作,我可以收到403 Forbidden消息,因爲用戶沒有訪問權限。如果我有一個Thread.sleep()調用來延遲事情,並讓它們傳播,它似乎工作。睡1秒太短,5秒足夠長。

有誰知道是否有一個官方時間讓新策略和組關聯在AWS中傳播?

謝謝。

回答

2

根據我的經驗,它幾乎是瞬間的。這裏有話題商量好了:

How long should I wait after applying an AWS IAM policy before it is valid?

+0

謝謝 - 我已經搜查了現有的問題,但還沒有找到這一個。我很感激幫助。 – mnd

+0

我認爲把這個稱爲重複是公平的。當我看到這個問題時,我認爲「這聽起來很熟悉......」謝謝你挖掘這個問題。 –