Nếu ánh xạ tham số đường dẫn URL cho tham số đường dẫn proxy [{proxy+}] không được xác định, thì API Gateway sẽ trả về lỗi sau
Thực thi không thành công do lỗi cấu hình. Ký tự không hợp lệ trong đường dẫn
Nếu không xác định ánh xạ tham số đường dẫn URL cho tham số này trong yêu cầu tích hợp, API Gateway sẽ đánh giá tham số dưới dạng chuỗi ký tự "{proxy+}". Vì "{" không phải là ký tự hợp lệ, API Gateway sẽ trả về lỗi khi điều này xảy ra
Để khắc phục lỗi, hãy xác định ánh xạ tham số đường dẫn URL cho tham số đường dẫn proxy trong yêu cầu tích hợp bằng cách thực hiện như sau
Nghị quyết
1. Trong bảng điều khiển Cổng API, chọn tên API của bạn
2. Với phương pháp đã chọn trong ngăn Tài nguyên, hãy chọn Yêu cầu tích hợp trong ngăn Thực thi phương pháp
3. Trong ngăn Yêu cầu tích hợp, xác minh rằng URL điểm cuối sử dụng đúng tham số đường dẫn proxy. {Ủy quyền}. [Biến đường dẫn tham lam không có "+". ] Ví dụ. http. //thí dụ. com/{proxy}
4. Mở rộng tham số đường dẫn URL. Sau đó, chọn Thêm đường dẫn và làm như sau
Đối với Tên, hãy nhập proxy. Điều này tương ứng với tham số trong URL điểm cuối
Đối với Mapped from, hãy nhập phương thức. lời yêu cầu. đường dẫn. Ủy quyền
Ghi chú. Ở đây, proxy tương ứng với tên của đường dẫn yêu cầu là. Đường dẫn yêu cầu này được thêm bằng cách tạo tài nguyên proxy có tên {proxy} hoặc, đối với biến đường dẫn tham lam, {proxy+}
5. Chọn biểu tượng dấu tích [Create]
Ghi chú. Nếu bạn gặp lỗi chỉ định biểu thức ánh xạ không hợp lệ, hãy cập nhật mẫu AWS CloudFormation hoặc định nghĩa OpenAPI. Sau đó, lặp lại các bước trong bài viết này
Các tệp web của bạn sẽ được xem bởi nhiều người dùng sử dụng nhiều loại hệ điều hành [chẳng hạn như Mac, PC và Linux] và thiết bị [máy tính để bàn, máy tính bảng và điện thoại thông minh là một số ví dụ]. Do đó, điều cần thiết là đảm bảo an toàn và tránh các ký tự thư mục và tên tệp bất hợp pháp phổ biến
Quy ước đặt tên rất quan trọng trong các thư mục web cũng như đối với các tệp có thể tải xuống như tệp HTML, hình ảnh, PDF, tài liệu Word và bảng tính Excel
Ký tự tên tệp không hợp lệ
Không sử dụng bất kỳ ký tự hoặc biểu tượng bất hợp pháp phổ biến nào trong tên tệp hoặc thư mục của bạn
# cân
% phần trăm
& dấu và
{ dấu ngoặc nhọn trái
} dấu ngoặc nhọn phải
\ dấu gạch chéo ngược
< khung góc trái
> dấu ngoặc nhọn bên phải
* dấu hoa thị
?
/ dấu gạch chéo
khoảng trông
ký hiệu đô la
dấu chấm than
' dấu nháy đơn
" dấu ngoặc kép
Đại tràng
@ tại dấu hiệu
+ dấu cộng
` đánh dấu ngược
đường ống
= dấu bằng
Ngoài ra, hãy ghi nhớ các quy tắc này
- Không bắt đầu hoặc kết thúc tên tệp của bạn bằng dấu cách, dấu chấm, dấu gạch nối hoặc gạch chân
- Giữ tên tệp của bạn ở độ dài hợp lý và đảm bảo chúng dưới 31 ký tự
- Hầu hết các hệ điều hành đều phân biệt chữ hoa chữ thường;
- Tránh sử dụng dấu cách và dấu gạch dưới; . Điều này cũng sẽ cải thiện thứ hạng công cụ tìm kiếm của bạn
Tên tệp xấu
- Chi phí F&A. html
- tệp PDF của tôi#tên. pdf
Trình duyệt web nhìn thấy
- F&A%20Chi phí. html
- của tôi%20PDF%20file%23name. pdf
tên tập tin tốt
- mục lục. html
- my-pdf-file-name. pdf
Ghi chú. Danh sách này không đầy đủ. Nó nhằm giúp bạn tránh các lỗi phổ biến trong tên tệp. Nếu bạn có bất kỳ câu hỏi nào hoặc cần bất kỳ sự trợ giúp nào, đừng ngần ngại liên hệ với cmshelp@mtu. giáo dục
Khi tạo hoặc chỉnh sửa các trang nội dung trong trang web RiSE/WCM, người ta thường thêm các siêu liên kết. Sau khi thêm liên kết vào iPart Nội dung HTML của trang và nhấp vào "OK", đôi khi sẽ xảy ra lỗi cho biết có "Ký tự bất hợp pháp trong đường dẫn. "
Nguyên nhân của thông báo lỗi
Lỗi này xảy ra khi một siêu liên kết được thêm vào có chứa các ký tự đặc biệt. Thông thường ký tự đặc biệt gây ra lỗi là dấu và [&], tuy nhiên những ký tự khác cũng có thể là thủ phạm
Lý do Thông báo được hiển thị
Một số trang web cung cấp chức năng sử dụng tham số URL. Các tham số URL này yêu cầu phải có các ký tự đặc biệt trong liên kết để các tính năng của trang hoạt động bình thường. Trong trường hợp trang web độc hại, tham số URL cũng có khả năng thao túng dữ liệu và do đó có thể gây rủi ro bảo mật. Nội dung HTML iPart hiển thị thông báo này để bảo vệ người dùng cuối. Nói chung, thông báo nên được coi là một cảnh báo hơn là một lỗi
Giải pháp
Nếu liên kết được tạo đi đến một vị trí đã biết là an toàn thì lỗi này có thể được bỏ qua một cách an toàn vì những ký tự đặc biệt đó thường cần thiết để liên kết hoạt động bình thường. Nếu thông báo được hiển thị sau khi nhấp vào "OK" cho iPart Nội dung HTML, chỉ cần nhấp vào "OK" lần thứ hai để bỏ qua thông báo và tiếp tục. Liên kết sẽ vẫn còn nguyên vẹn
Nếu liên kết trỏ đến một vị trí đáng ngờ thì bạn nên xóa liên kết hoặc xóa các tham số URL [mọi thứ bao gồm và sau dấu chấm hỏi]