Сбой ETL Pull, сообщение об ошибке дает смешанные сообщения

Следуя инструкциям на http://developer.gooddata.com/article/loading-data-via-api, я всегда получаю ошибку HTTP400:

400: Ни ожидаемый файл "upload_info.json", ни архив "upload.zip" не найдены (не доступны) в ""

Когда я HTTP GET по тому же пути, что и для HTTP PUT, файл загружается просто отлично.

Любые указатели на то, что я, вероятно, делаю неправильно?


person Eric Caron    schedule 09.02.2014    source источник


Ответы (2)


GoodData проходит через миграцию с AWS на RackSpace. Попробуйте изменить все запросы get/post/put:

  • с secure.gooddata.com на na1.secure.gooddata.com
  • от secure-di.gooddata.com до na1-di.gooddata.com
person Josef Pithart    schedule 09.02.2014
comment
Вау, хороший выстрел. Трудно догадаться, учитывая ошибку, но она устранила ее — подробнее здесь: разработчику .gooddata.com/article/ - person Aveius; 13.03.2014
comment
Рад помочь, я довольно опытен во всех видах ошибок. :-) - person Josef Pithart; 13.03.2014

Проверить датацентр, в котором находится проект, можно через ресурс /gdc/projects/{projectId} — поле «project.content.cluster».

Например:

https://secure.gooddata.com/gdc/projects/myProjectId:

{
"project" : {
  "content" : {
     "cluster" : "na1",
....

Для AWS это поле имеет пустое значение, «na1» означает место в стойке.

person Juraj Martinka    schedule 10.02.2014