Пока объект никогда не существовал, и , пока вы ничего не делаете, чтобы попытаться проверить, существует ли он до загрузки, он гарантированно доступен сразу после завершения загрузки , Вам не нужно ждать вообще после первоначального создания объекта, если вы никоим образом не пытались получить доступ к несуществующему объекту.
Во всех других случаях - например, при перезаписи или в тех случаях, когда вы пытаетесь прочитать перед записью - невозможно с абсолютной уверенностью проверить, будет ли он впоследствии доступен для всех запрашивающих, но проверка, подобная doesObjectExist
, дает Вы достаточно хороший показатель того, что объект доступен. В вашей машине нет ничего особенного от одного запроса до любого последующего запроса. Вы можете или не можете разговаривать с одними и теми же системными компонентами в S3 по разным запросам, даже если они последовательны.