AWS's IAM Identity Center SCIM API does not provide a user with certian functionalites. Consequently, it is recommendeed to go through the SDK. Exaples of the SCIM API limitations include paginated requests for ListUsers and certain requests that exist in Identity Store SDK functions do not exist in the SCIM API. Therefore, this project aims to build a REST API to to replicate the current SDK.
Create a python virtual environment.
python -m venv .\venvActivate the virtual environment.
venv\Scripts\activate.batDownload the Python libraries.
pip install -r requirements.txtInstall AWS CLI
Setup AWS credentials
Install SAM CLI
Change directory to identity-store-lambda
cd identity-store-lambdaBuild with sam build
sam buildDeploy sam guided
sam deploy --guidedVisit API Gateway on the AWS Console to see the endpoint URL.