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:
15
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/checkRegion.js
generated
vendored
Normal file
15
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/checkRegion.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import { isValidHostLabel } from "@smithy/util-endpoints";
|
||||
const validRegions = new Set();
|
||||
export const checkRegion = (region, check = isValidHostLabel) => {
|
||||
if (!validRegions.has(region) && !check(region)) {
|
||||
if (region === "*") {
|
||||
console.warn(`@smithy/config-resolver WARN - Please use the caller region instead of "*". See "sigv4a" in https://github.com/aws/aws-sdk-js-v3/blob/main/supplemental-docs/CLIENTS.md.`);
|
||||
}
|
||||
else {
|
||||
throw new Error(`Region not accepted: region="${region}" is not a valid hostname component.`);
|
||||
}
|
||||
}
|
||||
else {
|
||||
validRegions.add(region);
|
||||
}
|
||||
};
|
||||
12
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/config.js
generated
vendored
Normal file
12
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/config.js
generated
vendored
Normal file
@@ -0,0 +1,12 @@
|
||||
export const REGION_ENV_NAME = "AWS_REGION";
|
||||
export const REGION_INI_NAME = "region";
|
||||
export const NODE_REGION_CONFIG_OPTIONS = {
|
||||
environmentVariableSelector: (env) => env[REGION_ENV_NAME],
|
||||
configFileSelector: (profile) => profile[REGION_INI_NAME],
|
||||
default: () => {
|
||||
throw new Error("Region is missing");
|
||||
},
|
||||
};
|
||||
export const NODE_REGION_CONFIG_FILE_OPTIONS = {
|
||||
preferredFile: "credentials",
|
||||
};
|
||||
6
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/getRealRegion.js
generated
vendored
Normal file
6
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/getRealRegion.js
generated
vendored
Normal file
@@ -0,0 +1,6 @@
|
||||
import { isFipsRegion } from "./isFipsRegion";
|
||||
export const getRealRegion = (region) => isFipsRegion(region)
|
||||
? ["fips-aws-global", "aws-fips"].includes(region)
|
||||
? "us-east-1"
|
||||
: region.replace(/fips-(dkr-|prod-)?|-fips/, "")
|
||||
: region;
|
||||
2
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/index.js
generated
vendored
Normal file
2
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/index.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "./config";
|
||||
export * from "./resolveRegionConfig";
|
||||
1
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/isFipsRegion.js
generated
vendored
Normal file
1
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/isFipsRegion.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export const isFipsRegion = (region) => typeof region === "string" && (region.startsWith("fips-") || region.endsWith("-fips"));
|
||||
24
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/resolveRegionConfig.js
generated
vendored
Normal file
24
backend/node_modules/@smithy/config-resolver/dist-es/regionConfig/resolveRegionConfig.js
generated
vendored
Normal file
@@ -0,0 +1,24 @@
|
||||
import { checkRegion } from "./checkRegion";
|
||||
import { getRealRegion } from "./getRealRegion";
|
||||
import { isFipsRegion } from "./isFipsRegion";
|
||||
export const resolveRegionConfig = (input) => {
|
||||
const { region, useFipsEndpoint } = input;
|
||||
if (!region) {
|
||||
throw new Error("Region is missing");
|
||||
}
|
||||
return Object.assign(input, {
|
||||
region: async () => {
|
||||
const providedRegion = typeof region === "function" ? await region() : region;
|
||||
const realRegion = getRealRegion(providedRegion);
|
||||
checkRegion(realRegion);
|
||||
return realRegion;
|
||||
},
|
||||
useFipsEndpoint: async () => {
|
||||
const providedRegion = typeof region === "string" ? region : await region();
|
||||
if (isFipsRegion(providedRegion)) {
|
||||
return true;
|
||||
}
|
||||
return typeof useFipsEndpoint !== "function" ? Promise.resolve(!!useFipsEndpoint) : useFipsEndpoint();
|
||||
},
|
||||
});
|
||||
};
|
||||
Reference in New Issue
Block a user