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


Batch Account - List Outbound Network Dependencies Endpoints

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

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

Параметры URI

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

string

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

Regex pattern: ^[a-zA-Z0-9]+$

resourceGroupName
path True

string

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

subscriptionId
path True

string

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

api-version
query True

string

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

Ответы

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

OutboundEnvironmentEndpointCollection

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

Other Status Codes

CloudError

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

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

azure_auth

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

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

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

Примеры

ListOutboundNetworkDependencies

Sample Request

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

Sample Response

{
  "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://docs.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://docs.microsoft.com/azure/batch/disk-encryption. Learn more about encryption at host and supported VM sizes at https://docs.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[]

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