AWS Quickstart#

It’s quick and easy to get started using Coiled in your own AWS account. This guide will cover the steps for getting started with Coiled using the command-line interface, all from your terminal.

  1. Install the Coiled Python library with:

    conda install -c conda-forge coiled-runtime python=3.9
    

    or:

    pip install coiled-runtime
    
  2. Log in to your Coiled account:

    coiled login
    
  3. Set up IAM:

    coiled setup aws
    

    With your permission, this command will create the IAM policies and infrastructure Coiled needs so you can create clusters in your AWS account. You will be prompted with an explanation at each step, so you can choose to say “yes” (or “no”) at any point (see Configuring AWS for more details).

    Note

    If you don’t have an AWS account, you can sign up for AWS Free Tier.

  4. Start your Dask cluster in the cloud (see Running your computation):

    ipython
    > import coiled
    > cluster = coiled.Cluster(name="aws-quickstart", n_workers=5)
    

If you don’t already an AWS account and have more questions, see Need a cloud provider account?

Coiled makes it easy to deploy clusters in a way that’s secure by default. If you have questions about how we handle security, see our documentation about Security & Privacy (or talk to us!).