Permalink
Cannot retrieve contributors at this time
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?
aws-automated-saml-provider/README.md
Go to fileThis commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
38 lines (31 sloc)
1.88 KB
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
[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) |