Имена блоков S3 уникальны во всех AWS. Когда вы делаете вызов S3, используя встроенную поддержку CFML, вы не указываете регион. AWS автоматически направляет запрос из вашего приложения CFML в правильный регион.
До выпуска ColdFusion 2018, обновление 2, интеграция с ColdFusion S3 работала только с регионами, которые поддерживали более старый стиль подписи v2 для отправки запросов в AWS. В ColdFusion 2018, обновление 2, появилась поддержка подписей v4, которые поддерживаются во всех регионах. Если вы используете более старую версию ColdFusion, вы можете отправлять запросы S3 только в те регионы, которые поддерживают подписи v2 - это означает, что регионы были подключены к сети до 2016 года. Большинство регионов США были подключены к сети до 2016 года, в то время как большинство регионов ЕС этого не сделали.
Если вы используете версию ColdFusion до CF 2018, обновление 2, вам нужно будет использовать AWS Java SDK для выполнения запросов S3 в регионах, где требуется подпись v4, или подписывать запросы S3 вручную с помощью метода v4 , Я не рекомендую этот маршрут. Использовать AWS Java SDK просто. У меня есть многочисленные примеры того, как использовать его на моем блоге .