Por quanto tempo devo esperar depois de aplicar uma política do AWS IAM antes que ela seja válida?

Estou adicionando e removendo políticas de usuário do AWS IAM programaticamente, e estou obtendo resultados inconsistentes da aplicação dessas políticas.

Por exemplo, isso pode ou não ter êxito (estou usando o SDK do Java 1.6.6):

Comece com um usuário que possa ler de um determinado intervaloLimpar políticas do usuário (listar políticas e, em seguida, chamar "deleteUserPolicy" para cada uma delas)Espere até que o usuário não tenha políticas de usuário (chame "listUserPolicies" até que ele retorne um conjunto vazio)Tentativa de ler do intervalo (isso deve falhar)

Se eu colocar em um ponto de interrupção entre # 3 e # 4 e aguarde alguns segundos, o usuário não pode ler o balde, que é o que eu espero. Se eu remover pontos de interrupção, o usuário poderá ler o intervalo, o que está errado.

(Isso também é inconsistente quando euadicionar uma política então acessa um recurso)

Eu gostaria de saber quando uma mudança de política teve um efeito no componente (S3, SQS, etc), não apenas no sistema IAM. Existe alguma maneira de obter um recibo ou confirmação disto? Ou talvez haja um certo tempo para esperar?

Existe alguma documentação sobre os aspectos internos da aplicação da política?

(FYI eu copiei minha pergunta dehttps://forums.aws.amazon.com/thread.jspa?threadID=140383&tstart=0)

questionAnswers(1)

yourAnswerToTheQuestion