ignore some files with hg
subscribe view_function needs staff_member_required permission; protocal and browse_host can get from request
Increase fields length; decide region from arn; endpoint_url auto-decide