aws-samples / aws-fault-injection-simulator-workshop

MIT No Attribution
38 stars 18 forks source link

UI changes reported by Katreena Mullican #393

Open mullicak opened 1 year ago

mullicak commented 1 year ago

AWS Systems Manager Integration --> FIS SSM Start Automation Setup

The CLI commands provided to create the SSM document and export the document ARN do not run properly when copy/pasted into CloudShell as one block. The SSM document creation runs ok, but it echo's the document back in the output, requiring the user to type "q" to get back to a prompt, or press the space bar to page through. Therefore, subsequent commands (highlighted in red box) fail to run.

Recommend separating into two different copy/paste activities, or adjusting output of the SSM doc creation.

Screen Shot 2022-12-07 at 7 20 49 PM

For all FIS experiment console throughout the workshop The IAM Role option in FIS Console is no longer underneath Description and Name, as shown in Workshop. Role is after Action and Target. When setting the Role first, as the workshop shows, then going back up to work on the Action and Target, the Role gets set back to default without realizing it. This causes issues later, of course, since experiment has unintended role. Recommend updating screenshot and selecting Role AFTER working on Action and Target.

Screen Shot 2022-12-16 at 2 55 45 PM

AWS Systems Manager Integration → FIS SSM Start Automation Setup → Create SSM Role

The iam-ec2-demo-policy.json and iam-ec2-demo-trust.json files already exist in CloudShell directory: ~/environment/aws-fault-injection-simulator-workshop/workshop/content/030_basic_content/040_ssm/050_direct_automation.

No need to create the file from scratch. You can just execute the CLI commands as shown to create the policy and role.

AWS Systems Manager Integration → FIS SSM Start Automation Setup → Create SSM Document

The file ssm-terminate-instances-asg-az.yaml already exists in ~/environment/aws-fault-injection-simulator-workshop/workshop/content/030_basic_content/040_ssm/050_direct_automation, no need to create a new file.

AWS Systems Manager Integration → FIS SSM Start Automation Setup → Create FIS Experiment Template

The file fis-terminate-instances-asg-az.json already exists in ~/environment/aws-fault-injection-simulator-workshop/workshop/content/030_basic_content/040_ssm/050_direct_automation, no need to create it. You will need to open and edit the file and replace values with appropriate values for your environment, as shown in the workshop

mullicak commented 1 year ago

Excellent and thorough workshop! Customer enjoyed working through the scenarios.