Skip to content

Use Amazon EC2 Mac instances for building, testing, signing, and publishing applications for Apple hardware!

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
MIT-0
LICENSE-SAMPLECODE
Unknown
LICENSE-SUMMARY
Notifications You must be signed in to change notification settings

aws-samples/amazon-ec2-mac-getting-started

Amazon EC2 Mac Instances

Welcome!

We’re happy you’re here!

This repository should help you get up-and-running with Amazon EC2 Mac Instances. See anything missing? Please let us know by opening a GitHub issue, creating a re:Post with the tag #ec2mac, or reaching out via email, or, if you have something to add, please open a PR. Thanks—now, let’s get going!


What are EC2 Mac Instances?


Amazon EC2 Mac Instances enable you to run on-demand macOS workloads in the cloud for the first time, extending the flexibility, scalability, and cost benefits of AWS to all Apple developers. With EC2 Mac instances, developers creating apps for iPhone, iPad, Mac, Apple Watch, Apple TV, and Safari can provision and access macOS environments within minutes, dynamically scale capacity as needed, and benefit from AWS’s pay-as-you-go pricing.

YouTube preview of animated Amazon EC2 Mac explainer video

EC2 Mac instances are built on Apple Mac mini and Mac Studio computers, and are powered by the AWS Nitro System. They offer a choice of x86 or Apple Silicon hardware, enabling support for x86 and Arm65 macOS environments on macOS Mojave (10.14) (x86 only), macOS Catalina (10.15) (x86 only), macOS Big Sur (11), macOS Monterey (12), macOS Ventura (13), macOS Sonoma (14), and macOS Sequoia (15) as Amazon Machine Images (AMIs).

A Mac Mini inside a rack sled, connected to the AWS Nitro System via Thunderbolt 3

Much of the work behind EC2 Mac instances ensures they behave like any other EC2 instance, while still adhering to the macOS Software License Agreement. Please note that this SLA applies to any company using macOS—it's not unique to AWS or Amazon!


Getting Started with Amazon EC2 Mac Instances


⇢ Start here to get up and running with EC2 Mac!


Ready to go a bit deeper? Take a read!


  • Check out our Collateral page with blogs, videos, tutorials, and documentation! Topics range from integrations with CI/CD workflows, working with third-party AMIs, deeper dives into how EC2 Mac works, and more. Take a look!
  • The Games page has resources on how EC2 Mac enables faster game delivery to market.
  • EC2 Mac provides SNS notifications for macOS and bridgeOS/firmware updates
  • Our proof-of-concept (PoC) guide walks you through some best practices and guides you step-by-step towards implementation.
  • More to come soon!

Additional questions?


Please review the FAQ - and if your question isn't answered there, please open an issue.


This documentation is made available under the Creative Commons Attribution-ShareAlike 4.0 International License. See the LICENSE file. The sample code within this documentation is made available under the MIT-0 license. See the LICENSE-SAMPLECODE file.

About

Use Amazon EC2 Mac instances for building, testing, signing, and publishing applications for Apple hardware!

Topics

Resources

License

Unknown and 2 other licenses found

Licenses found

Unknown
LICENSE
MIT-0
LICENSE-SAMPLECODE
Unknown
LICENSE-SUMMARY

Code of conduct

Security policy

Stars

Watchers

Forks

Contributors 4

  •  
  •  
  •  
  •