2016-06-28 45 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

我认为把这个称为重复是公平的。当我看到这个问题时,我认为“这听起来很熟悉......”谢谢你挖掘这个问题。 –