Jestem nowy w AWS SDK i staram się podążać za AWS documentation, ale daje on niewiele do zera na temat tego, co dokładnie muszę skonfigurować.Jak ustawić poświadczenia na SDK AWS w NET Core?
Dzienniku docs powiedzieć, dodać to do appsettings.json:
{
"AWS": {
"Profile": "local-test-profile",
"Region": "us-west-2"
}
}
a następnie utworzyć klienta:
var options = Configuration.GetAWSOptions();
IAmazonS3 client = options.CreateServiceClient<IAmazonS3>();
Powoduje wyjątek być rzucony mówiąc, że nie może znaleźć kwalifikacje. Gdzie umieścić identyfikator i klucz API? Co to za profil?
Proszę pamiętać, że nie mam żadnych preferencji, jak to ustawić. Po prostu staram się postępować zgodnie z oficjalną dokumentacją .NET Core, a ich jedyny przykład nie działa. Dokumenty zdają się sugerować, że powinienem mieć wcześniejszą wiedzę na temat wielu ich terminów i ustawień lub że dokonuję migracji istniejącej aplikacji i mam już wszystko skonfigurowane.
Czy ktoś może wskazać mi, czego brakuje w tym przykładzie, aby interfejs API poprawnie połączyć się z AWS?
Dzięki. Nie, nie zdefiniowałem tego profilu, ponieważ nie wiedziałem, że muszę. W dokumentacji nie jest to wcale jasne. Brakuje więc w dokumentach tego pliku ini-like z kluczem dostępu i sekretem w określonym miejscu, aby mógł wyglądać. – Natan
najgorszy rodzaj kodowania - przechowuj dane na 'C: \ Users' lol – Toolkit