Поделиться через


Batch Account - List Outbound Network Dependencies Endpoints

Выводит список конечных точек, которые узел вычислений пакетной службы в этой учетной записи пакетной службы может вызываться в рамках администрирования пакетной службы. При развертывании пула в указанной виртуальной сети необходимо убедиться, что сеть разрешает исходящий доступ к этим конечным точкам. Сбой разрешения доступа к этим конечным точкам может привести к тому, что пакетная служба помечает затронутые узлы как неиспользуемые. Дополнительные сведения о создании пула в виртуальной сети см. в https://learn.microsoft.com/azure/batch/batch-virtual-network.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Batch/batchAccounts/{accountName}/outboundNetworkDependenciesEndpoints?api-version=2024-07-01

Параметры URI

Имя В Обязательно Тип Описание
accountName
path True

string

Имя учетной записи пакетной службы.

Шаблон регулярного выражения: ^[a-zA-Z0-9]+$

resourceGroupName
path True

string

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

subscriptionId
path True

string

Идентификатор подписки Azure. Это строка с форматом GUID (например, 000000000-0000-0000-0000-0000-000000000000000000000)

api-version
query True

string

Версия API, используемая с HTTP-запросом.

Ответы

Имя Тип Описание
200 OK

OutboundEnvironmentEndpointCollection

Операция прошла успешно. Ответ содержит список исходящих зависимостей сети.

Other Status Codes

CloudError

Ответ на ошибку, описывающий причину сбоя операции.

Безопасность

azure_auth

Поток кода проверки подлинности Microsoft Entra OAuth 2.0

Тип: oauth2
Flow: implicit
URL-адрес авторизации: https://login.microsoftonline.com/common/oauth2/authorize

Области

Имя Описание
user_impersonation олицетворения учетной записи пользователя

Примеры

ListOutboundNetworkDependencies

Образец запроса

GET https://management.azure.com/subscriptions/subid/resourceGroups/default-azurebatch-japaneast/providers/Microsoft.Batch/batchAccounts/sampleacct/outboundNetworkDependenciesEndpoints?api-version=2024-07-01

Пример ответа

{
  "value": [
    {
      "category": "Azure Batch",
      "endpoints": [
        {
          "domainName": "sampleacct.japaneast.batch.azure.com",
          "description": "Applicable to job manager tasks, tasks that use job scoped authentication, or any task that makes calls to Batch.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "japaneast.service.batch.azure.com",
          "description": "Applicable to all Azure Batch pools.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Azure Storage",
      "endpoints": [
        {
          "domainName": "autostorageaccountname.blob.core.windows.net",
          "description": "AutoStorage endpoint for this Batch account. Applicable to all Azure Batch pools under this account.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "*.blob.core.windows.net",
          "description": "Applicable to all Azure Batch pools.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "*.table.core.windows.net",
          "description": "Applicable to all Azure Batch pools.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        },
        {
          "domainName": "*.queue.core.windows.net",
          "description": "Applicable to all Azure Batch pools.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Microsoft Package Repository",
      "endpoints": [
        {
          "domainName": "packages.microsoft.com",
          "description": "Only applicable to pools containing a Mount Configuration. Learn about Mount Configurations in Batch at https://learn.microsoft.com/azure/batch/virtual-file-mount.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    },
    {
      "category": "Azure Key Vault",
      "endpoints": [
        {
          "domainName": "*.vault.azure.net",
          "description": "Only applicable to pools containing a Disk Encryption Configuration and whose VM size does not support encryption at host. Learn more about disk encryption in Azure Batch at https://learn.microsoft.com/azure/batch/disk-encryption. Learn more about encryption at host and supported VM sizes at https://learn.microsoft.com/azure/virtual-machines/disks-enable-host-based-encryption-portal.",
          "endpointDetails": [
            {
              "port": 443
            }
          ]
        }
      ]
    }
  ]
}

Определения

Имя Описание
CloudError

Ответ на ошибку из пакетной службы.

CloudErrorBody

Ответ на ошибку из пакетной службы.

EndpointDependency

Имя домена и сведения о подключении, используемые для доступа к зависимости.

EndpointDetail

Сведения о подключении между пакетной службой и конечной точкой.

OutboundEnvironmentEndpoint

Коллекция связанных конечных точек из той же службы, для которой для пакетной службы требуется исходящий доступ.

OutboundEnvironmentEndpointCollection

Значения, возвращаемые операцией List.

CloudError

Ответ на ошибку из пакетной службы.

Имя Тип Описание
error

CloudErrorBody

Текст ответа на ошибку.

CloudErrorBody

Ответ на ошибку из пакетной службы.

Имя Тип Описание
code

string

Идентификатор ошибки. Коды являются инвариантными и предназначены для программного использования.

details

CloudErrorBody[]

Список дополнительных сведений об ошибке.

message

string

Сообщение, описывающее ошибку, предназначенное для отображения в пользовательском интерфейсе.

target

string

Целевой объект конкретной ошибки. Например, имя свойства в ошибке.

EndpointDependency

Имя домена и сведения о подключении, используемые для доступа к зависимости.

Имя Тип Описание
description

string

Читаемые пользователем дополнительные сведения о зависимости и когда это применимо.

domainName

string

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

endpointDetails

EndpointDetail[]

Список сведений о подключении для этой конечной точки.

EndpointDetail

Сведения о подключении между пакетной службой и конечной точкой.

Имя Тип Описание
port

integer

Порт, к которому подключена конечная точка.

OutboundEnvironmentEndpoint

Коллекция связанных конечных точек из той же службы, для которой для пакетной службы требуется исходящий доступ.

Имя Тип Описание
category

string

Тип службы, к которому подключается пакетная служба.

endpoints

EndpointDependency[]

Конечные точки для этой службы, к которой служба пакетной службы выполняет исходящие вызовы.

OutboundEnvironmentEndpointCollection

Значения, возвращаемые операцией List.

Имя Тип Описание
nextLink

string

Маркер продолжения.

value

OutboundEnvironmentEndpoint[]

Коллекция конечных точек исходящей сети, возвращаемых операцией перечисления.