Socket
Socket
Sign inDemoInstall

@aws-sdk/s3-request-presigner

Package Overview
Dependencies
Maintainers
5
Versions
448
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@aws-sdk/s3-request-presigner - npm Package Compare versions

Comparing version 3.503.1 to 3.504.0

12

dist-cjs/index.js

@@ -96,4 +96,5 @@ var __defProp = Object.defineProperty;

var getSignedUrl = /* @__PURE__ */ __name(async (client, command, options = {}) => {
var _a, _b;
var _a, _b, _c;
let s3Presigner;
let region;
if (typeof client.config.endpointProvider === "function") {

@@ -106,6 +107,11 @@ const endpointV2 = await (0, import_middleware_endpoint.getEndpointFromInstructions)(

const authScheme = (_b = (_a = endpointV2.properties) == null ? void 0 : _a.authSchemes) == null ? void 0 : _b[0];
if ((authScheme == null ? void 0 : authScheme.name) === "sigv4a") {
region = (_c = authScheme == null ? void 0 : authScheme.signingRegionSet) == null ? void 0 : _c.join(",");
} else {
region = authScheme == null ? void 0 : authScheme.signingRegion;
}
s3Presigner = new S3RequestPresigner({
...client.config,
signingName: authScheme == null ? void 0 : authScheme.signingName,
region: async () => authScheme == null ? void 0 : authScheme.signingRegion
region: async () => region
});

@@ -126,3 +132,3 @@ } else {

...options,
signingRegion: options.signingRegion ?? context["signing_region"],
signingRegion: options.signingRegion ?? context["signing_region"] ?? region,
signingService: options.signingService ?? context["signing_service"]

@@ -129,0 +135,0 @@ };

@@ -7,9 +7,16 @@ import { formatUrl } from "@aws-sdk/util-format-url";

let s3Presigner;
let region;
if (typeof client.config.endpointProvider === "function") {
const endpointV2 = await getEndpointFromInstructions(command.input, command.constructor, client.config);
const authScheme = endpointV2.properties?.authSchemes?.[0];
if (authScheme?.name === "sigv4a") {
region = authScheme?.signingRegionSet?.join(",");
}
else {
region = authScheme?.signingRegion;
}
s3Presigner = new S3RequestPresigner({
...client.config,
signingName: authScheme?.signingName,
region: async () => authScheme?.signingRegion,
region: async () => region,
});

@@ -31,3 +38,3 @@ }

...options,
signingRegion: options.signingRegion ?? context["signing_region"],
signingRegion: options.signingRegion ?? context["signing_region"] ?? region,
signingService: options.signingService ?? context["signing_service"],

@@ -34,0 +41,0 @@ };

{
"name": "@aws-sdk/s3-request-presigner",
"version": "3.503.1",
"version": "3.504.0",
"scripts": {

@@ -34,3 +34,3 @@ "build": "concurrently 'yarn:build:cjs' 'yarn:build:es' 'yarn:build:types'",

"devDependencies": {
"@aws-sdk/client-s3": "3.503.1",
"@aws-sdk/client-s3": "3.504.0",
"@smithy/hash-node": "^2.1.1",

@@ -37,0 +37,0 @@ "@tsconfig/recommended": "1.0.1",

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc