OpenAI Studio Ingest Error FQDN list is null or empty

90093266 5 Reputation points
2024-06-11T20:55:27.3366667+00:00

Hello, I have set up an Azure OpenAI and Search setup according to https://learn.microsoft.com/en-us/azure/ai-services/openai/how-to/use-your-data-securely , which uses private endpoints. The validation script in that link passes, and I can use this setup to successfully use the chat playground in OpenAI Studio (Accessing OpenAI over the private endpoint works). However, when I try to use "Bring your own data" the ingest job fails, with the following error in OpenAI Studio:

error

I do have records in private DNS zones attached to the same vnet which resolve the search and blob services.

Using chrome devtools, I can see that the URL it is hitting for this API call is like the following (I have anonymized all resource names)

https://openai-627ef756872.openai.azure.com/openai/ingestion/jobs/test?api-version=2024-05-01-preview

and the body it is sending is like the JSON I will paste at the bottom. Using this same, or similar body, I can replicate the problem using an api call using curl or az rest, and get the following response: {"error":{"code":"BadRequest","message":"The FQDN list is null or empty. Please ensure that you have at least one endpoint in your FQDN list."}}

Here is my sample request body which produces the error. What could be causing this? All devices I have tested on do have VPN connectivity to the private endpoints and can reach them. I have tried many variations on the body and headers, but have found no solution. Notably I have also tried using the "privatelink" DNS addresses of the blob and search services in the body, such as testsearch788726557.privatelink.search.windows.net but this does not help.

{

  "kind": "SystemCompute",

  "overrides": {

    "useFr": false,

    "useVision": false

  },

  "searchServiceConnection": {

    "kind": "EndpointWithManagedIdentity",

    "endpoint": "https://testsearch788726557.search.windows.net"

  },

  "datasource": {

    "kind": "Storage",

    "storageAccountConnection": {

      "kind": "EndpointWithManagedIdentity",

      "resourceId": "ResourceId=/subscriptions/72f476b2-72f1-4302-aa45-28ec2d46ea32/resourceGroups/rg-test-001/providers/Microsoft.Storage/storageAccounts/testblob7986685",

      "endpoint": "https://testblob7986685.blob.core.windows.net"

    },

    "containerName": "fileupload-test",

    "embeddingsSettings": [],

    "chunkingSettings": {

      "maxChunkSizeInTokens": 1024

    }

  },

  "dataRefreshIntervalInHours": 0

}

Azure OpenAI Service
Azure OpenAI Service
An Azure service that provides access to OpenAI’s GPT-3 models with enterprise capabilities.
2,599 questions
{count} votes