-
Notifications
You must be signed in to change notification settings - Fork 668
[DB-1639]: Azure Blob support for KDB Archiving Feature #5296
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
<PackageVersion Include="Extensions.MudBlazor.StaticInput" Version="3.2.1" /> | ||
<PackageVersion Include="FluentAssertions" Version="6.12.2" /> | ||
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.34.1" /> | ||
<PackageVersion Include="FluentAssertions.Analyzers" Version="0.33.0" /> |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
is the version downgrade intentional? (the new version was probably added to master
recently)
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Yes, it's intentional. I have incompatibility problems with my local .NET SDK 8.
Deploying eventstore with
|
Latest commit: |
08e72b3
|
Status: | ✅ Deploy successful! |
Preview URL: | https://ffc22c62.eventstore.pages.dev |
Branch Preview URL: | https://sakno-archive-azure.eventstore.pages.dev |
Note: some code paths are not currently possible due to the way the options are parsed. they have been added for consistency with the `StorageType` enum
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Looks good to me!
I've tested only with
Authentication: Default
(using Azure CLI) and
Authentication: ConnectionString
Example configs:
ConnectionString
authentication
StorageType: Azure
Azure:
Container: archiver-unit-tests
Authentication: ConnectionString
ConnectionStringOrServiceUrl: DefaultEndpointsProtocol=https;AccountName=archiverunittests;AccountKey=<Account Key>;EndpointSuffix=core.windows.net
Default
authentication + Azure CLI
StorageType: Azure
Azure:
Container: archiver-unit-tests
Authentication: Default
ConnectionStringOrServiceUrl: https://archiverunittests.blob.core.windows.net/
This requires logging in with Azure CLI on the machine:
$ az login
and setting the required permissions for the user to be able to read/write to the container:
az role assignment create \
--assignee <your-user-email-or-object-id> \
--role "Storage Blob Data Contributor" \
--scope /subscriptions/<sub-id>/resourceGroups/<rg-name>/providers/Microsoft.Storage/storageAccounts/<storage-account-name>
(You'll need to logout and login again to the Azure CLI after applying the permissions)
Changed: Added Azure provider to store database archived transaction log files