getOrCreateBucket()
EXPERIMENTAL
Cloud Run is in Alpha status and not actively being developed.
Creates a Cloud Storage bucket for Remotion Cloud Run in your GCP project. If one already exists, it will get returned instead.
Only 1 bucket per region is necessary for Remotion Cloud Run to function.
ts
import {getOrCreateBucket } from '@remotion/cloudrun';const {bucketName ,alreadyExisted } = awaitgetOrCreateBucket ({region : 'us-east1',});console .log (bucketName ); // "remotioncloudrun-32df3p"
Arguments
An object with the following properties:
region
The GCP region which you want to create a bucket in.
updateBucketState?
optional
Callback function that returns a state (string) of operation. Used by the CLI to provide a progress update. State will be one of the following;
- Checking for existing bucket
- Creating new bucket
- Created bucket
- Using existing bucket
Return value
A promise resolving to an object with the following properties:
bucketName
The name of your bucket that was found or created.
alreadyExisted
A boolean indicating whether the bucket already existed or was newly created.