diff --git a/Directory.Packages.props b/Directory.Packages.props index 1f67f49a5..15c314ccc 100644 --- a/Directory.Packages.props +++ b/Directory.Packages.props @@ -16,11 +16,13 @@ + + diff --git a/src/tooling/docs-assembler/Cli/DeployCommands.cs b/src/tooling/docs-assembler/Cli/DeployCommands.cs index 9ece2c445..b547db02d 100644 --- a/src/tooling/docs-assembler/Cli/DeployCommands.cs +++ b/src/tooling/docs-assembler/Cli/DeployCommands.cs @@ -9,6 +9,8 @@ using Amazon.CloudFront; using Amazon.CloudFrontKeyValueStore; using Amazon.CloudFrontKeyValueStore.Model; +using Amazon.Extensions.CrtIntegration; +using Amazon.RuntimeDependencies; using Amazon.S3; using Amazon.S3.Transfer; using ConsoleAppFramework; @@ -132,6 +134,9 @@ public async Task UpdateRedirects( return collector.Errors; } + GlobalRuntimeDependencyRegistry.Instance.RegisterSigV4aProvider((context) + => new CrtAWS4aSigner(context.SigV4aCrtSignerContextData.SignPayload)); + ConsoleApp.Log("Parsing redirects mapping"); var jsonContent = await File.ReadAllTextAsync(redirectsFile, ctx); var sourcedRedirects = JsonSerializer.Deserialize(jsonContent, SourceGenerationContext.Default.DictionaryStringString); diff --git a/src/tooling/docs-assembler/docs-assembler.csproj b/src/tooling/docs-assembler/docs-assembler.csproj index 39e4acede..f19cdba49 100644 --- a/src/tooling/docs-assembler/docs-assembler.csproj +++ b/src/tooling/docs-assembler/docs-assembler.csproj @@ -19,11 +19,14 @@ + + +