Test a Public Bridge Node
Instructions
This guide walks you through connecting your preferred S3‑, GCS‑, or Azure‑compatible client to a Flashback Bridge Node for programmatic access to your Repositories.
Prerequisites
Repository & API Key: You’ve already created a Repository in Flashback and generated a READ or WRITE API key (see Create a Repository).
Client Tools Installed: One of the following installed on your machine:
AWS CLI or any S3‑compatible SDK (e.g.,
awscli
,boto3
)gsutil
or GCS‑compatible SDK (e.g.,google-cloud-storage
)Azure CLI or Azure Blob SDK
Define Your Bridge Endpoint
In the Flashback UI, go to Storage > Repositories.
Click your target Repository to open its overview.
In the Overview tab, copy the Bridge URL for your desired protocol and region:
S3 endpoint:
https://s3-<region>-<provider>.flashback.tech
GCS endpoint:
https://gcs-<region>.flashback.tech
Azure Blob endpoint:
https://blob-<region>.flashback.tech
Note: Replace
<region>
and<provider>
with the values shown in your UI.
Configure Your Client
S3‑Compatible Clients (AWS CLI / SDKs)
# Configure AWS CLI profile for Flashback
aws configure set profile.flashback.s3.endpoint_url https://s3-us-east-1-aws.flashback.tech
aws configure set profile.flashback.s3.region us-east-1
aws configure set profile.flashback.aws_access_key_id YOUR_API_KEY_ID
aws configure set profile.flashback.aws_secret_access_key YOUR_API_SECRET
To test listing your repository buckets:
aws --profile flashback s3 ls
GCS‑Compatible Clients (gsutil / SDKs)
Edit (or create) ~/.boto
and add:
[Credentials]
gs_access_key_id = YOUR_API_KEY_ID
gs_secret_access_key = YOUR_API_SECRET
[Boto]
storage_host = gcs-us-east-1.flashback.tech
Test listing buckets:
gsutil ls
Azure Blob Clients (Azure CLI / SDKs)
# Log in using SAS token or account key
export AZURE_STORAGE_ACCOUNT=<account-name>
export AZURE_STORAGE_KEY=YOUR_API_SECRET
# Override endpoint
az storage blob list --account-name $AZURE_STORAGE_ACCOUNT \
--endpoint https://blob-us-east-1.flashback.tech
Troubleshooting
Authentication Errors: Double‑check your API key ID and secret.
Endpoint Not Found: Confirm you’re using the exact URL from the UI.
Permission Denied: Ensure your API key has the correct READ/WRITE scope for the repository.
Last updated: 07/06/2025
Last updated
Was this helpful?