3

Я пытаюсь создать вывод хранилища данных Stream Analytics с помощью powershell. Это команда, я использую:Ошибка при создании вывода памяти blob для Stream Analytics с использованием Powershell

New-AzureRMStreamAnalyticsOutput -ResourceGroupName $ResourceGroupName -JobName $JobName –File soutput.json" -Force 

и файл output.json выглядит следующим образом:

{ 
    "name": "test", 
    "properties": { 
    "datasource": { 
     "type": "Microsoft.Storage/Blob", 
      "properties": { 
       "storageAccounts": ["testStorage"], 
       "container": "testContainer", 
       "pathPattern": "", 
       "accountName": "testStorage", 
       "accountKey": "storage-key" 
      } 
     } 
    } 
} 

И я получаю эту ошибку:

New-AzureRMStreamAnalyticsOutput : HTTP Status Code: BadRequest 
Error Code: BadRequest 
Error Message: The JSON provided in the request body is invalid. 
Error converting value "testStorage" to type 'Microsoft.Streaming.Service.Contracts.CSMResourceProvider.BlobConnectionInfo'. 
Path 'properties.storageAccounts[0]', line 8, position 106. 

Что должно быть в свойстве storageAccounts?

ответ

2

What should be in the storageAccounts property?

Нам нужно установить storageAccounts свойство:

"StorageAccounts": [ 
        { 
         "AccountKey": "storagekey", 
          "AccountName": "storageaccount" 
        } 
        ] 

недвижимости «Serialization» должны быть включены в выходной формат JSON file.Please попробовать использовать output.json файл следующим образом. Он работает правильно для меня.

{ 
    "Name": "S3PSAJobOutPut", 
    "Properties": { 
        "DataSource": { 
        "Properties": { 
        "Container": "s3psaoutput", 
        "PathPattern": "", 
        "StorageAccounts": [ 
        { 
         "AccountKey": "storagekey", 
          "AccountName": "storageaccount" 
        } 
          ] 
        }, 
        "Type": "Microsoft.Storage/Blob" 
        }, 
        "Serialization": { 
          "Properties": { 
          "Encoding": "UTF8", 
          "Format": "LineSeparated" 
          }, 
          "Type": "Json" 
         } 

        } 
} 

enter image description here