Hands-On Lab1,150 words

Hands-On Lab: Navigating AWS Technical Resources and Support Options

AWS technical resources and AWS Support options

Hands-On Lab: Navigating AWS Technical Resources and Support Options

Welcome to this guided hands-On lab. In this session, you will explore the various technical resources and support options AWS provides to help you build, optimize, and troubleshoot your cloud environments. You will interact with AWS Trusted Advisor, the AWS Health Dashboard, the AWS Support Center, and the AWS Marketplace.


Prerequisites

Before starting this lab, ensure you have the following:

  • AWS Account: An active AWS account. (The free Basic Support plan is sufficient for console navigation, though some CLI commands require a Business or Enterprise plan).
  • IAM Permissions: AdministratorAccess or a policy granting support:*, health:*, trustedadvisor:*, and aws-marketplace:* permissions.
  • AWS CLI: Installed and configured with your credentials (if following the CLI path).
  • Prior Knowledge: Basic understanding of AWS global infrastructure.

[!WARNING] Support Plan API Limitation: The AWS Support API (used in the CLI commands below) is only available to customers on Developer, Business, Enterprise On-Ramp, or Enterprise support plans. If you are on the Basic plan, the CLI commands will return a SubscriptionRequiredException. Use the provided Console alternative steps instead.


Learning Objectives

By completing this lab, you will be able to:

  1. Navigate the AWS Support Center and simulate opening a support case.
  2. Access AWS Trusted Advisor to identify optimization best practices.
  3. View account health events via the AWS Health Dashboard.
  4. Search the AWS Marketplace for third-party software solutions.

Architecture Overview

The following diagram illustrates the different AWS tools you will use to manage your account health, seek support, and discover partner solutions.

Loading Diagram...

Step-by-Step Instructions

Step 1: Explore AWS Trusted Advisor

AWS Trusted Advisor acts as your customized cloud expert, inspecting your AWS environment to help you reduce costs, increase performance, and improve security.

bash
# List available Trusted Advisor checks (Requires Business Support or higher) aws support describe-trusted-advisor-checks --language "en"
Console alternative (Accessible to Basic Plan)
  1. Log in to the AWS Management Console.
  2. In the top search bar, type Trusted Advisor and select it.
  3. On the Trusted Advisor Dashboard, view the five categories: Cost Optimization, Performance, Security, Fault Tolerance, and Service Limits.
  4. Notice that if you are on the Basic support plan, only core Security checks and Service Limits are fully unlocked.

📸 Screenshot: The Trusted Advisor dashboard showing green checkmarks and red alerts for your account.

[!TIP] Trusted Advisor core checks (like checking for public S3 buckets or unrestricted security groups) are completely free and available to all accounts.

Step 2: Check the AWS Health Dashboard

The AWS Health Dashboard provides ongoing visibility into your resource performance and the availability of AWS services and accounts.

bash
# Describe active AWS Health events (Requires Business Support or higher) aws health describe-events --filter "eventStatusCodes=open"
Console alternative
  1. In the console search bar, type Health Dashboard and select it.
  2. Click on Open and recent issues in the left navigation pane.
  3. Review the Account health tab to see if any specific events are affecting resources in your account.
  4. Review the Other active issues tab to view general AWS service outages across regions.

Step 3: Create a Support Case

When documentation isn't enough, the AWS Support Center is where you can interact directly with AWS experts. On the Basic plan, you can only open "Account and billing" or "Service limit increase" cases.

bash
# Create a simulated billing support case aws support create-case \ --subject "Lab Test Case - Please Ignore" \ --service-code "billing" \ --category-code "other" \ --communication-body "This is a test case generated during a hands-on lab. I will resolve it immediately." \ --severity-code "low" \ --language "en"

(If successful, this will output a JSON block containing your caseId. Save this ID for the Teardown step.)

