resource "aws_route_table_association" "public_private" {
for_each = { for k, v in aws_subnet.private_subnet : k => v }
subnet_id = each.value.id
route_table_id = aws_route_table.private.id
}
Mình chưa hiểu câu lệnh này: for_each = { for k, v in aws_subnet.private_subnet : k => v }
nhờ bạn giải thích giúp với. Tham số k và v là ở đâu vậy ạ
Cảm ơn bài viết của anh ạ.
Em có thắc mắc tý: Trong phần Video Stream với opencv, flask khi trả về cho trình duyệt mình trả về liên tiếp các frame thông qua <img> nên không thể tua và không có âm thanh.
Có cách nào để trả về trình duyệt mà dùng được với thẻ <video> không ạ ? ( em muốn thao tác giống với khi xem live trên youtube mình có thể tua các thứ ... )
Mình thấy cập nhật hoặc xóa file tĩnh ở origin server rồi xóa file cache của nó ở caching server sẽ hợp lý và dễ kiểm soát hơn, còn trigger thì phụ thuộc nhà cung cấp, như CloudFlare có hỗ trợ API đấy nhưng chỉ dành cho gói Enterprise thì phải. Còn theo như câu hỏi của bạn, xóa dữ liệu ở caching rồi từ đó xóa dữ liệu ở origin thì hơi ngược, ai lại cho hệ thống bên ngoài sửa dữ liệu của mình như thế.
Về hệ thống Viblo, mình không làm dự án nên không chắc hệ thống đang hoạt động như nào nhưng theo tư tưởng của CDN thì nó không có quyền xóa dữ liệu gì từ origin server cả, mà là cache data lại để phân phối tới người dùng nhanh hơn. Mình nghĩ đó là lỗi nội bộ bên trong hệ thống Viblo, nhưng mình cũng chưa gặp lỗi mất ảnh bao giờ, thấy ổn áp phết mà 😀
Lúc mình attach debugger thì nó ra 1 cái stack trace rồi kẹt luôn ở đó @@ Mình gửi request nó cũng đứng im luôn @@ 1 điểm nữa là khi mình đặt breakpoint thì nó chuyển từ chấm đỏ sang hình tròn trắng gạch chéo (kiểu không nhận). Làm sao để ra được stacktrace như trong bài vậy ạ?
Bài viết hay có thể áp dụng được ngay nhưng có một phần rất thú bạn chưa đề cập đến:
Nếu như bạn xóa cache trên CDN thì bạn có định xóa static data tương ứng của cache đó trên các storage lưu trữ của logic server không. Và nếu có thì có cách nào để trigger khi xóa cache CDN được không )). Và bạn lấy ví dụ là Viblo nhưng mình để ý thấy nhiều bài viết cũ mất file ảnh không biết liệu có phải là do auto delete theo cache không nhỉ .
THẢO LUẬN
Bài viết rất hữu dụng. Mình muốn biết thêm về fastapi, nên hóng phần của bạn 3 😃😄😁
@lehuyvuong à mình ghi nhầm, nhưng mình làm được rồi. cảm ơn bạn nhé
mình nghĩ là do proc khi thực thi phải có cú pháp exec [nameProc] còn function thì gọi chạy ngay
Typescrip cũng là hướng đối tượng nên mình thấy khá tương đồng với java nhỉ. Cảm ơn bạn
resource "aws_route_table_association" "public_private" { for_each = { for k, v in aws_subnet.private_subnet : k => v } subnet_id = each.value.id route_table_id = aws_route_table.private.id }
Mình chưa hiểu câu lệnh này: for_each = { for k, v in aws_subnet.private_subnet : k => v }
nhờ bạn giải thích giúp với. Tham số k và v là ở đâu vậy ạ
bạn ơi phải có file index.js hay index.ejs mới views file html ra được à
Cảm ơn bài viết của anh ạ.
Em có thắc mắc tý: Trong phần Video Stream với opencv, flask khi trả về cho trình duyệt mình trả về liên tiếp các frame thông qua <img> nên không thể tua và không có âm thanh.
Có cách nào để trả về trình duyệt mà dùng được với thẻ <video> không ạ ? ( em muốn thao tác giống với khi xem live trên youtube mình có thể tua các thứ ... )
Hay. Mà có mấy lỗi chính tả đấy
Mình thấy cập nhật hoặc xóa file tĩnh ở origin server rồi xóa file cache của nó ở caching server sẽ hợp lý và dễ kiểm soát hơn, còn trigger thì phụ thuộc nhà cung cấp, như CloudFlare có hỗ trợ API đấy nhưng chỉ dành cho gói Enterprise thì phải. Còn theo như câu hỏi của bạn, xóa dữ liệu ở caching rồi từ đó xóa dữ liệu ở origin thì hơi ngược, ai lại cho hệ thống bên ngoài sửa dữ liệu của mình như thế.
Về hệ thống Viblo, mình không làm dự án nên không chắc hệ thống đang hoạt động như nào nhưng theo tư tưởng của CDN thì nó không có quyền xóa dữ liệu gì từ origin server cả, mà là cache data lại để phân phối tới người dùng nhanh hơn. Mình nghĩ đó là lỗi nội bộ bên trong hệ thống Viblo, nhưng mình cũng chưa gặp lỗi mất ảnh bao giờ, thấy ổn áp phết mà 😀
này lỗi do nodejs không install dc node-sass, chắc bị lỗi nodejs version mới r
bài viết hay và bổ ích , cảm ơn anh nhiều
em xin link git được ko ạ
sao lan truoc chay terraform OK ma gio loi tum lum ban ui ^^
https://github.com/hoalongnatsu/serverless-series/issues/1
Hay quá bác, đọc mà cứ sợ hết
Ầu. Mình fix được rùi ạ :3
Lúc mình attach debugger thì nó ra 1 cái stack trace rồi kẹt luôn ở đó @@ Mình gửi request nó cũng đứng im luôn @@ 1 điểm nữa là khi mình đặt breakpoint thì nó chuyển từ chấm đỏ sang hình tròn trắng gạch chéo (kiểu không nhận). Làm sao để ra được stacktrace như trong bài vậy ạ?
Em làm theo và bị như này ạ (https://viblo.asia/q/cho-em-hoi-ve-dang-ky-tai-khoan-tren-aws-3vKjbzGkK2R), em cũng tạo thẻ ảo như anh hướng dẫn nhưng vẫn chưa bị trừ 1$
Bài viết hay có thể áp dụng được ngay nhưng có một phần rất thú bạn chưa đề cập đến: Nếu như bạn xóa cache trên CDN thì bạn có định xóa static data tương ứng của cache đó trên các storage lưu trữ của logic server không. Và nếu có thì có cách nào để trigger khi xóa cache CDN được không
)). Và bạn lấy ví dụ là Viblo nhưng mình để ý thấy nhiều bài viết cũ mất file ảnh không biết liệu có phải là do auto delete theo cache không nhỉ
.
cảm ơn bạn nha. Eren đâu lạc lối qua đây đó 🤣🤣
Cám ơn mọi thứ mà bạn chia sẻ. Rất hữu ích !!!