fix: 修复配额说明重复和undefined问题
- 在editStorageForm中初始化oss_storage_quota_value和oss_quota_unit - 删除重复的旧配额说明块,保留新的当前配额设置显示 Co-Authored-By: Claude Opus 4.5 <noreply@anthropic.com>
This commit is contained in:
25
backend/node_modules/@aws-sdk/client-s3/dist-es/endpoint/EndpointParameters.js
generated
vendored
Normal file
25
backend/node_modules/@aws-sdk/client-s3/dist-es/endpoint/EndpointParameters.js
generated
vendored
Normal file
@@ -0,0 +1,25 @@
|
||||
const clientContextParamDefaults = {};
|
||||
export const resolveClientEndpointParameters = (options) => {
|
||||
return Object.assign(options, {
|
||||
useFipsEndpoint: options.useFipsEndpoint ?? false,
|
||||
useDualstackEndpoint: options.useDualstackEndpoint ?? false,
|
||||
forcePathStyle: options.forcePathStyle ?? false,
|
||||
useAccelerateEndpoint: options.useAccelerateEndpoint ?? false,
|
||||
useGlobalEndpoint: options.useGlobalEndpoint ?? false,
|
||||
disableMultiregionAccessPoints: options.disableMultiregionAccessPoints ?? false,
|
||||
defaultSigningName: "s3",
|
||||
clientContextParams: options.clientContextParams ?? {},
|
||||
});
|
||||
};
|
||||
export const commonParams = {
|
||||
ForcePathStyle: { type: "clientContextParams", name: "forcePathStyle" },
|
||||
UseArnRegion: { type: "clientContextParams", name: "useArnRegion" },
|
||||
DisableMultiRegionAccessPoints: { type: "clientContextParams", name: "disableMultiregionAccessPoints" },
|
||||
Accelerate: { type: "clientContextParams", name: "useAccelerateEndpoint" },
|
||||
DisableS3ExpressSessionAuth: { type: "clientContextParams", name: "disableS3ExpressSessionAuth" },
|
||||
UseGlobalEndpoint: { type: "builtInParams", name: "useGlobalEndpoint" },
|
||||
UseFIPS: { type: "builtInParams", name: "useFipsEndpoint" },
|
||||
Endpoint: { type: "builtInParams", name: "endpoint" },
|
||||
Region: { type: "builtInParams", name: "region" },
|
||||
UseDualStack: { type: "builtInParams", name: "useDualstackEndpoint" },
|
||||
};
|
||||
29
backend/node_modules/@aws-sdk/client-s3/dist-es/endpoint/endpointResolver.js
generated
vendored
Normal file
29
backend/node_modules/@aws-sdk/client-s3/dist-es/endpoint/endpointResolver.js
generated
vendored
Normal file
@@ -0,0 +1,29 @@
|
||||
import { awsEndpointFunctions } from "@aws-sdk/util-endpoints";
|
||||
import { customEndpointFunctions, EndpointCache, resolveEndpoint } from "@smithy/util-endpoints";
|
||||
import { ruleSet } from "./ruleset";
|
||||
const cache = new EndpointCache({
|
||||
size: 50,
|
||||
params: [
|
||||
"Accelerate",
|
||||
"Bucket",
|
||||
"DisableAccessPoints",
|
||||
"DisableMultiRegionAccessPoints",
|
||||
"DisableS3ExpressSessionAuth",
|
||||
"Endpoint",
|
||||
"ForcePathStyle",
|
||||
"Region",
|
||||
"UseArnRegion",
|
||||
"UseDualStack",
|
||||
"UseFIPS",
|
||||
"UseGlobalEndpoint",
|
||||
"UseObjectLambdaEndpoint",
|
||||
"UseS3ExpressControlEndpoint",
|
||||
],
|
||||
});
|
||||
export const defaultEndpointResolver = (endpointParams, context = {}) => {
|
||||
return cache.get(endpointParams, () => resolveEndpoint(ruleSet, {
|
||||
endpointParams: endpointParams,
|
||||
logger: context.logger,
|
||||
}));
|
||||
};
|
||||
customEndpointFunctions.aws = awsEndpointFunctions;
|
||||
4
backend/node_modules/@aws-sdk/client-s3/dist-es/endpoint/ruleset.js
generated
vendored
Normal file
4
backend/node_modules/@aws-sdk/client-s3/dist-es/endpoint/ruleset.js
generated
vendored
Normal file
File diff suppressed because one or more lines are too long
Reference in New Issue
Block a user