Получить список сервисных эндпоинтов и информацию о них
Получить список сервисных эндпоинтов
Заголовок раздела «Получить список сервисных эндпоинтов»- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите VPC → Сети.
- Нажмите на имя нужной сети и перейдите на вкладку PrivateLink.
Откроется список сервисных эндпоинтов.
Если у вас нет утилиты MWS CLI:
Узнайте имя сети:
bash 1mws vpc network listПолучите список сервисных эндпоинтов:
bash 1mws vpc service-endpoint list --network <имя сети>bash 1+-----------------+-------------+------------+--------------------------+2| NAME | DESCRIPTION | STATUS | UPDATE TIME |3+-----------------+-------------+------------+--------------------------+4| <имя эндпоинта> | <описание> | OK | <дата и время изменения> |5+-----------------+-------------+------------+--------------------------+6| <имя эндпоинта> | <описание> | OK | <дата и время изменения> |7+-----------------+-------------+------------+--------------------------+
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя сети:
bash 1curl -X GET https://vpc.mwsapis.ru/vpc/v1/projects/<имя проекта>/networks \2-H "Authorization: Bearer <IAM-токен>" \3-H "Content-Type: application/json"Получите список сервисных эндпоинтов:
bash 1curl -X GET https://vpc.mwsapis.ru/vpc/v1/projects/<имя проекта>/networks/<имя сети>/serviceEndpoints \2-H "Authorization: Bearer <IAM-токен>" \3-H "Content-Type: application/json"json 1{2"items" : [ {3"kind" : "vpc/v1/serviceEndpoint",4"metadata" : {5"id" : "vpc/projects/<имя проекта>/networks/<имя сети>/serviceEndpoints/<имя сервисного эндпоинта>",6"name" : "<имя сервисного эндпоинта>",7"createTime" : "<дата создания сервисного эндпоинта>",8"updateTime" : "<дата последнего изменения сервисного эндпоинта>"9},10"spec" : {11"target" : {12"objectStorage" : { }13},14"address" : {15"spec" : {16"subnet" : "vpc/projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>",17"ipAddress" : "<значение IP-адреса>"18}19}20},21"status" : {22"ready" : {23"state" : "OK"24},25"endpointAddress" : {26"ref" : "projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>",27"ipAddress" : "<значение IP-адреса>"28}29}30} ]31}
Получить информацию о сервисном эндпоинте
Заголовок раздела «Получить информацию о сервисном эндпоинте»- Веб-консоль
- MWS CLI
- API
- В веб-консоли выберите нужный проект.
- В списке сервисов выберите VPC → Сети.
- Нажмите на имя нужной сети и перейдите на вкладку PrivateLink.
- Нажмите на имя нужного сервисного эндпоинта.
Откроется страница с информацией о сервисном эндпоинте.
Если у вас нет утилиты MWS CLI:
Узнайте имя сети:
bash 1mws vpc network listУзнайте имя сервисного эндпоинта:
bash 1mws vpc service-endpoint list --network <имя сети>Получите информацию о сервисном эндпоинте:
bash 1mws vpc service-endpoint get <имя сервисного эндпоинта> --network <имя сети>yaml 1kind: vpc/v1/serviceEndpoint2metadata:3id: vpc/projects/<имя проекта>/networks/<имя сети>/serviceEndpoints/<имя сервисного эндпоинта>4name: <имя сервисного эндпоинта>5displayName: <отображаемое имя сервисного эндпоинта>6createTime: "<дата создания сервисного эндпоинта>"7updateTime: "<дата последнего изменения сервисного эндпоинта>"8spec:9target:10objectStorage: {}11address:12spec:13subnet: subnets/<имя подсети>14status:15ready:16state: OK17endpointAddress:18ref: projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>19ipAddress: <значение IP-адреса>
Убедитесь, что у вас есть IAM-токен для авторизации запроса. Если нет, получите его.
Узнайте имя сети:
bash 1curl -X GET https://vpc.mwsapis.ru/vpc/v1/projects/<имя проекта>/networks \2-H "Authorization: Bearer <IAM-токен>" \3-H "Content-Type: application/json"Узнайте имя сервисного эндпоинта:
bash 1curl -X GET https://vpc.mwsapis.ru/vpc/v1/projects/<имя проекта>/networks/<имя сети>/serviceEndpoints \2-H "Authorization: Bearer <IAM-токен>" \3-H "Content-Type: application/json"Получите информацию о сервисном эндпоинте:
bash 1curl -X GET https://vpc.mwsapis.ru/vpc/v1/projects/<имя проекта>/networks/<имя сети>/serviceEndpoints/<имя сервисного эндпоинта> \2-H "Authorization: Bearer <IAM-токен>" \3-H "Content-Type: application/json"json 1{2"kind" : "vpc/v1/serviceEndpoint",3"metadata" : {4"id" : "vpc/projects/<имя проекта>/networks/<имя сети>/serviceEndpoints/<имя сервисного эндпоинта>",5"name" : "<имя сервисного эндпоинта>",6"createTime" : "<дата создания сервисного эндпоинта>",7"updateTime" : "<дата последнего изменения сервисного эндпоинта>"8},9"spec" : {10"target" : {11"objectStorage" : { }12},13"address" : {14"spec" : {15"subnet" : "vpc/projects/<имя проекта>/networks/<имя сети>/subnets/<имя подсети>",16"ipAddress" : "<значение IP-адреса>"17}18}19},20"status" : {21"ready" : {22"state" : "OK"23},24"endpointAddress" : {25"ref" : "projects/<имя проекта>/networks/<имя сети>/addresses/<имя внутреннего IP-адреса>",26"ipAddress" : "<значение IP-адреса>"27}28}29}