Skip to content

Commit d98e8ff

Browse files
authored
chore(middleware-sdk-s3): unset SessionMode default value (#6860)
1 parent 78ff81c commit d98e8ff

File tree

2 files changed

+17
-1
lines changed

2 files changed

+17
-1
lines changed

packages/middleware-sdk-s3/src/s3-express/middleware-s3-express.integ.spec.ts

+17
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,23 @@ describe("middleware-s3-express", () => {
2020
};
2121

2222
describe(S3.name, () => {
23+
it("should not send the x-amz-create-session-mode header", async () => {
24+
const client = new S3({ region: "us-west-2", s3ExpressIdentityProvider });
25+
26+
requireRequestsFrom(client).toMatch({
27+
headers: {
28+
"x-amz-create-session-mode": /undefined/,
29+
},
30+
});
31+
32+
await client.getObject({
33+
Bucket: "aws-sdk-js-v3-test--usw2-az1--x-s3",
34+
Key: "1",
35+
});
36+
37+
expect.hasAssertions();
38+
});
39+
2340
it("should default to CRC32 checksum when the request requires a checksum and none is specified", async () => {
2441
const client = new S3({ region: "us-west-2", s3ExpressIdentityProvider });
2542

packages/middleware-sdk-s3/src/s3Configuration.ts

-1
Original file line numberDiff line numberDiff line change
@@ -82,7 +82,6 @@ export const resolveS3Config = <T>(
8282
s3ClientProvider().send(
8383
new CreateSessionCommandCtor({
8484
Bucket: key,
85-
SessionMode: "ReadWrite",
8685
})
8786
)
8887
),

0 commit comments

Comments
 (0)