in function/nodejs_14_x/src/error/error_response.ts [11:23]
export async function getErrorResponse (s3Client: S3, requestContext: GetObjectContext,
errorCode: ErrorCode, errorMessage: string, headers: Headers = new Headers()): Promise<PromiseResult<{}, AWSError>> {
console.log(`Returning an error [${errorCode}] ${errorMessage} to the Object Lambda Access Point`);
return s3Client.writeGetObjectResponse({
RequestRoute: requestContext.outputRoute,
RequestToken: requestContext.outputToken,
StatusCode: ERROR_TO_STATUS_CODE_MAP[errorCode],
ErrorCode: errorCode,
ErrorMessage: errorMessage,
...headers
}).promise();
}