UNPKG

faastjs

Version:

Serverless batch computing made simple.

22 lines 3.26 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.getExecutionLogUrl = exports.getLogUrl = exports.getLogGroupName = void 0; function getLogGroupName(FunctionName) { return `/aws/lambda/${FunctionName}`; } exports.getLogGroupName = getLogGroupName; function getLogUrl(region, FunctionName) { const logGroupName = getLogGroupName(FunctionName); const group = encodeURIComponent(logGroupName); const rg = encodeURIComponent(region); return `https://console.aws.amazon.com/cloudwatch/home?region=${rg}#logsV2:log-groups/log-group/${group}`; } exports.getLogUrl = getLogUrl; function getExecutionLogUrl(region, logGroupName, logStreamName) { const rg = encodeURIComponent(region); const group = encodeURIComponent(logGroupName); const stream = encodeURIComponent(logStreamName); return `https://console.aws.amazon.com/cloudwatch/home?region=${rg}#logsV2:log-groups/log-group/${group}/log-events/${stream}`; } exports.getExecutionLogUrl = getExecutionLogUrl; //# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiYXdzLXNoYXJlZC5qcyIsInNvdXJjZVJvb3QiOiIiLCJzb3VyY2VzIjpbIi4uLy4uLy4uL3NyYy9hd3MvYXdzLXNoYXJlZC50cyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiOzs7QUFFQSxTQUFnQixlQUFlLENBQUMsWUFBb0I7SUFDaEQsT0FBTyxlQUFlLFlBQVksRUFBRSxDQUFDO0FBQ3pDLENBQUM7QUFGRCwwQ0FFQztBQUVELFNBQWdCLFNBQVMsQ0FBQyxNQUFjLEVBQUUsWUFBb0I7SUFDMUQsTUFBTSxZQUFZLEdBQUcsZUFBZSxDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQ25ELE1BQU0sS0FBSyxHQUFHLGtCQUFrQixDQUFDLFlBQVksQ0FBQyxDQUFDO0lBQy9DLE1BQU0sRUFBRSxHQUFHLGtCQUFrQixDQUFDLE1BQU0sQ0FBQyxDQUFDO0lBRXRDLE9BQU8seURBQXlELEVBQUUsZ0NBQWdDLEtBQUssRUFBRSxDQUFDO0FBQzlHLENBQUM7QUFORCw4QkFNQztBQUVELFNBQWdCLGtCQUFrQixDQUM5QixNQUFjLEVBQ2QsWUFBb0IsRUFDcEIsYUFBcUI7SUFFckIsTUFBTSxFQUFFLEdBQUcsa0JBQWtCLENBQUMsTUFBTSxDQUFDLENBQUM7SUFDdEMsTUFBTSxLQUFLLEdBQUcsa0JBQWtCLENBQUMsWUFBWSxDQUFDLENBQUM7SUFDL0MsTUFBTSxNQUFNLEdBQUcsa0JBQWtCLENBQUMsYUFBYSxDQUFDLENBQUM7SUFDakQsT0FBTyx5REFBeUQsRUFBRSxnQ0FBZ0MsS0FBSyxlQUFlLE1BQU0sRUFBRSxDQUFDO0FBQ25JLENBQUM7QUFURCxnREFTQyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IFVSTFNlYXJjaFBhcmFtcyB9IGZyb20gXCJ1cmxcIjtcblxuZXhwb3J0IGZ1bmN0aW9uIGdldExvZ0dyb3VwTmFtZShGdW5jdGlvbk5hbWU6IHN0cmluZykge1xuICAgIHJldHVybiBgL2F3cy9sYW1iZGEvJHtGdW5jdGlvbk5hbWV9YDtcbn1cblxuZXhwb3J0IGZ1bmN0aW9uIGdldExvZ1VybChyZWdpb246IHN0cmluZywgRnVuY3Rpb25OYW1lOiBzdHJpbmcpIHtcbiAgICBjb25zdCBsb2dHcm91cE5hbWUgPSBnZXRMb2dHcm91cE5hbWUoRnVuY3Rpb25OYW1lKTtcbiAgICBjb25zdCBncm91cCA9IGVuY29kZVVSSUNvbXBvbmVudChsb2dHcm91cE5hbWUpO1xuICAgIGNvbnN0IHJnID0gZW5jb2RlVVJJQ29tcG9uZW50KHJlZ2lvbik7XG5cbiAgICByZXR1cm4gYGh0dHBzOi8vY29uc29sZS5hd3MuYW1hem9uLmNvbS9jbG91ZHdhdGNoL2hvbWU/cmVnaW9uPSR7cmd9I2xvZ3NWMjpsb2ctZ3JvdXBzL2xvZy1ncm91cC8ke2dyb3VwfWA7XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBnZXRFeGVjdXRpb25Mb2dVcmwoXG4gICAgcmVnaW9uOiBzdHJpbmcsXG4gICAgbG9nR3JvdXBOYW1lOiBzdHJpbmcsXG4gICAgbG9nU3RyZWFtTmFtZTogc3RyaW5nXG4pIHtcbiAgICBjb25zdCByZyA9IGVuY29kZVVSSUNvbXBvbmVudChyZWdpb24pO1xuICAgIGNvbnN0IGdyb3VwID0gZW5jb2RlVVJJQ29tcG9uZW50KGxvZ0dyb3VwTmFtZSk7XG4gICAgY29uc3Qgc3RyZWFtID0gZW5jb2RlVVJJQ29tcG9uZW50KGxvZ1N0cmVhbU5hbWUpO1xuICAgIHJldHVybiBgaHR0cHM6Ly9jb25zb2xlLmF3cy5hbWF6b24uY29tL2Nsb3Vkd2F0Y2gvaG9tZT9yZWdpb249JHtyZ30jbG9nc1YyOmxvZy1ncm91cHMvbG9nLWdyb3VwLyR7Z3JvdXB9L2xvZy1ldmVudHMvJHtzdHJlYW19YDtcbn1cbiJdfQ==