Files
base/internal/pkg/azure/azblob/azblob.go
2026-04-10 18:25:21 +03:30

18 lines
459 B
Go

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
}