Technical requirements
To get the most out of this chapter, you will need the following:
- An AWS account
- A Security Assertion Markup Language 2 (SAML2) and an SCIM-compliant IDP such as Okta Identity Cloud, PingOne, or Azure Active Directory (Azure AD)
- A populated user directory to act as the user store for that IDP
- A workstation running the AWS CLI
- A text editor or integrated development environment (IDE) to edit JavaScript Object Notation (JSON)/YAML Ain't Markup Language (YAML) files, such as Microsoft Visual Studio Code (VS Code)
The code samples used in the chapter can be found at the following links:
- Updated Redbeard Identity comma-separated values (CSV) file: https://github.com/jonlehtinen/ImplementingAWSIdentity/blob/main/RedbeardIdentity_csv_template_new_scim_user.csv
ITS_ec2_policy.json
document: https://github.com/jonlehtinen/ImplementingAWSIdentity/blob/main/ec2_policy.json