1С СЕРВЕР ВЗАИМОДЕЙСТВИЯ. ОБМЕН ФАЙЛАМИ ЧЕРЕЗ AMAZON S3

1С СЕРВЕР ВЗАИМОДЕЙСТВИЯ. ОБМЕН ФАЙЛАМИ ЧЕРЕЗ AMAZON S3

Настройка облака Amazon S3

Создать backet

Получить ключи доступа

Настроить CORS

https://console.aws.amazon.com/s3/buckets/nizamov-school-bucket/?region=eu-west-1 



"AllowedHeaders": [ 
"*" 
], 
"AllowedMethods": [ 
"PUT", 
"POST", 
"DELETE" 
], 
"AllowedOrigins": [ 
"*" 
], 
"ExposeHeaders": [] } 
]

Настройка сервера взаимодействия 1С

Подготовить скрипт заполнив его данными своего backet, региона и ключами доступа.

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);

Открыть pgAdmin. При необходимости почистить таблицу storage_server.

Запустить QueryTools и выполнить скрипт