package azblob import ( "github.com/Azure/azure-sdk-for-go/sdk/azidentity" "github.com/rs/zerolog" "github.com/Azure/azure-sdk-for-go/sdk/storage/azblob" ) func New(logger zerolog.Logger, cred *azidentity.DefaultAzureCredential) (*azblob.Client, error) { client, err := azblob.NewClientFromConnectionString("", nil) if err != nil { logger.Error().Err(err).Msg("failed to create azure blob storage client") return nil, err } return client, nil }