@backblaze-labs/b2-mcp
    Preparing search index...

    Module s3/client

    S3-compatible client construction for Backblaze B2.

    This module derives AWS SDK S3 configuration through the official B2 SDK S3 helper, validates authorize-returned S3 endpoints, and exposes a lazy facade that waits for B2 authorization before building the region-correct S3 client.

    B2S3AuthorizedRegionValidation
    B2S3AuthProvider
    B2S3ClientOptions
    B2S3ExactRegionValidation
    B2S3ApiUrlValidation
    B2S3ClientBuildOptions
    B2S3ClientFacade
    buildB2S3ClientConfig
    createAuthorizedS3Client
    createReportS3Client
    createS3Client
    createS3ObjectClient
    expectedB2S3Endpoint
    validateB2S3ApiUrl