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:
13
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/ImdsCredentials.js
generated
vendored
Normal file
13
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/ImdsCredentials.js
generated
vendored
Normal file
@@ -0,0 +1,13 @@
|
||||
export const isImdsCredentials = (arg) => Boolean(arg) &&
|
||||
typeof arg === "object" &&
|
||||
typeof arg.AccessKeyId === "string" &&
|
||||
typeof arg.SecretAccessKey === "string" &&
|
||||
typeof arg.Token === "string" &&
|
||||
typeof arg.Expiration === "string";
|
||||
export const fromImdsCredentials = (creds) => ({
|
||||
accessKeyId: creds.AccessKeyId,
|
||||
secretAccessKey: creds.SecretAccessKey,
|
||||
sessionToken: creds.Token,
|
||||
expiration: new Date(creds.Expiration),
|
||||
...(creds.AccountId && { accountId: creds.AccountId }),
|
||||
});
|
||||
3
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/RemoteProviderInit.js
generated
vendored
Normal file
3
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/RemoteProviderInit.js
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export const DEFAULT_TIMEOUT = 1000;
|
||||
export const DEFAULT_MAX_RETRIES = 0;
|
||||
export const providerConfigFromInit = ({ maxRetries = DEFAULT_MAX_RETRIES, timeout = DEFAULT_TIMEOUT, }) => ({ maxRetries, timeout });
|
||||
36
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/httpRequest.js
generated
vendored
Normal file
36
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/httpRequest.js
generated
vendored
Normal file
@@ -0,0 +1,36 @@
|
||||
import { ProviderError } from "@smithy/property-provider";
|
||||
import { Buffer } from "buffer";
|
||||
import { request } from "http";
|
||||
export function httpRequest(options) {
|
||||
return new Promise((resolve, reject) => {
|
||||
const req = request({
|
||||
method: "GET",
|
||||
...options,
|
||||
hostname: options.hostname?.replace(/^\[(.+)\]$/, "$1"),
|
||||
});
|
||||
req.on("error", (err) => {
|
||||
reject(Object.assign(new ProviderError("Unable to connect to instance metadata service"), err));
|
||||
req.destroy();
|
||||
});
|
||||
req.on("timeout", () => {
|
||||
reject(new ProviderError("TimeoutError from instance metadata service"));
|
||||
req.destroy();
|
||||
});
|
||||
req.on("response", (res) => {
|
||||
const { statusCode = 400 } = res;
|
||||
if (statusCode < 200 || 300 <= statusCode) {
|
||||
reject(Object.assign(new ProviderError("Error response received from instance metadata service"), { statusCode }));
|
||||
req.destroy();
|
||||
}
|
||||
const chunks = [];
|
||||
res.on("data", (chunk) => {
|
||||
chunks.push(chunk);
|
||||
});
|
||||
res.on("end", () => {
|
||||
resolve(Buffer.concat(chunks));
|
||||
req.destroy();
|
||||
});
|
||||
});
|
||||
req.end();
|
||||
});
|
||||
}
|
||||
2
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/index.js
generated
vendored
Normal file
2
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/index.js
generated
vendored
Normal file
@@ -0,0 +1,2 @@
|
||||
export * from "./ImdsCredentials";
|
||||
export * from "./RemoteProviderInit";
|
||||
7
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/retry.js
generated
vendored
Normal file
7
backend/node_modules/@smithy/credential-provider-imds/dist-es/remoteProvider/retry.js
generated
vendored
Normal file
@@ -0,0 +1,7 @@
|
||||
export const retry = (toRetry, maxRetries) => {
|
||||
let promise = toRetry();
|
||||
for (let i = 0; i < maxRetries; i++) {
|
||||
promise = promise.catch(toRetry);
|
||||
}
|
||||
return promise;
|
||||
};
|
||||
Reference in New Issue
Block a user