Я столкнулся с вопросом Как переключаться между несколькими учетными записями с помощью AWS SDK . Но это относится к разным профилям учетных записей в одной учетной записи AWS.
Используя .NET SDK, я не могу указать на другой AWS в целом. Весь мой трафик идет на мой рабочий аккаунт. Я хотел бы, чтобы мой трафик указывал на другую учетную запись AWS. Как мне это сделать?
Я перешел от этого:
AWSCredentials awsCreds;
CredentialProfile profile;
var netSdkCredsFile = new NetSDKCredentialsFile();
if (netSdkCredsFile.TryGetProfile("profile", out profile))
{
awsCreds = AWSCredentialsFactory.GetAWSCredentials(profile, netSdkCredsFile, true);
}
else
throw new Exception("no profile");
client = new AmazonS3Client(awsCreds, bucketRegion);
к этому без успеха:
_client = new AmazonS3Client("{access key}", "{secret access key}", new AmazonS3Config { ServiceURL= "{s3 bucket url}" });