Skip to content

Creating cloud credentials

S3 data server

  • In general, the credentials you need from your S3 account are the AccessKey and the SecretKey. These are akin to user names and passwords.
  • How you obtain these credentials will depend on your provider (e.g. AWS S3, MINIO, OSN - see below)
  • Paste the access key and the secret key as Repository secrets in your FaaSr-workflow as per the instructions in the workflow repo documentation

GitHub Actions

If you don't already have one, you need to generate a GitHub Personal Access Token (PAT) to configure FaaSr. Details on how to create a PAT are available here

In summary:

  • In the upper-right corner of any page, click your profile photo, then click Settings.
  • In the left sidebar, click Developer settings.
  • In the left sidebar, click Personal access tokens.
  • Click Generate new token.
  • In the "Note" field, give your token a descriptive name.
  • In scopes, select “workflow” and “read:org” (under admin:org)
  • Copy the token; you may save it in your local computer's password manager as well
  • Paste the token under the name GH_PAT as a Repository secret in your FaaSr-workflow as per the instructions in the workflow repo documentation

AWS Lambda

  • You need an access key, secret key, and ARN to use Lambda in FaaSr.
  • You can access your access and secret keys, and your ARN from your Amazon AWS console.
  • Paste the access key and the secret key under the names AWS_AccessKey and AWS_SecretKey, respectively, as Repository secrets in your FaaSr-workflow as per the instructions in the workflow repo documentation
  • Paste your ARN as AWS_ARN as Repository secrets in your FaaSr-workflow

OpenWhisk

  • You need an API key from your provider to configure for use in FaaSr
  • How you obtain this will depend on your cloud provider.
  • Paste the API key under the name OW_APIkey as a Repository secret in your FaaSr-workflow as per the instructions in the workflow repo documentation

Google Cloud Platform

  • You need a private secret key to use Google Cloud Platform (GCP) with FaaSr
  • You can access your key from the Google Cloud console
  • TBD

Slurm

TBD

Academic cloud providers

Open Storage Network

  • For researchers in the US, you can request an allocation of 10+ TB S3 storage.
  • If your request is approved, you will be assigned one S3 bucket, and can then copy the access and secret keys provided to you for use with FaaSr