Using Python script to automate Routing Profile change
I have created a Python script with Selenium to read data (like alias, routing profile name) from real-time routing profile change request SIMs coming from Operations team and then going to the Amazon Connect and change the existing routing profile selection for that particular alias to the requested routing profile and then coming back to the SIM and resolving it with comments. This is to automate our real-time SIM requests. This Python script will interact with the Amazon Connect web application using keys (TAB, SHIFT, SPACE, ENTER, etc) to do its job and use xpaths to interact with the SIM-C portal elements. Do I need any special permissions from the Amazon Connect team to use/run this script? Can anyone help me with this question?
Hi there! This type of automation is quite common. You'll need IAM permissions to access the requisite Amazon Connect resources via SDK or API. Check out this documentation link that discusses available Resources in IAM for Amazon Connect: https://docs.aws.amazon.com/connect/latest/adminguide/security_iam_service-with-iam.html
Doing this via Selenium is not the best approach, look at the API to do everything you're looking for.
Amazon Connect Queue based routing question.asked 2 days ago
Using AWS Lambda to run Python script, how can I save data?Accepted Answerasked 3 years ago
Passing CDK profile to SDK callsasked a year ago
API Gateway Dynamic routingAccepted Answerasked 2 years ago
Amazon Connect security profile creation via Terraform scriptsAccepted Answerasked 4 months ago
Error : Login Profile for User XXXXXX cannot be modified while login profile is being created. (EntityTemporarilyUnmodifiable)asked 3 months ago
Using Python script to automate Routing Profile changeAccepted Answerasked a month ago
script to update python runtime from 3.6 to 3.9 in lambda functionsAccepted Answerasked 2 months ago
Component with bash script and python code - how to package/deployasked a year ago
AWS Connect - Security Profile Permissionsasked 2 months ago