AVRO/JSONSCHEMA レコードをコンフルエントなクラウド REST プロキシに生成しようとしています。このドキュメントを参照して、セルフ マネージド REST プロキシ サーバーがコンフルエント クラウドを指すように開始されました。
トピックを登録し、JSON レコードとコンシューマー JSON レコードを生成できます。しかし、スキーマ レジストリ、つまり AVRO レコードまたは JSONSCHEMA レコードの生成を含めようとすると、40801 ERROR がスローされます。
レコードの作成については、REST プロキシのクイック スタートを参考にしました。
REST 呼び出しの詳細:
POST /topics/new-tweet HTTP/1.1
Host: <aws-hostname>:8082
Accept: application/vnd.kafka.v2+json
Content-Type: application/vnd.kafka.avro.v2+json
Cache-Control: no-cache
Postman-Token: c97b6f48-f68e-f114-63d8-c2389ffd77f0
{"value_schema": "{\"type\": \"record\", \"name\": \"User\", \"fields\": [{\"name\": \"name\", \"type\": \"string\"}]}", "records": [{"value": {"name": "testUser"}}]}
エラーの詳細:
{
"error_code": 40801,
"message": "Error when registering schema. format = AVRO, subject = new-tweet-value, schema = {\"type\":\"record\",\"name\":\"User\",\"fields\":[{\"name\":\"name\",\"type\":\"string\"}]}"
}