Плагин Dataverse, получающий доступ к API внутри клиента Azure компании: ошибка?C#

Место общения программистов C#
Ответить Пред. темаСлед. тема
Anonymous
 Плагин Dataverse, получающий доступ к API внутри клиента Azure компании: ошибка?

Сообщение Anonymous »

Насколько мне известно, в PowerPlatform есть (относительно новая) возможность под названием «Поддержка виртуальной сети для Power Platform»..
По сути, она позволяет подключаемым модулям Dataverse получать доступ к нашим арендаторам Azure. локальные ресурсы (наши API, SQL-серверы и т. д.), обеспечивая функциональность, аналогичную VPN.
В документации указано следующее (выдержки):
< цитата>
Использование Плагины Dataverse для безопасного подключения к частным, защищенным конечными точками ресурсам в Azure, таким как веб-API, или любым ресурсам в вашей частной сети, таким как SQL и веб-API. (...)
Да. Power Platform использует собственный DNS, настроенный в виртуальной сети, которая содержит делегированную подсеть, для разрешения всех конечных точек. (...)

Насколько я понимаю, если мы настроим поддержку виртуальной сети для одной из наших сред Dataverse и создадим плагин в этой среде, аналогичный следующий код, мы сможем получить доступ к ресурсам нашего клиента Azure.

Код: Выделить всё

using System.Net.Http;

namespace Plugin.Test;

public class TestPlugin : IPlugin
{
public void Execute(IServiceProvider serviceProvider)
{
try
{
using var client = new HttpClient();
client.GetAsync("http://myVMsName/").GetAwaiter().GetResult(); // An Azure VM's DNS name in our Azure Tenant
}
catch (Exception ex)
{
throw new InvalidPluginExecutionException(ex.ToString());
}
}
}
Однако при регистрации этого плагина в событии (например, создании учетной записи) и его запуске возникает следующая ошибка:

Не удалось разрешить удаленное имя: 'myVMsName'

Мы уже открыли заявку в службу поддержки Microsoft, и они подтвердили и проверили, что поддержка виртуальной сети для компонента Power Platform настроена правильно, и существует сервер с именем myVMsName в той же виртуальной сети, в которую должна внедриться Power Platfrom, и который отвечает правильным HTTP-ответом.
Есть ли у кого-нибудь удалось с аналогичными усилиями? Или у кого-нибудь есть более глубокое понимание этой проблемы?
Спасибо

Подробнее здесь: https://stackoverflow.com/questions/792 ... nant-error
Реклама
Ответить Пред. темаСлед. тема

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение
  • Минимальный API dotNET, получающий ошибку 404, не найден в защищенной конечной точке
    Anonymous » » в форуме C#
    0 Ответы
    14 Просмотры
    Последнее сообщение Anonymous
  • Извлечение сущностей и других объектов из решения/компонентов решения для их удаления с помощью клиента Dataverse Sdk.
    Гость » » в форуме C#
    0 Ответы
    69 Просмотры
    Последнее сообщение Гость
  • Автоматический загрузчик файлов журналов, получающий ошибки 404?
    Anonymous » » в форуме Python
    0 Ответы
    13 Просмотры
    Последнее сообщение Anonymous
  • Spring веб-сокет, получающий 404, не найден
    Anonymous » » в форуме JAVA
    0 Ответы
    18 Просмотры
    Последнее сообщение Anonymous
  • Внешний ключ, получающий два первичных ключа из одной таблицы – Fluent Nhibernate
    Anonymous » » в форуме C#
    0 Ответы
    16 Просмотры
    Последнее сообщение Anonymous

Вернуться в «C#»