2013-06-11 34 views
5

Czy można używać poświadczeń IAM, aby zezwolić na wysyłanie wiadomości e-mail od określonego nadawcy?Zasady AWS, które ograniczają użytkownika IAM do wysyłania e-maili SES od określonego nadawcy

Mam na przykład na przykład dwie różne domeny i nadawców skonfigurowane w SES: [email protected] i [email protected] Czy istnieje sposób ograniczenia użytkownika IAM i jego poświadczeń do wysyłania wiadomości e-mail z adresu [email protected]?

Próbowałem określić warunek w strategii IAM zdefiniowanej w uprawnieniach użytkownika. Jednak nie mogłem znaleźć warunku, który mógłby rozwiązać mój problem.

Próbowałem również rozwiązać problem przy użyciu poświadczeń STMP, ale mam ten sam problem. Jakieś pomysły?

+0

mógłbyś pisać politykę próbowałaś? – EFeit

+0

Jest to normalna zasada SES. Nie mogłem zdefiniować żadnych warunków, ponieważ nie mają one zastosowania do mojego problemu. { "Version": "17.10.2012" "stwierdzenie" [ { "działanie": [ "SES: SendEmail" "SES: SendRawEmail" ] "Sid": "Stmt1370533724000" "zasobu": [ "*" ] "efekt": "pozwolić" } ] } –

Odpowiedz

6

Możliwe jest użycie poświadczeń IAM, aby zezwolić na wysyłanie wiadomości od określonego nadawcy ?

NO

Patrz: http://docs.aws.amazon.com/ses/latest/DeveloperGuide/control-user-access.html

nie można określić konkretny zasób Amazon SES w polityce IAM. Kontrolujesz dostęp tylko do działań Amazon SES. Z tego powodu usługa Amazon SES nie korzysta z nazw zasobów Amazon (ARN), które identyfikują zasoby w ramach zasady . Podczas pisania zasad kontrolowania dostępu do akcji Amazon SES używasz * jako zasobu.

(Kopalnia nacisk)

można kontrolować, co wywołuje API rachunki IAM może (jak SES: SendEmail), ale nie można ograniczać jakie parametry mogą korzystać z tych wywołań API (takich jak e-mail źródłowym adres)