2013-06-11 13 views
5

È possibile utilizzare le credenziali IAM per consentire l'invio di e-mail da mittente specifico?Politica AWS che limita l'utente IAM a inviare e-mail SES da un mittente specifico

Intendo, ad esempio, ho due diversi domini e mittenti configurati in SES: [email protected] e [email protected] C'è un modo per limitare un utente IAM e le sue credenziali semplicemente per inviare mail da [email protected]?

Ho provato a specificare una condizione in un criterio IAM definito nelle autorizzazioni utente. Tuttavia non sono riuscito a trovare una condizione che possa risolvere il mio problema.

Inoltre, ho provato a risolvere il problema utilizzando le credenziali STMP, ma ho lo stesso problema. Qualche idea?

+0

Potresti postare la politica si è tentato? – EFeit

+0

Questa è la politica normale SES. Non ho potuto definire alcuna condizione perché non sono applicabili al mio problema. { "Versione": "2012/10/17", "Dichiarazione": [{ "Azione": [ "SES: SendEmail", "SES: SendRawEmail" ], "Sid": "Stmt1370533724000", "risorsa": [ "*" ], "Effect": "Consenti" } ] } –

risposta

6

È possibile utilizzare le credenziali IAM per consentire l'invio di e-mail dal mittente specifico ?

NO

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

Non è possibile specificare una particolare risorsa Amazon SES in una politica di IAM. Si controlla solo l'accesso alle azioni Amazon SES. Pertanto, Amazon SES non utilizza nomi di risorse Amazon (ARN), che identificano le risorse nella politica . Quando si scrive una politica per controllare l'accesso ad azioni Amazon SES , si utilizza * come risorsa.

(sottolineatura mia)

È possibile controllare ciò che le chiamate API conti IAM possono fare (come SES: sendEmail), ma non è possibile limitare quali parametri che possono utilizzare con le chiamate API (come l'e-mail di origine indirizzo)

Problemi correlati