Динамическое изменение региона AWSC#

Место общения программистов C#
Ответить
Anonymous
 Динамическое изменение региона AWS

Сообщение Anonymous »

В моей базе данных зарегистрировано несколько групп журналов AWS, каждая из которых расположена в разных регионах AWS. Могу ли я изменить регион AWS во время выполнения на C# после создания объекта, как показано в строке ниже?
var client = new AmazonCloudWatchLogsClient(AwsCredentials, _RegionEndPoint);

Причина в том, что у меня есть один объект Singleton в регистре DI-контейнера для одного из моих WorkerService, созданный для получения всех НОВЫХ событий журналов для всех потоков LogGroup, которые запускаются каждые 5 минут. Поэтому мне не нужно более одного экземпляра AWS CloudWatch для цикла по всем группам журналов и просмотра вновь вставленных событий, изменяя только значение региона.
Вот объект Singleton:
services.AddSingleton(sp =>
{
BasicAWSCredentials AwsCredentials;
RegionEndpoint _RegionEndPoint;
AmazonCloudWatchLogsClient _cloudWatchClient = new();
_RegionEndPoint = RegionEndpoint.GetBySystemName("us-east-1");
AwsCredentials = new BasicAWSCredentials("AWSAccessKey","AWSSecretAccessKey");
_cloudWatchClient = new AmazonCloudWatchLogsClient(AwsCredentials, _RegionEndPoint);
return _cloudWatchClient;
});


Подробнее здесь: https://stackoverflow.com/questions/790 ... ynamically
Ответить

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

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

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

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

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