Any bucket created through cloudformation will have `"LocationConstraint": null`, implying us-east-1, although in AWS CloudFormation the bucket's region will always match the template's region.
if not should_be_created:
            
            if not template_deployer.is_updateable(logical_id, resource_wrapped, stack_name):
                LOG.debug('Resource %s need not be deployed: %s' % (logical_id, resource_json))
                if resource:
                    return resource
        if not resource:
            
            resource_json_arns_fixed = clone(json_safe(convert_objs_to_ids(resource_json)))
            set_moto_account_ids(resource_json_arns_fixed)
            
            resource = parse_and_create_resource_orig(logical_id,
                resource_json_arns_fixed, resources_map, region_name)
            
            if hasattr(resource, 'region_name') and resource.region_name != region_name:
                LOG.debug('Updating incorrect region from %s to %s' % (resource.region_name, region_name))
                resource.region_name = region_name
        
        update_resource_name(resource, resource_json)
        LOG.debug('Deploying CloudFormation resource: %s' % resource_json)
        try:
            CURRENTLY_UPDATING_RESOURCES[resource_hash_key] = True
            deploy_func = template_deployer.deploy_resource if should_be_created else template_deployer.update_resource
            result = deploy_func(logical_id, resource_wrapped, stack_name=stack_name)
        finally:
            CURRENTLY_UPDATING_RESOURCES[resource_hash_key] = False
        if not should_be_created:
            
            return resource
        def find_id(resource):