Может ли функция Azure получить доступ к Интернету?

... или, точнее, что было задействовано в организации такого доступа?

Я хотел бы попробовать AWS Lambda и Функции Azure и иметь в виду игрушечное приложение, которое по расписанию будет вызывать веб-API - или очищать веб-страницу - захватывать некоторые данные и сохранять их в файл. Я беспокоюсь, что часть «доступ в Интернет» может быть непростой; Первоначальный поиск в Google предполагал, что для AWS Lambda мне нужно будет получить "NAT" (?) за 30 долларов США, а для Функций Azure я ничего не нашел. Кто-нибудь может посоветовать?

Вам не нужно делать ничего особенного, чтобы получить исходящий доступ в Интернет. Вы платите только за время работы вашей функции. Куда вы сохраняете очищенные данные, стоит подумать. Если это всего лишь тест, сохраните его в локальной файловой системе функции, но имейте в виду, что он может быть непостоянным. Если вам нужно сохранить его, запишите его в хранилище объектов (например, S3).

jarmod 20.11.2018 17:46
Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
3
1
297
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Функция Azure получила внешний \ исходящий доступ в Интернет. Я даже не знаю, как бы вы это заблокировали. Так да. он получил это.

В дополнение к ответу @ 4c74356b41:

Ваш поиск мог не показать то, что вы искали.

Функции AWS Lambda не имеют доступа в Интернет только тогда, когда они находятся внутри VPC.

По умолчанию лямбды не создаются ни в одном VPC, поэтому у них есть доступ в Интернет.

То, что вы нашли в Google, верно только для функций AWS Lambda внутри A VPC.

извините, я не знаю об AWS

4c74356b41 20.11.2018 20:39
Ответ принят как подходящий

И AWS Lambda, и функции Azure по умолчанию имеют доступ к Интернету.

Примечание. Если вы выполняете предварительную настройку, например, помещаете функцию AWS Lambda в VPC, именно здесь вам потребуется использовать шлюз NAT (с дополнительной оплатой) для доступа в Интернет.

Другие вопросы по теме