Abdullah Şamil Güser

Introduction and Housekeeping

AWS ML Specialty Certification Exam Overview (Lesson 4)

Exam Purpose

Candidate Profile

Exam Guide Highlights

Domains and Weights

Preparation Tips

Exam Format

Conclusion

References

AWS Machine Learning Specialty Exam Preparation (Lesson 6)

For AWS Beginners

Starting Certification

Cost Benefits

Machine Learning Knowledge

AWS Resources

Practice Exams

Final Steps

AWS Account Setup, Free Tier Offers, Billing, Support (Lesson 7)

AWS Account Setup

Free Tier Offers

Post-Free Tier

Root Account

Billing and Charges

AWS Support

Service Quotas

Billing Alerts, Delegate Access (Lesson 8)

Enabling Billing Dashboard Access

Setting Up Billing Alerts

Creating a Billing Alarm with CloudWatch

Email Notifications

Using AWS Budgets for Tracking

Instructions - Configure IAM Users, Setup CLI (Lesson 9)

Step 1: IAM User Setup

  1. Root Login: Use root credentials to log in.
  2. IAM Service: Locate IAM Service in the AWS console.
  3. Account Alias:
    • Create an Account Alias for easier user sign-in.
    • Note down the IAM Users sign-in URL.
  4. Root Account MFA: Set up Multi-Factor Authentication for the root account.

Step 2: Create my_admin User

  1. User Creation:
    • Go to IAM Users.
    • Click Add Users.
    • User details:
      • Name: my_admin
      • Access type: Management Console
      • Password: Choose a custom password.
      • Uncheck “User must create a new password at next sign-in”.
  2. Permissions:
    • Attach the AdministratorAccess policy directly.
  3. Finalize:
    • Create the user.
    • Securely save the sign-in credentials.

Step 3: Sign-out of Root Account

Step 4: Sign-in as my_admin

Step 5: Setup prediction_only User Permissions

Step 6: Create ml_user_predict

  1. User Creation:
    • In IAM, select Users then Add users.
    • User details:
      • Name: ml_user_predict.
  2. Attach Policies:
    • Attach SageMakerInvokeEndpoint.
    • Attach AmazonS3ReadOnlyAccess.

Step 7: Configure CLI for ml_user_predict

  1. Access Keys:
    • In the ml_user_predict user details, go to the Security Credentials tab.
    • Create an access key under the Access keys section.
  2. CLI Configuration:
    • Use the access key to configure the AWS CLI.
    • Follow video instructions [8:54 onwards] for CLI setup.
  3. Download Credentials:
    • Download the .csv file containing the access key for the ml_user_predict.

Benefits of Cloud Computing (Lesson 12)

  1. Cost Savings: Cloud offers a pay-as-you-go model, eliminating upfront capital investment.

  2. Visibility and Control: AWS provides tools like AWS Bills, Budgets, Cost Explorer, Cost and Usage Reports, and Cost Allocation Tags for monitoring and managing costs.

  3. Bulk Purchasing and Shared Infrastructure: Cloud providers negotiate better terms due to bulk purchases and shared customer infrastructure, reducing costs.

  4. Capacity Flexibility: The cloud allows for scaling resources based on actual demand, avoiding over or under capacity.

  5. Increased Speed and Agility: Resources can be spun up in minutes, fostering rapid experimentation and innovation at a lower cost.

  6. Eliminate Data Center Operations: Outsourcing infrastructure management to the cloud saves money and allows businesses to focus on differentiating activities.

  7. Global Reach: AWS’s global data center network enables businesses to deploy applications close to customers worldwide, quickly and efficiently.

AWS Global Infrastructure Overview (Lesson 13)

AWS Cloud Types

  1. Public Cloud: Accessible at aws.amazon.com.
  2. US Gov Cloud: For US entities meeting specific security and compliance standards.
  3. China Cloud: Complies with China’s legal and regulatory requirements.

AWS Global Presence

Data Storage and Transfer

Availability Zones (AZs)

Region and AZ Failures

Multi-Region Deployment

Edge Locations

AWS Outpost

AWS Service Health Dashboard

Best Practice