Я использую https://www.nuget.org/packages/Microsoft.Azure.Management.Fluent для получения ресурсов в Azure с помощью программного (C#. NET -Core Web-приложения) и пытался получить информацию о ресурсах, предоставляя принципалов службы (CS) как показано ниже ...
string subscriptionId = "xxx";
string clientId = "xxx";
string tenantId = "xxx";
string clientSecret = "xxx";
AzureCredentials cred = new AzureCredentialsFactory()
.FromServicePrincipal(
clientId,
clientSecret,
tenantId,
AzureEnvironment.AzureGlobalCloud
);
var azure = Azure.Configure()
.WithLogLevel(HttpLoggingDelegatingHandler.Level.Basic)
.Authenticate(cred)
.WithSubscription(subscriptionId);
Любой пример кода (C#. NET -Core Web-приложение), чтобы узнать Статистика конечных точек (l oop через открытые порты в NSG и подробно перечислите их) и Dangerous Endpoints (l oop через открытые порты в NSG и идентифицируйте порты, такие как 3389/22).
Пожалуйста, совет по вышеизложенному.
Спасибо