Numerai CLI will create several resources in your GCP account to deploy your model. Follow the steps below to configure your GCP account for use with the Numerai CLI.
- Create a Google Cloud Account
- Make sure you are signed in to the Google Cloud Console
- Set up a GCP Billing Account
- If you don't already have a Google Cloud project you want to use, create a new project
- Wait for the project to finish creating then ensure it's selected in the dropdown at the top of the console.
- Ensure your billing account is assigned to your new project by checking billing projects.
- Next, Create a service account
- Give your service account an ID and optionally a name and description, then click "Create and continue" to grant your service account access to this project.
- Select "Basic" and then "Owner" to give your service account complete access to this project. Then select "Done".
- You should now see your new service account in your list of service accounts. Click on your service account and then click the tab named "Keys"
- Select "Add Key" and then click "Create a new key" in the drop down. A JSON file should be downloaded to your computer that contains this key content.
- Record the complete path to the key you just downloaded for use in setting up the numerai-cli for GCP. (i.e.
/Users/john/Downloads/my-project-123456.json
)