Parsl Ephemeral Provider for AWS

Using the provider

  • Getting Started
  • Network Prerequisites
  • Operating Modes
  • State Persistence
  • Fleets: multiple instance types per block
  • Examples
  • Troubleshooting

Integrations

  • Globus Compute integration

Reference

  • API Reference
  • Security
  • Parsl Ephemeral Provider Architecture

Development

  • Testing with substrate
  • CI/CD Pipeline
Parsl Ephemeral Provider for AWS
  • Overview: module code

All modules for which code is available

  • parsl_ephemeral_provider.compute.ecs
  • parsl_ephemeral_provider.compute.lambda_func
  • parsl_ephemeral_provider.compute.spot_fleet
  • parsl_ephemeral_provider.compute.spot_interruption
  • parsl_ephemeral_provider.error_handling
  • parsl_ephemeral_provider.exceptions
  • parsl_ephemeral_provider.globus_compute
  • parsl_ephemeral_provider.modes.base
  • parsl_ephemeral_provider.modes.detached
  • parsl_ephemeral_provider.modes.serverless
  • parsl_ephemeral_provider.modes.standard
  • parsl_ephemeral_provider.provider
  • parsl_ephemeral_provider.state.base
  • parsl_ephemeral_provider.state.file
  • parsl_ephemeral_provider.state.parameter_store
  • parsl_ephemeral_provider.state.s3
  • parsl_ephemeral_provider.utils.aws

© Copyright 2025-2026, Scott Friedman and Project Contributors.

Built with Sphinx using a theme provided by Read the Docs.

Independent project. This is not an official product of, nor is it endorsed, sponsored, or approved by Amazon.com, Inc., the Parsl project, or the University of Chicago. In particular it is not the AWS provider that ships with Parsl (parsl.providers.AWSProvider), which is a separate first-party implementation.

Amazon Web Services, AWS, Amazon EC2, AWS Lambda, Amazon ECS, AWS Fargate, AWS Systems Manager and Amazon S3 are trademarks of Amazon.com, Inc. or its affiliates. Parsl is a project of the Parsl developer community. Globus and Globus Compute are trademarks of the University of Chicago. These names appear here solely to identify the services and projects this software interoperates with. See NOTICE.