Find the right help: your support plan, Trusted Advisor, AWS Health and the free resources

short · 30 min · Task statement 4.3

Task

Find out, from your own account, which support plan it holds and what that plan does and does not give you, then use each of the free help resources for the kind of question it is built for. You will see Trusted Advisor's checks on your own resources, AWS's own events in the AWS Health Dashboard, and the difference in practice between Basic Support and a paid plan: the AWS Support and AWS Health APIs answer one and refuse the other. You will also locate re:Post, the Knowledge Center, Prescriptive Guidance, the documentation and the route for reporting abuse to the AWS Trust and Safety team, and match each to a scenario.

Steps

  1. In the console, open AWS Support Center from the help menu, then the Support plans page. Write down the name of the plan your account holds. For most personal accounts it is Basic. Read the comparison of the four plans, Basic Support, AWS Business Support+, AWS Enterprise Support and AWS Unified Operations, and leave without changing anything. In Support Center, also note how many support cases are listed under your cases, and in CloudShell note the number that aws budgets describe-budgets --account-id 111122223333 --query 'length(Budgets)' prints.
  2. Open AWS CloudShell. Confirm your identity, then ask the AWS Support API for the Trusted Advisor checks and the AWS Health API for recent events:
aws sts get-caller-identity --query Arn --output text
aws support describe-trusted-advisor-checks --language en --region us-east-1 --query 'length(checks)'
aws health describe-events --region us-east-1 --max-items 5

If the ARN ends in :root, sign out now: this lab must not run as the root user. On Basic Support, both API calls fail with SubscriptionRequiredException. That error is the lesson: the programmatic routes into AWS Support and AWS Health need a paid plan. On a paid plan, the first prints a number of checks and the second prints events. 3. Open Trusted Advisor in the console and its Recommendations page. Read the categories, which AWS labels Cost optimization, Security, Performance, Fault tolerance, Operational excellence and Service limits (service quotas). Open the cost category and see which checks your plan can run and which are locked. Trusted Advisor inspects your own resources; it does not analyse spending, which is Cost Explorer's job. 4. Open the AWS Health Dashboard. Under Your account health, read the Open and recent issues, Scheduled changes and Other notifications tabs and write down how many items each shows. Then open Service health, the public view of every AWS service, which needs no account at all. One reports what AWS is doing that affects you; the other, what AWS is doing everywhere. 5. Use the free self-service resources for three different needs. On AWS re:Post (repost.aws), search for a question about unexpected charges after deleting resources and read an answer, noting who wrote it. In the Knowledge Center section of re:Post, find an AWS-written article on the same subject. On AWS Prescriptive Guidance, find one pattern for migrating a database to AWS and note its steps. Finally, open the AWS Budgets user guide on docs.aws.amazon.com. Read only; there is nothing to post. 6. Find the route for reporting abuse from AWS resources to the AWS Trust and Safety team on the AWS website, and read what it asks for: the source IP address, the kind of abuse and the evidence, such as logs. Leave the form unsent. It is for real abuse coming from an AWS IP address, not for practice. 7. Back in Support Center, open the case form only far enough to read its options, then leave without sending anything. Note which case types your plan offers: account and billing on every plan, technical only on a paid one. Then write one line for each scenario, naming the resource: ask the community; an AWS-written answer to a common question; a vetted migration pattern; best-practice checks on my resources; AWS maintenance that affects my instance; an attack from an AWS IP address.

Verify

aws support describe-trusted-advisor-checks --language en --region us-east-1 --query 'length(checks)'

Expected output on Basic Support: an error that names SubscriptionRequiredException. Expected output on a paid plan: a number greater than 0. Which one you get must match the plan you wrote down in step 1.

In Support Center, the Support plans page still shows the plan name you wrote down in step 1: for most learners, Basic.

Cost and clean-up

Reading Support Center, Trusted Advisor, the AWS Health Dashboard and the public AWS websites carries no charge, and the API calls that fail on Basic Support change nothing. The one costly action near this lab is changing the support plan, which the lab never does. The AWS Support plans page has the current prices.

Created by this lab: nothing.

  1. There is nothing to delete: the lab made nothing. Close the re:Post, Knowledge Center, Prescriptive Guidance and abuse-report tabs without signing in or sending anything.
  2. Keep lesson 1's budget and leave the support plan as it was.

Check it is gone

Your cases list in AWS Support Center shows the same number of cases you noted in step 1: for a new account, 0.

aws budgets describe-budgets --account-id 111122223333 --query 'length(Budgets)'

Expected output: the same number of budgets as before the lab, never less than 1.

Notes

Plan names, prices and response times change, so this lab reads them from the Support plans page rather than stating them. If your account is already on a paid plan, step 2 succeeds instead of failing, and the Trusted Advisor page shows more checks; the rest of the lab is the same.

This is an independent study companion for the AWS Certified Cloud Practitioner (CLF-C02) exam and is not produced by or endorsed by Amazon Web Services. AWS, Amazon Web Services and AWS Certified Cloud Practitioner are trademarks of Amazon.com, Inc. or its affiliates.

This is an independent study companion for AWS Certified Cloud Practitioner CLF-C02 and is not produced by or endorsed by CompTIA.