1С сервер взаимодействия amazon s3 permanentredirect

1С сервер взаимодействия. Amazon S3. The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.

Всем привет, с вами Низамов Илья. Мое прошлое видео немного устарело и я выпустил небольшой update, по настройте сервера взаимодействия 1С и облака Amazon S3.

Сначала идем и смотрим видео из той статьи.

И там есть небольшой скрипт. Раньше он выглядел так:

INSERT INTO public.storage_server(id, type, base_url, container_url, container_name, region, access_key_id, secret_key, signature_version, is_deleted, upload_limit, download_limit, file_size_limit, created_at, updated_at, cdn_url, cdn_key_id, cdn_secret_key, state, cdn_enabled, path_style_access_enabled, bytes_to_keep, days_to_keep, pricing_url)
VALUES(
uuid_generate_v4(), 'AMAZON', 'https://s3.amazonaws.com','https://${container_name}.s3.${region}.amazonaws.com',
'nizamov-school-bucket',
'eu-west-1', 
'AKIAICSA4U2IRVUVL5GA',
'G9gqwvEsghdkWqyp8pjtZhEr+9ikOmr7c0WTSTvf',
'V4', false, 1073741824, 1073741824, 104857600, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL, NULL, NULL, 'ACTIVE', false, true, 0, 0, NULL);

Если вы настроите с этими настройками, то при попытке получить файл другим пользователем, вы получите ошибку. 

<Code>PermanentRedirect</Code><Message>The bucket you are attempting to access must be addressed using the specified endpoint. Please send all future requests to this endpoint.</Message>

Чтобы ее исправить, надо немного изменить скрипт и у вас должно получиться так.

INSERT INTO public.storage_server(id, type, base_url, container_url, container_name, region, access_key_id, secret_key, signature_version, is_deleted, upload_limit, download_limit, file_size_limit, created_at, updated_at, cdn_url, cdn_key_id, cdn_secret_key, state, cdn_enabled, path_style_access_enabled, bytes_to_keep, days_to_keep, pricing_url)
VALUES(
uuid_generate_v4(), 'AMAZON', 'https://s3-eu-west-1.amazonaws.com','https://nizamov-school-bucket.s3-eu-west-1.amazonaws.com',
'nizamov-school-bucket',
'eu-west-1', 
'AKIAICSA4U2IRVUVL5GA',
'G9gqwvEsghdkWqyp8pjtZhEr+9ikOmr7c0WTSTvf',
'V4', false, 1073741824, 1073741824, 104857600, CURRENT_TIMESTAMP, CURRENT_TIMESTAMP, NULL, NULL, NULL, 'ACTIVE', false, true, 0, 0, NULL);

И не забываем, что названия bucket, регион, и секретные ключи у вас будут свои.