Console alternative
  1. Click the Question Mark icon (?) in the top right corner of the AWS Console and select Support Center.
  2. Click the orange Create case button.
  3. Select Account and billing.
  4. Set Service to Billing and Category to Other.
  5. Enter a Subject: Lab Test Case - Please Ignore.
  6. Enter a Description: This is a test case generated during a hands-on lab. I will resolve it immediately.
  7. Click Submit.

📸 Screenshot: The "Create case" form filled out with the lab test details.

Step 4: Browse the AWS Marketplace

The AWS Marketplace is a digital catalog where you can find, test, buy, and deploy software from Independent Software Vendors (ISVs) that runs on AWS.

bash
# Search the Marketplace catalog for Amazon Machine Images (AMIs) aws marketplace-catalog list-entities \ --catalog "AWSMarketplace" \ --entity-type "AmiProduct" \ --max-results 5
Console alternative
  1. In the console search bar, type AWS Marketplace Subscriptions and select it.
  2. Click Discover products in the left navigation pane.
  3. Search for WordPress or OpenVPN to see examples of third-party AMIs provided by AWS Partners.
  4. Click on a product to view its pricing model (e.g., Free tier, Hourly, or Bring Your Own License).

Checkpoints

Verify that you successfully completed the core lab objectives:

Checkpoint 1: Verify your support case was created.

bash
# List all unresolved cases aws support describe-cases --include-resolved-cases false

Expected result: You should see the Lab Test Case in the console or CLI output.


Clean-Up / Teardown

[!WARNING] It is extremely important to close the simulated support case you opened so that AWS Support engineers do not waste time investigating it.

Step 1: Resolve the Support Case

bash
# Resolve the case using the caseId returned in Step 3 aws support resolve-case --case-id <YOUR_CASE_ID>
Console alternative
  1. Return to the AWS Support Center.
  2. Click on the Lab Test Case - Please Ignore case in your open cases list.
  3. Click the Resolve case button.
  4. Confirm that the case status changes to Resolved.

No other resources were provisioned in this lab, so no further teardown is required and no ongoing costs will be incurred.


Troubleshooting

Error MessageCauseFix
SubscriptionRequiredExceptionYou are using the AWS CLI for Support APIs but your account is on the Basic support plan.Use the provided Console alternatives in the collapsible sections.
AccessDeniedExceptionYour IAM user lacks permissions to access Support, Health, or Marketplace.Ask your AWS administrator to attach the AWSSupportAccess managed policy to your IAM user.
InvalidParameterValueExceptionYou passed an incorrect parameter to the CLI command.Double-check the exact syntax, especially the --service-code and --category-code.

Concept Review

AWS provides a tiered support structure to accommodate different business needs, alongside technical resources like AWS Professional Services (consultants) and the AWS Partner Network (APN).

Below is a visual hierarchy comparing the primary AWS Support Plans:

Compiling TikZ diagram…
Running TeX engine…
This may take a few seconds

Support Plan Comparison Table

FeatureBasicDeveloperBusinessEnterprise On-RampEnterprise
CostIncludedStarts at $29/moStarts at $100/moStarts at $5,500/moStarts at $15,000/mo
Use CaseLearning / SandboxEarly developmentProduction workloadsBusiness-criticalMission-critical
Response TimeN/A< 12 hours (impaired)< 1 hour (down)< 30 mins (critical)< 15 mins (critical)
Trusted AdvisorCore Security/Limits onlyCore Security/Limits onlyFull accessFull accessFull access
Tech SupportAccount/Billing onlyBusiness hours via email24/7 Phone, Chat, Email24/7 Phone, Chat, Email24/7 Phone, Chat, Email
Designated RepNoneNoneNonePool of Technical Account ManagersDesignated Technical Account Manager (TAM)

Ready to study AWS Certified Cloud Practitioner (CLF-C02)?

Practice tests, flashcards, and all study notes — free, no sign-up needed.

Start Studying — Free