#azure #cloud #azure-data-lake #informatica #informatica-cloud
#azure #облако #azure-data-lake #informatica #informatica-облако
Вопрос:
я вызываю Azure Rest API, чтобы перечислить все большие двоичные объекты в каталоге (внутри контейнера) через informatica cloud с помощью преобразования веб-службы.Но я получаю сообщение об ошибке при выполнении сопоставления InvalidUri
Запрошенный URI не представляет какой-либо ресурс на сервере. API: https://<account_name>.blob.core.windows.net/training?restype=containeramp;comp=listamp;prefix=training/Type/Class
Ответ №1:
Не удалось воспроизвести вашу проблему, REST API — List Blobs
отлично работает на моей стороне.
Вы можете обратиться к приведенному ниже образцу, убедитесь, что вы используете его так же, как и мой.
Примечание: при использовании вы prefix
уже использовали имя контейнера training
в URL-адресе, не используйте его снова в параметре, так и должно быть prefix=Type/Class
.
URL-адрес запроса:
GET https://accountname.blob.core.windows.net/training?restype=containeramp;comp=listamp;prefix=Type/Class
Заголовок запроса:
x-ms-version = 2019-12-12
Тест в postman:
Моя структура хранения:
Комментарии:
1. Спасибо за ответ. Он работает с почтальоном. При вызове API из informatica cloud он выдает ошибку. Я создал файл swagger для этого rest API. Использование этого файла в IICS для извлечения сведений из файла .