Я новый пользователь платформы Azure, и у меня возникли проблемы с пониманием того, как разные части связаны. У меня есть данные в блоке хранилища, который я хотел бы использовать для отправки запросов POST HTTPS на веб-службу. Мой вопрос заключается в следующем: как я могу отправить данные из моей блейд-памяти Azure в конечную точку REST API?Azure HTTPS POST и GET
ответ
Во-первых, давайте начнем с небольшой предыстории:
Azure Resource Manager (ARM)
ARM is the REST API что вы интерфейс с помощью модуля Azure Portal, PowerShell, или кросс-платформенный (Xplat) CLI инструмент , чтобы обеспечить и управлять облачными ресурсами внутри вашей подписки (учетной записи) Azure. Чтобы предоставить ресурсы, вы должны сначала создать группу ресурсов, по существу, контейнер управления для различных экземпляров облачных ресурсов.
Azure Storage (Blob)
Microsoft Azure Storage предлагает несколько различных услуг:
- Blob (неструктурированные, плоские хранения данных)
- Files (облачный SMB доля для Azure виртуальных машин)
- Queue (очереди FIFO/LIFO, похожие на Azure Service Bus)
- Таблица (Разделенное хранилище NOSQL)
Из этих типов хранилищ хранилище Бобба, возможно, является наиболее распространенным. Чтобы использовать любую из этих служб хранения, вы должны сначала предоставить учетную запись хранения внутри группы ресурсов ARM (см. Выше). Чтобы специально использовать хранилище blob, вы создаете контейнер Blob внутри вашей учетной записи хранилища, а затем создаете или загружаете капли в этот контейнер (-ы). Когда данные хранятся в контейнере Azure Blob Container, он не перемещается, если служба явно запрашивает данные.
Azure App Service
При развертывании веб-приложения (с передним концом) или REST API App (без переднего конец), вы будете использовать Microsoft Azure в App Service предложение. Одна уникальная особенность веб-приложения Azure App Service (я знаю, это глоток) - это WebJobs. WebJobs, по сути, позволяет вам запускать произвольный код в облаке, как в фоновом рабочем процессе. Вы можете запускать WebJobs, когда капли создаются или загружаются, используя this document.
По существу, вы используете атрибут [BlobTrigger()]
.NET из SDK Azure WebJobs для обозначения кода, который будет выполняться внутри Azure WebJobs всякий раз, когда создается новый blob. Выполняемый код может захватывать данные blob и отправлять их в конечную точку API REST.
- 1. Https get vs post
- 2. HTTP GET и POST из домена HTTPS
- 3. WebClient get/post to https always timeout
- 4. Elasticsearch с HTTPS POST/PUT/GET запрос
- 5. Https POST/GET не работает над Mono
- 6. Https POST/GET с Qml/Qt
- 7. WCF, GET и HTTPS
- 8. Ajax Post и GET
- 9. JSON GET и POST
- 10. indy https GET - аутентификация
- 11. сделать https post request
- 12. POST vs post, GET vs get
- 13. HTTP POST конвертирования в HTTPS GET при перенаправлении прокси-сервером
- 14. Как читать/получать сообщения Get/POST на сервере HTTPs Linux?
- 15. Javascript/JQuery Post и Get?
- 16. Проблемы с POST и GET
- 17. jquery GET и POST confusion
- 18. POST и GET Lib Issue
- 19. Javascript HTTP GET и POST
- 20. HTML Методы GET и POST
- 21. Curl: одновременный GET и POST
- 22. GET и POST в ajax
- 23. GET и POST в PDO
- 24. fsockopen - POST и GET PHP
- 25. Отправить переменные POST и GET
- 26. Параметры JSP, GET и POST
- 27. Использование JQuery $ .GET и $ .POST
- 28. Проверьте запрос Get и Post
- 29. PHP: злоупотребление POST и GET
- 30. Зачем санировать POST и GET
Если я правильно понимаю, у вас есть приложение (веб-приложение), в котором вы хотите прочитать содержимое блоб. Правильно ли я понимаю? –
У меня есть файл, который я хочу загрузить на лазурь и использовать для публикации данных в REST API на веб-сайте, который не является моим. – user3632362