Создать сервисное подключение
Важно
Функциональность Сервисные подключения (VPC Private Endpoints) находится на стадии Preview и будет доступна для тестирования с 26 сентября 2024 г. Чтобы запросить доступ, обратитесь к вашему аккаунт-менеджеру.
Примечание
В регионе Казахстан доступна только зона доступности kz1-a
.
Для создания сервисного подключения необходима одна из следующих ролей:
vpc.privateEndpoints.editor
vpc.privateEndpoints.admin
vpc.privateAdmin
vpc.admin
admin
Чтобы создать сервисное подключение:
Если у вас еще нет интерфейса командной строки Yandex Cloud, установите и инициализируйте его.
По умолчанию используется каталог, указанный в профиле CLI. Вы можете указать другой каталог с помощью параметра --folder-name
или --folder-id
.
-
Посмотрите описание команды CLI для создания сервисного подключения:
yc vpc private-endpoint create --help
-
Создайте сервисное подключение к Object Storage в каталоге по умолчанию:
yc vpc private-endpoint create \ --name s3-vpc-link \ --description "Private Endpoint to the Object Storage" \ --network-name default-net \ --object-storage
Где:
--name
— (опционально) имя сервисного подключения.--description
— (опционально) описание сервисного подключения.--network-name
— имя облачной сети, в которой будет создано сервисное подключение. Также вы можете использовать идентификатор сети в параметре--network-id
.--object-storage
— сервисное подключение к Object Storage. Другие типы сервисных подключений пока не доступны.
При создании сервисного подключения можно использовать дополнительные параметры:
-
--address-spec
— (опционально) параметры в форматеключ=значение
для внутреннего IP-адреса, который будет назначен сервисному подключению:-
address
— (опционально) внутренний IP-адрес для сервисного подключения. Если IP-адрес не указан, он будет назначен случайно из диапазона указанной подсети. -
subnet-id
— (опционально) идентификатор подсети, из которой будет взят IP-адрес для сервисного подключения. Если подсеть не указана, внутренний IP-адрес будет назначен случайно из диапазона одной из подсетей облачной сети.Примечание
Чтобы создать сервисное подключение, в вашей сети должна быть хотя бы одна подсеть.
-
-
--private-dns-records-enabled
— (опционально) параметр для создания дополнительных ресурсных записей в DNS для переопределения публичного FQDN сервиса, к которому создается подключение.В зависимости от того, применен ли параметр, будут автоматически созданы следующие ресурсные записи для доступа в Object Storage:
-
параметр не используется:
Имя Тип Значение storage.pe.yandexcloud.net A <внутренний_IP-адрес_сервисного_подключения> *.storage.pe.yandexcloud.net A <внутренний_IP-адрес_сервисного_подключения> -
параметр используется:
Имя Тип Значение storage.pe.yandexcloud.net A <внутренний_IP-адрес_сервисного_подключения> *.storage.pe.yandexcloud.net A <внутренний_IP-адрес_сервисного_подключения> storage.yandexcloud.kz A <внутренний_IP-адрес_сервисного_подключения> *.storage.yandexcloud.kz A <внутренний_IP-адрес_сервисного_подключения>
-
-
Проверьте, что сервисное подключение создалось:
yc vpc private-endpoint list
Результат выполнения команды:
+----------------------+-------------+--------------------------------+ | ID | NAME | DESCRIPTION | +----------------------+-------------+--------------------------------+ | enpd7rq************* | s3-vpc-link | Private Endpoint to the Object | | | | Storage | +----------------------+-------------+--------------------------------+
О том, как узнать параметры созданного сервисного подключения, см. в разделе Получить информацию о сервисном подключении.