Comment on page
Configure the Agent bucketURL Flag for Different Object Stores
bucketURLflag is the URL of the object storage bucket that the WarpStream Agent should write to. See the table below for how to configure it for different object store implementations.
Azure Blob Storage
The WarpStream Agent embeds the official AWS Golang SDK V2 so authentication/authorization with the specified S3 bucket can be handled in any of the expected ways, like using a shared credentials file, environment variables, or simply running the Agents in an environment with an appropriate IAM role with Write/Read/List permissions on the S3 bucket.
If you want to use an
AssumeRoleprovider to authenticate, you can add the following query parameters to the bucket URL:
assumeRoleARN: IAM Role ARN to be assumed
assumeRoleDurationMinutes: optional integer configuring the expiry duration of the STS credentials
The WarpStream Agent embeds the official Azure Golang SDK which expects the
AZURE_STORAGE_ACCOUNTenvironment variable to be set, along with one of the two following environment variables:
For testing and local development only. All data will be lost once the Agent shuts down.
For testing and local development only. The file store implementation is not robust.