There are a number of roles required.
fcm-analysis-[functionname]
- Permissions for the function, can be assumed by the master account fcm-lambda-analysis-[functionname]
.
fcm-remediation-[functionname]
- Permissions for the function, can be assumed by the master account `fcm-lambda-remediation-[functionname].
Master account has all of the "All Accounts" roles, plus:
fcm-lambda-analysis-[functionname]
- Allows basic FCM lambda access and the ability to assumerole into the above roles in all accounts.
fcm-lambda-remediation-[functionname]
- Allows basic FCM lambda access and the ability to assumerole into the above roles in all accounts.
fcm-lambda-base
- Basic lambda functionality (cloudwatch log groups, etc)