Сертификаты TLS (SSL) для пользовательских доменов
Для обращения к объектам в бакете через пользовательский домен по HTTPS нужно добавить сертификат TLS (SSL). Управлять сертификатами можно через панель управления или User Certificates API.
Выпустить сертификат можно у любого провайдера. При использовании DNS-хостинга Servercore вы можете быстро выпустить сертификат Let’s Encrypt, но после каждого перевыпуска Let’s Encrypt сертификат необходимо добавлять вручную.
Сертификат добавляется на уровне страны: он будет работать только для бакетов, размещенных в регионе выбранной страны.
Для одного домена может быть активен один сертификат. Если для домена добавлено несколько сертификатов, активным будет последний загруженный. Если активный сертификат будет удален или срок ег о действия истечет, автоматически активируется предыдущий, но только если срок его действия не истек.
Протокол TLS
Протокол Transport Layer Security (TLS) является новой версией протокола SSL и используется вместе с протоколом HTTP. При совместном использовании HTTP и TLS обеспечивается шифрование, аутентификация и целостность данных.
Мы рекомендуем использовать TLS-протокол версии 1.2 и выше. Версии ниже 1.2 признаны устаревшими (подробнее на сайте IETF) и не поддерживаются S3 с 1 мая 2023 года.
Посмотреть используемую версию TLS можно в логах.
Подробнее о настройке TLS версии 1.2 в документации Amazon:
Добавить сертификат
В рамках проекта можно добавить до 100 сертификатов.
-
В панели управления в верхнем меню нажмите Продукты и выберите S3.
-
Перейдите в раздел SSL-сертификаты.
-
Нажмите Добавить сертификат.
-
Выберите страну, для бакетов в которой будет работать сертификат.
-
Введите имя для сертификата, оно должно быть уникальным в рамках проекта.
-
Добавьте основной сертификат:
-----BEGIN CERTIFICATE-----
<certificate.crt>
-----END CERTIFICATE-----Укажите
<certificate.crt>— приватный ключ в форматеPKCS#1. -
Добавьте приватный ключ:
-----BEGIN PRIVATE KEY-----
<private_key.key>
-----END PRIVATE KEY-----Укажите
<private_key.key>— приватный ключ в форматеPKCS#1. -
Нажмите Добавить сертификат. Сертификат активируется в течение пяти минут.
Статусы сертификатов
У далить сертификат
Нельзя удалить сертификаты, которые находятся в процессе добавления.
- В панели управления в верхнем меню нажмите Продукты и выберите S3.
- Перейдите в раздел SSL-сертификаты.
- В строке с сертификатом нажмите .
- Введите имя сертификата и нажмите Удалить.