Skip to content
Permalink
master
Switch branches/tags

Name already in use

A tag already exists with the provided branch name. Many Git commands accept both tag and branch names, so creating this branch may cause unexpected behavior. Are you sure you want to create this branch?
Go to file
 
 
Cannot retrieve contributors at this time
[sns-topic-1]: https://s3.us-east-2.amazonaws.com/github-public-images/github-sns-topic-1.png "Create A SNS Topic"
[sns-topic-2]: https://s3.us-east-2.amazonaws.com/github-public-images/github-sns-topic-2.png "Enter A SNS Topic Name and Display Name. I used SamlIntegration in both boxes."
[sns-topic-3]: https://s3.us-east-2.amazonaws.com/github-public-images/github-sns-topic-3.png "Add your Lambda Subscription"
# aws-automated-saml-provider
> This repo contains instructions and files with how to setup a cloud formation template to notify SNS which triggers Lambda to do a STS Cross Account Role to add a Saml Provider.
### Assumptions:
* You have a central account
* You will run cloudformation in a new account
### Steps:
1. [Create your SNS Topic in your Central Account](#create-your-sns-topic-in-your-central-account)
2. [Create S3 Bucket in your Central Account](#create-s3-bucket-in-your-central-account)
3. [Populate S3 Bucket in your Central Account](#populate-s3-bucket-in-your-central-account)
4. [Create your Lambda Function in your Central Account](#create-your-lambda-function-in-your-central-account)
5. [Run your CloudFormation Template in New Account](#run-your-cloudformation-template-in-new-account)
### Operations:
##### Create your SNS Topic in your Central Account
1. **Create A SNS Topic**<br />
![alt text][sns-topic-1]
2. **Enter A SNS Topic Name and Display Name. I used SamlIntegration in both boxes.**<br />
![alt text][sns-topic-2]
3. **Add your Lambda Subscription** _Note: Do this only after you created the Lambda Function_<br />
![alt text][sns-topic-3]
[Back to Steps](#steps)
##### Create S3 Bucket in your Central Account
[Back to Steps](#steps)
##### Populate S3 Bucket in your Central Account
[Back to Steps](#steps)
##### Create your Lambda Function in your Central Account
[Back to Steps](#steps)
##### Run your CloudFormation Template in New Account
[Back to Steps](#steps)