{"id":33699,"date":"2025-05-30T09:32:42","date_gmt":"2025-05-30T09:32:42","guid":{"rendered":"https:\/\/terrazone.io\/?p=33699"},"modified":"2025-09-19T11:43:18","modified_gmt":"2025-09-19T11:43:18","slug":"%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d","status":"publish","type":"post","link":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/","title":{"rendered":"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9?"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-post\" data-elementor-id=\"33699\" class=\"elementor elementor-33699 elementor-32171\" data-elementor-post-type=\"post\">\n\t\t\t\t<div class=\"elementor-element elementor-element-00c3cdf e-flex e-con-boxed sc_layouts_column_icons_position_left e-con e-parent\" data-id=\"00c3cdf\" data-element_type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-692ae1f sc_fly_static elementor-widget elementor-widget-text-editor\" data-id=\"692ae1f\" data-element_type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h3><b>\u05e2\u05d9\u05e7\u05e8\u05d9 \u05d4\u05d3\u05d1\u05e8\u05d9\u05dd<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05d1\u05e2\u05d6\u05e8\u05ea <\/span><b>Pre-Signed URLs<\/b><span style=\"font-weight: 400;\"> \u05d5\u05d0\u05d7\u05e1\u05d5\u05df \u05d1\u05e2\u05e0\u05df.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05e9\u05d9\u05e8\u05d5\u05ea\u05d9 \u05e2\u05e0\u05df \u05db\u05de\u05d5 <\/span><b>AWS S3<\/b><span style=\"font-weight: 400;\"> \u05d4\u05dd \u05d4\u05d9\u05e2\u05d3 \u05d4\u05d9\u05e9\u05d9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d0\u05d5\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d4\u05e9\u05e8\u05ea\u05d9\u05dd \u05e9\u05dc\u05db\u05dd \u05dc\u05d0 \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d4\u05d9\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd \u05d0\u05d5 \u201c\u05de\u05e7\u05e9\u05d9\u05d1\u05d9\u05dd\u201d \u05d1\u05d6\u05de\u05df \u05d4\u05d4\u05e2\u05dc\u05d0\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d4\u05de\u05e9\u05de\u05e2\u05d5\u05ea: \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05d9\u05d5\u05ea\u05e8 \u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea, \u05e4\u05d7\u05d5\u05ea \u05ea\u05d7\u05d6\u05d5\u05e7\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05e4\u05ea\u05e8\u05d5\u05df \u05d0\u05d9\u05d3\u05d9\u05d0\u05dc\u05d9 \u05dc\u05be<\/span><b>JAMstack<\/b><span style=\"font-weight: 400;\"> \u05d5\u05d9\u05d9\u05e9\u05d5\u05de\u05d9\u05dd Serverless.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05d9\u05d5\u05ea\u05e8 \u05dc\u05e0\u05d4\u05dc \u05ea\u05e9\u05ea\u05d9\u05d5\u05ea \u05db\u05d1\u05d3\u05d5\u05ea \u05e8\u05e7 \u05d1\u05e9\u05d1\u05d9\u05dc \u05e7\u05d1\u05e6\u05d9\u05dd.<\/span><\/li><\/ul><h3><b>\u05d4\u05e7\u05e1\u05dd \u05de\u05d0\u05d7\u05d5\u05e8\u05d9 Zero-Port Uploads<\/b><\/h3><p><span style=\"font-weight: 400;\">\u05d1\u05de\u05d5\u05d3\u05dc \u05d4\u05e7\u05dc\u05d0\u05e1\u05d9, \u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d5\u05d1\u05e5 \u05d0\u05d5\u05de\u05e8\u05ea \u05e9\u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05e9\u05d5\u05dc\u05d7\u05ea \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05dc\u05e9\u05e8\u05ea \u05e9\u05d9\u05d5\u05e9\u05d1 \u05e2\u05dd \u05e4\u05d5\u05e8\u05d8 \u05e4\u05ea\u05d5\u05d7, \u05de\u05d7\u05db\u05d4 \u05dc\u05e7\u05d1\u05dc \u05d0\u05d5\u05ea\u05d5. \u05d0\u05d1\u05dc \u05e2\u05dd <\/span><b>Pre-Signed URLs<\/b><span style=\"font-weight: 400;\">, \u05d0\u05e0\u05d7\u05e0\u05d5 \u05de\u05d3\u05dc\u05d2\u05d9\u05dd \u05e2\u05dc \u05d4\u05e9\u05e8\u05ea \u05d4\u05d6\u05d4 \u05dc\u05d7\u05dc\u05d5\u05d8\u05d9\u05df. \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e2\u05d5\u05d1\u05e8 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05de\u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05d0\u05dc \u05d4\u05e2\u05e0\u05df (S3 \u05d0\u05d5 \u05db\u05dc \u05d0\u05d7\u05e1\u05d5\u05df \u05d3\u05d5\u05de\u05d4).<\/span><\/p><p><b>\u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd. \u05d1\u05dc\u05d9 \u05d7\u05d5\u05e8\u05d9 \u05d0\u05d1\u05d8\u05d7\u05d4. \u05d1\u05dc\u05d9 \u05e1\u05d8\u05e8\u05e1.<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> \u05d6\u05d4 \u05de\u05d4\u05d9\u05e8 \u05d9\u05d5\u05ea\u05e8, \u05d1\u05d8\u05d5\u05d7 \u05d9\u05d5\u05ea\u05e8, \u05d5\u05d1\u05db\u05e0\u05d5\u05ea \u2013 \u05d2\u05d0\u05d5\u05e0\u05d9.<\/span><\/p><h3><b>\u05de\u05d4 \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u201c\u05e4\u05d5\u05e8\u05d8 \u05de\u05d0\u05d6\u05d9\u05df\u201d?<\/b><\/h3><p><span style=\"font-weight: 400;\">\u05e4\u05d5\u05e8\u05d8 \u05de\u05d0\u05d6\u05d9\u05df \u05d4\u05d5\u05d0 \u05db\u05de\u05d5 \u05d3\u05dc\u05ea \u05e7\u05d3\u05de\u05d9\u05ea \u05e9\u05dc \u05d4\u05e9\u05e8\u05ea. \u05d3\u05e8\u05db\u05d5 \u05d4\u05d5\u05d0 \u201c\u05e9\u05d5\u05de\u05e2\u201d \u05d3\u05e4\u05d9\u05e7\u05d5\u05ea \u2013 \u05d1\u05e7\u05e9\u05d5\u05ea \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d5\u05d1\u05e5, \u05dc\u05d4\u05e6\u05d9\u05d2 \u05d3\u05e3 \u05d0\u05d5 \u05dc\u05d4\u05d1\u05d9\u05d0 \u05de\u05d9\u05d3\u05e2.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d1\u05de\u05d5\u05d3\u05dc \u05d4\u05de\u05e1\u05d5\u05e8\u05ea\u05d9, \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05db\u05de\u05d5 80 (HTTP) \u05d0\u05d5 443 (HTTPS) \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u05db\u05d3\u05d9 \u05dc\u05e7\u05d1\u05dc \u05d1\u05e7\u05e9\u05d5\u05ea \u05db\u05d0\u05dc\u05d4.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d0\u05d1\u05dc \u05d1\u05de\u05d5\u05d3\u05dc Zero Ports \u2013 <\/span><b>\u05d0\u05d9\u05df \u05d3\u05dc\u05ea\u05d5\u05ea \u05d1\u05db\u05dc\u05dc<\/b><span style=\"font-weight: 400;\">. \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05de\u05e2\u05dc\u05d4 \u05e7\u05d5\u05d1\u05e5 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05beS3, \u05d1\u05dc\u05d9 \u05e9\u05d4\u05d1\u05e7\u05d0\u05e0\u05d3 \u05e9\u05dc\u05db\u05dd \u05d1\u05db\u05dc\u05dc \u05e2\u05e8.\u00a0<\/span><\/p><h3><b>\u05dc\u05de\u05d4 \u05dc\u05d4\u05d9\u05e4\u05d8\u05e8 \u05de\u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd?<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d0\u05d1\u05d8\u05d7\u05d4<\/b><span style=\"font-weight: 400;\"> \u2013 \u05e4\u05d5\u05e8\u05d8 \u05e1\u05d2\u05d5\u05e8 \u05d4\u05d5\u05d0 \u05e4\u05d7\u05d5\u05ea \u05e0\u05e7\u05d5\u05d3\u05ea \u05db\u05e0\u05d9\u05e1\u05d4 \u05dc\u05ea\u05d5\u05e7\u05e4\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e4\u05e9\u05d8\u05d5\u05ea<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd. \u05d4\u05beAPI \u05e9\u05dc\u05db\u05dd \u05d9\u05db\u05d5\u05dc \u05dc\u05e8\u05d5\u05e5 \u05d1\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea Serverless \u05e9\u05d7\u05d9\u05d5\u05ea \u05e8\u05e7 \u05db\u05e9\u05e6\u05e8\u05d9\u05da.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e1\u05e7\u05d9\u05d9\u05dc<\/b><span style=\"font-weight: 400;\"> \u2013 \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9 \u05e2\u05e0\u05df \u05e0\u05d1\u05e0\u05d5 \u05db\u05d3\u05d9 \u05dc\u05d4\u05ea\u05de\u05d5\u05d3\u05d3 \u05e2\u05dd \u05de\u05d9\u05dc\u05d9\u05d5\u05e0\u05d9 \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u05d1\u05de\u05e7\u05d1\u05d9\u05dc.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d7\u05d9\u05e1\u05db\u05d5\u05df<\/b><span style=\"font-weight: 400;\"> \u2013 \u05e4\u05d7\u05d5\u05ea \u05ea\u05e9\u05ea\u05d9\u05d5\u05ea, \u05e4\u05d7\u05d5\u05ea \u05e7\u05d5\u05d3, \u05e4\u05d7\u05d5\u05ea \u05e0\u05e7\u05d5\u05d3\u05d5\u05ea \u05db\u05e9\u05dc.<\/span><\/li><\/ul><h3><b>\u05de\u05d4 \u05de\u05d0\u05e4\u05e9\u05e8 \u05d0\u05ea \u05d4\u05e7\u05e1\u05dd \u05d4\u05d6\u05d4?<\/b><\/h3><p><span style=\"font-weight: 400;\">\u05db\u05d0\u05df \u05e0\u05db\u05e0\u05e1\u05d9\u05dd \u05dc\u05ea\u05de\u05d5\u05e0\u05d4 <\/span><b>Pre-Signed URLs<\/b><span style=\"font-weight: 400;\"> \u2013 \u05dc\u05d9\u05e0\u05e7\u05d9\u05dd \u05d6\u05de\u05e0\u05d9\u05d9\u05dd \u05e9\u05de\u05d0\u05e4\u05e9\u05e8\u05d9\u05dd \u05d4\u05e2\u05dc\u05d0\u05d4 \u05d7\u05d3\u05be\u05e4\u05e2\u05de\u05d9\u05ea, \u05e2\u05dd \u05d7\u05ea\u05d9\u05de\u05d4 \u05e7\u05e8\u05d9\u05e4\u05d8\u05d5\u05d2\u05e8\u05e4\u05d9\u05ea.<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05ea\u05d5\u05e7\u05e3 \u05de\u05d5\u05d2\u05d1\u05dc \u05d1\u05d6\u05de\u05df (\u05dc\u05de\u05e9\u05dc 15 \u05d3\u05e7\u05d5\u05ea).<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05e9\u05d9\u05de\u05d5\u05e9 \u05e8\u05e7 \u05dc\u05e7\u05d5\u05d1\u05e5 \u05d0\u05d5 \u05e4\u05e2\u05d5\u05dc\u05d4 \u05e1\u05e4\u05e6\u05d9\u05e4\u05d9\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d7\u05ea\u05d9\u05de\u05d4 \u05e2\u05dd \u05d4\u05e8\u05e9\u05d0\u05d5\u05ea \u05de\u05d0\u05d5\u05d1\u05d8\u05d7\u05d5\u05ea.<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d1\u05de\u05e7\u05d5\u05dd \u05dc\u05d4\u05e2\u05d1\u05d9\u05e8 \u05e7\u05d5\u05d1\u05e5 \u05d3\u05e8\u05da \u05d4\u05e9\u05e8\u05ea \u05e9\u05dc\u05db\u05dd \u2013 \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05de\u05e7\u05d1\u05dc \u201c\u05db\u05e8\u05d8\u05d9\u05e1 VIP \u05d7\u05d3\u05be\u05e4\u05e2\u05de\u05d9\u201d \u05e9\u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d5 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05d0\u05d7\u05e1\u05d5\u05df \u05d1\u05e2\u05e0\u05df.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d0\u05ea \u05d4\u05dc\u05d9\u05e0\u05e7 \u05d4\u05d6\u05d4 \u05e0\u05d9\u05ea\u05df \u05dc\u05d9\u05d9\u05e6\u05e8 \u05d1\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05e7\u05d8\u05e0\u05d4 (\u05db\u05de\u05d5 <\/span><b>AWS Lambda<\/b><span style=\"font-weight: 400;\">) \u05e9\u05d7\u05d9\u05d4 \u05dc\u05e9\u05e0\u05d9\u05d9\u05d4, \u05e2\u05d5\u05e9\u05d4 \u05d0\u05ea \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4 \u05d5\u05e0\u05e2\u05dc\u05de\u05ea.<\/span><\/p><p><b>\u05d1\u05e9\u05d5\u05e8\u05d4 \u05d4\u05ea\u05d7\u05ea\u05d5\u05e0\u05d4:<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> Zero-Port Uploads \u05d4\u05dd \u05dc\u05d0 \u05e7\u05e1\u05dd \u2013 \u05d0\u05dc\u05d0 \u05d0\u05e8\u05db\u05d9\u05d8\u05e7\u05d8\u05d5\u05e8\u05d4 \u05d7\u05db\u05de\u05d4. \u05d4\u05e9\u05e8\u05ea \u05dc\u05d0 \u201c\u05de\u05e7\u05e9\u05d9\u05d1\u201d, \u05d4\u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e1\u05d2\u05d5\u05e8\u05d9\u05dd, \u05d5\u05d4\u05e2\u05e0\u05df \u05e2\u05d5\u05e9\u05d4 \u05d0\u05ea \u05db\u05dc \u05d4\u05e2\u05d1\u05d5\u05d3\u05d4. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05e4\u05d7\u05d5\u05ea \u05de\u05d5\u05e8\u05db\u05d1\u05d5\u05ea, \u05d4\u05e8\u05d1\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05e9\u05e7\u05d8 \u05e0\u05e4\u05e9\u05d9.<\/span><\/p><h2><b>\u05d0\u05d9\u05da Pre-Signed URLs \u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u2013 \u05e9\u05dc\u05d1 \u05d0\u05d7\u05e8\u05d9 \u05e9\u05dc\u05d1<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05d1\u05d5\u05d0\u05d5 \u05e0\u05e2\u05d1\u05d5\u05e8 \u05e2\u05dc \u05d6\u05d4 \u05db\u05d0\u05d9\u05dc\u05d5 \u05d0\u05e0\u05d7\u05e0\u05d5 \u05e2\u05d5\u05e7\u05d1\u05d9\u05dd \u05d0\u05d7\u05e8\u05d9 \u05de\u05e4\u05d4 \u05e9\u05dc \u05d0\u05d5\u05e6\u05e8:<\/span><\/p><p><b>\u05e9\u05dc\u05d1 1: \u05d4\u05dc\u05e7\u05d5\u05d7 \u05de\u05d1\u05e7\u05e9 URL \u05dc\u05d4\u05e2\u05dc\u05d0\u05d4<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05e9\u05dc\u05db\u05dd (\u05e0\u05d2\u05d9\u05d3, React \u05d1\u05e6\u05d3 \u05dc\u05e7\u05d5\u05d7) \u05e4\u05d5\u05e0\u05d4 \u05dc\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 Serverless \u05d5\u05d0\u05d5\u05de\u05e8\u05ea: &quot;\u05d0\u05e0\u05d9 \u05e8\u05d5\u05e6\u05d4 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05ea\u05de\u05d5\u05e0\u05d4 \u2013 \u05d0\u05e4\u05e9\u05e8 \u05d0\u05d9\u05e9\u05d5\u05e8?&quot;<\/span><\/p><p><b>\u05e9\u05dc\u05d1 2: \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 \u05de\u05d9\u05d9\u05e6\u05e8\u05ea Pre-Signed URL<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> \u05d4\u05d1\u05e7\u05d0\u05e0\u05d3 (\u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea AWS SDK \u05d0\u05d5 \u05db\u05dc\u05d9 \u05d3\u05d5\u05de\u05d4) \u05de\u05d9\u05d9\u05e6\u05e8 \u05dc\u05d9\u05e0\u05e7 \u05d7\u05ea\u05d5\u05dd \u05e9\u05de\u05d0\u05e4\u05e9\u05e8 \u05d4\u05e2\u05dc\u05d0\u05d4 \u05dc\u05e0\u05ea\u05d9\u05d1 \u05de\u05e1\u05d5\u05d9\u05dd \u2013 \u05dc\u05e4\u05e8\u05e7 \u05d6\u05de\u05df \u05de\u05d5\u05d2\u05d1\u05dc.<\/span><\/p><p><b>\u05e9\u05dc\u05d1 3: \u05d4\u05dc\u05e7\u05d5\u05d7 \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05beURL \u05db\u05d3\u05d9 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> \u05d4\u05e4\u05e8\u05d5\u05e0\u05d8\u05d0\u05e0\u05d3 \u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05befetch() \u05d0\u05d5 axios \u05d5\u05de\u05e2\u05dc\u05d4 \u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05beS3 \u05e2\u05dd \u05d4\u05beURL \u05d4\u05de\u05d9\u05d5\u05d7\u05d3 \u05d4\u05d6\u05d4.<\/span><\/p><p><b>\u05e9\u05dc\u05d1 4 (\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9): \u05e2\u05d3\u05db\u05d5\u05df \u05d4\u05d1\u05e7\u05d0\u05e0\u05d3<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> \u05d0\u05e4\u05e9\u05e8, \u05d0\u05dd \u05e8\u05d5\u05e6\u05d9\u05dd, \u05dc\u05d4\u05d5\u05d3\u05d9\u05e2 \u05dc\u05e9\u05e8\u05ea: &quot;\u05d4\u05e2\u05dc\u05d0\u05d4 \u05d4\u05e1\u05ea\u05d9\u05d9\u05de\u05d4!&quot; \u05db\u05d3\u05d9 \u05e9\u05d9\u05ea\u05e2\u05d3 \u05de\u05d8\u05d0\u05be\u05d3\u05d0\u05d8\u05d4 \u05d0\u05d5 \u05d9\u05e4\u05e2\u05d9\u05dc \u05ea\u05d4\u05dc\u05d9\u05da \u05e0\u05d5\u05e1\u05e3.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d8\u05d1\u05dc\u05d4 \u05de\u05e1\u05db\u05de\u05ea:<\/span><\/p><table><tbody><tr><td><p><b>\u05e9\u05dc\u05d1<\/b><\/p><\/td><td><p><b>\u05e4\u05e2\u05d5\u05dc\u05d4<\/b><\/p><\/td><td><p><b>\u05e9\u05d7\u05e7\u05df<\/b><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">1<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05d1\u05e7\u05e9\u05ea URL \u05dc\u05d4\u05e2\u05dc\u05d0\u05d4<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05e4\u05e8\u05d5\u05e0\u05d8\u05d0\u05e0\u05d3<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">2<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05d9\u05e6\u05d9\u05e8\u05ea Pre-Signed URL<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">API Serverless<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">3<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05d4\u05e2\u05dc\u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e2\u05dd \u05d4\u05beURL<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05e4\u05e8\u05d5\u05e0\u05d8\u05d0\u05e0\u05d3<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">4<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">(\u05d0\u05d5\u05e4\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9) \u05e2\u05d3\u05db\u05d5\u05df \u05e2\u05dc \u05e1\u05d9\u05d5\u05dd<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05e4\u05e8\u05d5\u05e0\u05d8\u05d0\u05e0\u05d3 \/ API<\/span><\/p><\/td><\/tr><\/tbody><\/table><p><span style=\"font-weight: 400;\">\u05d5\u05d6\u05d4\u05d5 \u2013 \u05d0\u05d9\u05df \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd, \u05d0\u05d9\u05df \u05e9\u05e8\u05ea \u05e9\u05de\u05d7\u05db\u05d4, \u05d0\u05d9\u05df \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.<\/span><\/p><h2><b>\u05dc\u05de\u05d4 \u05d6\u05d4 \u05de\u05e9\u05e0\u05d4 \u05d0\u05ea \u05d4\u05de\u05e9\u05d7\u05e7 \u05dc\u05de\u05e4\u05ea\u05d7\u05d9\u05dd?<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05d4\u05d9\u05db\u05d5\u05dc\u05ea \u05d4\u05d6\u05d5 \u05d4\u05d9\u05d0 \u05dc\u05d0 \u05e8\u05e7 \u201c\u05d8\u05e8\u05d9\u05e7 \u05de\u05d2\u05e0\u05d9\u05d1\u201d \u2013 \u05d6\u05d5 \u05de\u05d4\u05e4\u05db\u05d4 \u05d0\u05de\u05d9\u05ea\u05d9\u05ea.<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05dc\u05d4\u05e8\u05d9\u05dd \u05e9\u05e8\u05ea\u05d9 \u05d1\u05e7\u05d0\u05e0\u05d3 \u05e9\u05d9\u05ea\u05e2\u05e1\u05e7\u05d5 \u05e8\u05e7 \u05d1\u05d4\u05e2\u05dc\u05d0\u05d5\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05d3\u05d0\u05d2\u05d4 \u05dc\u05d2\u05d1\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u05e9\u05d7\u05e9\u05d5\u05e4\u05d9\u05dd \u05dc\u05e1\u05e8\u05d9\u05e7\u05d5\u05ea \u05d5\u05dc\u05de\u05ea\u05e7\u05e4\u05d5\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05dc\u05d4\u05ea\u05e8\u05d5\u05e6\u05e5 \u05e2\u05dd \u05e1\u05e7\u05d9\u05d9\u05dc\u05d9\u05e0\u05d2 \u05db\u05e9\u05d9\u05e9 \u05e2\u05d5\u05de\u05e1 \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u2013 \u05d4\u05e2\u05e0\u05df \u05e2\u05d5\u05e9\u05d4 \u05d0\u05ea \u05d6\u05d4 \u05d1\u05e9\u05d1\u05d9\u05dc\u05db\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d6\u05d4 \u05de\u05e9\u05ea\u05dc\u05d1 \u05d1\u05e6\u05d5\u05e8\u05d4 \u05de\u05d5\u05e9\u05dc\u05de\u05ea \u05e2\u05dd <\/span><b>JAMstack<\/b><span style=\"font-weight: 400;\"> \u05d5\u05be<\/span><b>Serverless<\/b><span style=\"font-weight: 400;\">, \u05e9\u05dd \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05e1\u05d8\u05d8\u05d9\u05ea \u05d1\u05e8\u05d5\u05d1\u05d4 \u05d5\u05d4\u05d1\u05e7\u05d0\u05e0\u05d3 \u05de\u05ea\u05e2\u05d5\u05e8\u05e8 \u05e8\u05e7 \u05db\u05e9\u05e6\u05e8\u05d9\u05da. \u05d4\u05ea\u05d5\u05e6\u05d0\u05d4: \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d9\u05d5\u05ea\u05e8, \u05e2\u05dc\u05d5\u05d9\u05d5\u05ea \u05e0\u05de\u05d5\u05db\u05d5\u05ea \u05d9\u05d5\u05ea\u05e8, \u05ea\u05d7\u05d6\u05d5\u05e7\u05d4 \u05de\u05d9\u05e0\u05d9\u05de\u05dc\u05d9\u05ea \u2013 \u05d5\u05d1\u05d5\u05e0\u05d5\u05e1: \u05d0\u05d1\u05d8\u05d7\u05d4 \u05d8\u05d5\u05d1\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05db\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc.<\/span><\/p><h2><b>\u05d4\u05db\u05dc\u05d9\u05dd \u05e9\u05de\u05d0\u05e4\u05e9\u05e8\u05d9\u05dd \u05d0\u05ea \u05d4\u05e7\u05e1\u05dd<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05db\u05d3\u05d9 \u05dc\u05e2\u05d1\u05d5\u05d3 \u05d1\u05de\u05d5\u05d3\u05dc \u05d4\u05d6\u05d4, \u05d4\u05e2\u05e0\u05df \u05e0\u05d5\u05ea\u05df \u05dc\u05db\u05dd \u05d0\u05e8\u05d2\u05d6 \u05db\u05dc\u05d9\u05dd \u05d3\u05d9 \u05de\u05d5\u05db\u05df:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>AWS S3<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d4\u05db\u05d5\u05db\u05d1 \u05e9\u05dc Zero-Port Uploads. \u05de\u05d0\u05e4\u05e9\u05e8 \u05dc\u05d9\u05e6\u05d5\u05e8 Buckets \u05e9\u05de\u05e7\u05d1\u05dc\u05d9\u05dd \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u05e2\u05dd Pre-Signed URLs.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Google Cloud Storage<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d2\u05e8\u05e1\u05ea \u05d2\u05d5\u05d2\u05dc \u05dc\u05beS3. \u05d2\u05dd \u05db\u05d0\u05df \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d9\u05d9\u05e6\u05e8 Signed URLs.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Azure Blob Storage<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05e6\u05dc \u05de\u05d9\u05e7\u05e8\u05d5\u05e1\u05d5\u05e4\u05d8 \u05d6\u05d4 \u05e0\u05e7\u05e8\u05d0 Shared Access Signatures (SAS Tokens).<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Netlify Functions \/ Vercel Serverless<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d4\u05d5\u05e4\u05db\u05d9\u05dd \u05db\u05ea\u05d9\u05d1\u05ea \u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05e7\u05d8\u05e0\u05d5\u05ea \u05e9\u05de\u05d9\u05d9\u05e6\u05e8\u05d5\u05ea URLs \u05dc\u05e4\u05e8\u05d5\u05e1\u05d4 \u05e9\u05dc \u05e2\u05d5\u05d2\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>REST \u05d0\u05d5 GraphQL APIs<\/b><span style=\"font-weight: 400;\"> \u2013 \u05db\u05d3\u05d9 \u05dc\u05e1\u05e4\u05e7 \u05dc\u05dc\u05e7\u05d5\u05d7 \u05d0\u05ea \u05d4\u05dc\u05d9\u05e0\u05e7\u05d9\u05dd \u05d4\u05e7\u05e1\u05d5\u05de\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d8\u05d1\u05dc\u05ea Cheat Sheet:<\/span><\/p><table><tbody><tr><td><p><b>\u05db\u05dc\u05d9<\/b><\/p><\/td><td><p><b>\u05de\u05d8\u05e8\u05d4<\/b><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">AWS S3<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05d0\u05d7\u05e1\u05d5\u05df \u05e7\u05d1\u05e6\u05d9\u05dd + Pre-Signed URLs<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">Google Cloud<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05d0\u05d7\u05e1\u05d5\u05df \u05e7\u05d1\u05e6\u05d9\u05dd + Signed URLs<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">Azure Blob<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05d0\u05d7\u05e1\u05d5\u05df \u05e7\u05d1\u05e6\u05d9\u05dd + SAS Tokens<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">Netlify\/Vercel<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05e4\u05e8\u05d9\u05e1\u05ea \u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea Serverless<\/span><\/p><\/td><\/tr><tr><td><p><span style=\"font-weight: 400;\">REST\/GraphQL<\/span><\/p><\/td><td><p><span style=\"font-weight: 400;\">\u05dc\u05e1\u05e4\u05e7 \u05dc\u05dc\u05e7\u05d5\u05d7 \u05d0\u05ea \u05d4\u05beUpload URL<\/span><\/p><\/td><\/tr><\/tbody><\/table><h2><b>\u05d3\u05d5\u05d2\u05de\u05d4 \u05d0\u05de\u05d9\u05ea\u05d9\u05ea \u2013 \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d9\u05ea \u05e9\u05d9\u05ea\u05d5\u05e3 \u05ea\u05de\u05d5\u05e0\u05d5\u05ea<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05e0\u05e0\u05d9\u05d7 \u05e9\u05d0\u05e0\u05d7\u05e0\u05d5 \u05d1\u05d5\u05e0\u05d9\u05dd \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05d1\u05e1\u05d2\u05e0\u05d5\u05df Instagram Lite.<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d4\u05e4\u05e8\u05d5\u05e0\u05d8\u05d0\u05e0\u05d3<\/b><span style=\"font-weight: 400;\"> \u2013 SPA \u05d1\u05beReact \u05e9\u05e8\u05e5 \u05d1\u05beVercel. \u05d4\u05de\u05e9\u05ea\u05de\u05e9 \u05d1\u05d5\u05d7\u05e8 \u05ea\u05de\u05d5\u05e0\u05d4, \u05d4\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d4 \u05de\u05d1\u05e7\u05e9\u05ea URL \u05dc\u05d4\u05e2\u05dc\u05d0\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">const getUploadUrl = async () =&gt; {<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0const res = await fetch(&quot;\/api\/generate-upload-url&quot;);<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0const data = await res.json();<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0return data.url;<\/span><\/p><p><span style=\"font-weight: 400;\">};<\/span><\/p><p>\u00a0<\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d4 Serverless<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d1\u05beVercel\/Netlify, \u05de\u05d9\u05d9\u05e6\u05e8\u05ea Pre-Signed URL \u05dc\u05beS3:<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">import { S3Client, PutObjectCommand } from &quot;@aws-sdk\/client-s3&quot;;<\/span><\/p><p><span style=\"font-weight: 400;\">import { getSignedUrl } from &quot;@aws-sdk\/s3-request-presigner&quot;;<\/span><\/p><p>\u00a0<\/p><p><span style=\"font-weight: 400;\">export default async function handler(req, res) {<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0const s3 = new S3Client({ region: &quot;us-east-1&quot; });<\/span><\/p><p>\u00a0<\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0const command = new PutObjectCommand({<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Bucket: &quot;my-bucket&quot;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0Key: `uploads\/${Date.now()}.jpg`,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0ContentType: &quot;image\/jpeg&quot;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0});<\/span><\/p><p>\u00a0<\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0const signedUrl = await getSignedUrl(s3, command, { expiresIn: 300 });<\/span><\/p><p>\u00a0<\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0res.status(200).json({ url: signedUrl });<\/span><\/p><p><span style=\"font-weight: 400;\">}<\/span><\/p><p>\u00a0<\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d4\u05e2\u05dc\u05d0\u05ea \u05d4\u05e7\u05d5\u05d1\u05e5<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d1\u05d7\u05d6\u05e8\u05d4 \u05d1\u05e4\u05e8\u05d5\u05e0\u05d8\u05d0\u05e0\u05d3:<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">const uploadFile = async (file) =&gt; {<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0const url = await getUploadUrl();<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0await fetch(url, {<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0method: &quot;PUT&quot;,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0headers: {<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0\u00a0\u00a0&quot;Content-Type&quot;: file.type,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0},<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0\u00a0\u00a0body: file,<\/span><\/p><p><span style=\"font-weight: 400;\">\u00a0\u00a0});<\/span><\/p><p><span style=\"font-weight: 400;\">};<\/span><\/p><p>\u00a0<\/p><p><b>\u05d1\u05d5\u05dd.<\/b><span style=\"font-weight: 400;\"> \u05d4\u05e7\u05d5\u05d1\u05e5 \u05e2\u05e3 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05beS3.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"> \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd. \u05d1\u05dc\u05d9 \u05e9\u05e8\u05ea\u05d9\u05dd \u05e9\u05de\u05e7\u05e9\u05d9\u05d1\u05d9\u05dd. \u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.<\/span><\/p><h2><b>Serverless + JAMstack = \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05d1\u05e8\u05d5\u05db\u05d9\u05dd \u05d4\u05d1\u05d0\u05d9\u05dd \u05dc\u05beJAMstack \u2013 \u05d4\u05de\u05e7\u05d5\u05dd \u05e9\u05d1\u05d5 \u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd \u05e0\u05e4\u05d2\u05e9\u05d9\u05dd \u05e2\u05dd \u05e4\u05e9\u05d8\u05d5\u05ea, \u05d5\u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05e9\u05d5\u05d8 \u05de\u05e4\u05e1\u05d9\u05e7\u05d9\u05dd \u05dc\u05d4\u05ea\u05e7\u05d9\u05d9\u05dd. \ud83d\ude04<\/span><\/p><h3><b>\u05de\u05d4 \u05d6\u05d4 JAMstack \u05d1\u05e7\u05e6\u05e8\u05d4?<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>JavaScript<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d1\u05e9\u05d1\u05d9\u05dc \u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05e0\u05dc\u05d9\u05d5\u05ea \u05d4\u05d3\u05d9\u05e0\u05de\u05d9\u05ea<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>APIs<\/b><span style=\"font-weight: 400;\"> \u2013 \u05db\u05d3\u05d9 \u05dc\u05d8\u05e4\u05dc \u05d1\u05dc\u05d5\u05d2\u05d9\u05e7\u05d4 \u05d1\u05e6\u05d3 \u05d4\u05e9\u05e8\u05ea<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>Markup<\/b><span style=\"font-weight: 400;\"> \u2013 HTML \u05d5\u05beCSS \u05e1\u05d8\u05d8\u05d9\u05d9\u05dd \u05e9\u05de\u05d5\u05d2\u05e9\u05d9\u05dd \u05d1\u05e7\u05dc\u05d5\u05ea<\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05e2\u05db\u05e9\u05d9\u05d5 \u05ea\u05d5\u05e1\u05d9\u05e4\u05d5 \u05dc\u05d6\u05d4 \u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea Serverless: \u05e7\u05d8\u05e2\u05d9 \u05e7\u05d5\u05d3 \u05e7\u05d8\u05e0\u05d9\u05dd \u05e9\u05d7\u05d9\u05d9\u05dd \u05e8\u05e7 \u05db\u05e9\u05e6\u05e8\u05d9\u05da \u05d0\u05d5\u05ea\u05dd \u2013 \u05dc\u05de\u05e9\u05dc, \u05dc\u05d9\u05d9\u05e6\u05e8 <\/span><b>Pre-Signed URL<\/b><span style=\"font-weight: 400;\">. \u05d4\u05df \u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea, \u05de\u05d0\u05d5\u05d1\u05d8\u05d7\u05d5\u05ea \u05db\u05d1\u05e8\u05d9\u05e8\u05ea \u05de\u05d7\u05d3\u05dc, \u05d5\u05d6\u05d5\u05dc\u05d5\u05ea \u05de\u05d0\u05d5\u05d3 \u05db\u05e9\u05d4\u05df \u05e8\u05d3\u05d5\u05de\u05d5\u05ea.<\/span><\/p><h3><b>\u05dc\u05de\u05d4 JAMstack \u05de\u05ea\u05d0\u05d4\u05d1\u05ea \u05d1\u05de\u05d5\u05d3\u05dc \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd?<\/b><\/h3><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e4\u05e9\u05d8\u05d5\u05ea<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05d9\u05df \u05e0\u05d9\u05d4\u05d5\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd, \u05e8\u05e7 \u05db\u05d5\u05ea\u05d1\u05d9\u05dd \u05e7\u05d5\u05d3 \u05d5\u05de\u05e2\u05dc\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05de\u05d4\u05d9\u05e8\u05d5\u05ea<\/b><span style=\"font-weight: 400;\"> \u2013 \u05e7\u05d1\u05e6\u05d9\u05dd \u05e1\u05d8\u05d8\u05d9\u05d9\u05dd + CDN + \u05d4\u05e2\u05dc\u05d0\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 = \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea \u05d8\u05d9\u05dc.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e2\u05dc\u05d5\u05ea<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05d9\u05df \u05e9\u05e8\u05ea\u05d9 \u05d1\u05e7\u05d0\u05e0\u05d3 \u05e9\u05e2\u05d5\u05d1\u05d3\u05d9\u05dd 24\/7.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d0\u05d1\u05d8\u05d7\u05d4<\/b><span style=\"font-weight: 400;\"> \u2013 APIs Serverless \u05d4\u05e8\u05d1\u05d4 \u05d9\u05d5\u05ea\u05e8 \u05e7\u05e9\u05d9\u05dd \u05dc\u05e0\u05d9\u05e6\u05d5\u05dc \u05de\u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea \u05de\u05d5\u05e0\u05d5\u05dc\u05d9\u05d8\u05d9\u05d5\u05ea \u05e2\u05dd \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d1\u05de\u05e7\u05d5\u05dd \u05dc\u05d4\u05d7\u05d6\u05d9\u05e7 \u05d1\u05e7\u05d0\u05e0\u05d3 \u05e9\u05dc\u05dd \u05e8\u05e7 \u05d1\u05e9\u05d1\u05d9\u05dc \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd, \u05d0\u05e4\u05dc\u05d9\u05e7\u05e6\u05d9\u05d5\u05ea JAMstack \u05d0\u05d5\u05de\u05e8\u05d5\u05ea: \u201c\u05dc\u05d0 \u05ea\u05d5\u05d3\u05d4 \u2013 \u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05d9\u05e9\u05dc\u05d7 \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df.\u201d<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d6\u05d4 \u05dc\u05d0 \u05d4\u05e2\u05ea\u05d9\u05d3 \u2013 \u05d6\u05d4 \u05db\u05d1\u05e8 \u05db\u05d0\u05df.<\/span><\/p><h2><b>\u05d4\u05d9\u05ea\u05e8\u05d5\u05e0\u05d5\u05ea \u05e9\u05dc \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05dc\u05d0 \u05d4\u05e9\u05ea\u05db\u05e0\u05e2\u05ea\u05dd? \u05d4\u05e0\u05d4 \u05d4\u05e1\u05d9\u05d1\u05d5\u05ea \u05d4\u05d1\u05e8\u05d5\u05e8\u05d5\u05ea \u05dc\u05de\u05d4 \u05e2\u05d3\u05d9\u05e3 \u05dc\u05e2\u05d1\u05d5\u05d3 \u05e2\u05dd Pre-Signed URLs \u05d5\u05dc\u05d5\u05d5\u05ea\u05e8 \u05e2\u05dc \u05d4\u05e9\u05e8\u05ea \u05db\u05de\u05ea\u05d5\u05d5\u05da:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d0\u05d1\u05d8\u05d7\u05d4<\/b><b><br \/><br \/><\/b><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05e4\u05d5\u05e8\u05d8 \u05e4\u05ea\u05d5\u05d7 = \u05d0\u05d9\u05df \u05e0\u05e7\u05d5\u05d3\u05ea \u05db\u05e0\u05d9\u05e1\u05d4 \u05dc\u05ea\u05d5\u05e7\u05e4\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05e8\u05e7 \u05dc\u05d9\u05e0\u05e7\u05d9\u05dd \u05d7\u05ea\u05d5\u05de\u05d9\u05dd \u05de\u05d0\u05e4\u05e9\u05e8\u05d9\u05dd \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u2013 \u05d5\u05dc\u05d6\u05de\u05df \u05e7\u05e6\u05e8 \u05d1\u05dc\u05d1\u05d3.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05e9\u05dc\u05d9\u05d8\u05d4 \u05de\u05dc\u05d0\u05d4 \u05e2\u05dc \u05de\u05d4 \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d5\u05dc\u05d0\u05df.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d1\u05d9\u05e6\u05d5\u05e2\u05d9\u05dd<\/b><b><br \/><br \/><\/b><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d4\u05e2\u05dc\u05d0\u05d4 \u05d9\u05e9\u05d9\u05e8\u05d4 \u05dc\u05e2\u05e0\u05df \u05d7\u05d5\u05e1\u05db\u05ea \u05e9\u05dc\u05d1 \u05d1\u05d9\u05e0\u05d9\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05e6\u05d5\u05d5\u05d0\u05e8\u05d9 \u05d1\u05e7\u05d1\u05d5\u05e7 \u05d1\u05e9\u05e8\u05ea \u05d1\u05d6\u05de\u05df \u05e2\u05d5\u05de\u05e1\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d7\u05d5\u05d5\u05d9\u05d9\u05ea \u05de\u05e9\u05ea\u05de\u05e9 \u05de\u05d4\u05d9\u05e8\u05d4 \u05d5\u05d7\u05dc\u05e7\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d7\u05d9\u05e1\u05db\u05d5\u05df \u05d1\u05e2\u05dc\u05d5\u05d9\u05d5\u05ea<\/b><b><br \/><br \/><\/b><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d0\u05d9\u05df \u05e6\u05d5\u05e8\u05da \u05d1\u05e9\u05e8\u05ea\u05d9\u05dd \u05e9\u05e2\u05d5\u05d1\u05d3\u05d9\u05dd \u05e1\u05d1\u05d9\u05d1 \u05d4\u05e9\u05e2\u05d5\u05df.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea Serverless \u05d6\u05d5\u05dc\u05d5\u05ea \u2013 \u05ea\u05e9\u05dc\u05d5\u05dd \u05dc\u05e4\u05d9 \u05e9\u05d9\u05de\u05d5\u05e9.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d0\u05d7\u05e1\u05d5\u05df \u05d1\u05e2\u05e0\u05df \u05d2\u05d3\u05dc \u05d9\u05d7\u05d3 \u05d0\u05d9\u05ea\u05db\u05dd \u2013 \u05d1\u05dc\u05d9 \u05e0\u05d9\u05d4\u05d5\u05dc \u05d9\u05d3\u05e0\u05d9.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea<\/b><b><br \/><br \/><\/b><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">S3 \u05d0\u05d5 Google Storage \u05de\u05ea\u05de\u05d5\u05d3\u05d3\u05d9\u05dd \u05e2\u05dd \u05d0\u05dc\u05e4\u05d9 \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u05d1\u05de\u05e7\u05d1\u05d9\u05dc \u05d1\u05dc\u05d9 \u05d1\u05e2\u05d9\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d4\u05e4\u05d5\u05e0\u05e7\u05e6\u05d9\u05d5\u05ea \u05e9\u05dc\u05db\u05dd \u05de\u05ea\u05e8\u05d7\u05d1\u05d5\u05ea \u05d0\u05d5\u05d8\u05d5\u05de\u05d8\u05d9\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>DevOps \u05e4\u05e9\u05d5\u05d8 \u05d9\u05d5\u05ea\u05e8<\/b><b><br \/><br \/><\/b><ul><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d1\u05dc\u05d9 \u05e7\u05d5\u05e0\u05e4\u05d9\u05d2\u05d5\u05e8\u05e6\u05d9\u05d4 \u05dc\u05beNginx \u05d0\u05d5 \u05d4\u05e8\u05e9\u05d0\u05d5\u05ea \u05dc\u05e7\u05d1\u05e6\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d1\u05dc\u05d9 \u05dc\u05d4\u05ea\u05e2\u05e1\u05e7 \u05e2\u05dd SSL \u05e8\u05e7 \u05d1\u05e9\u05d1\u05d9\u05dc \u05d4\u05e2\u05dc\u05d0\u05d5\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"2\"><span style=\"font-weight: 400;\">\u05d1\u05dc\u05d9 \u05e7\u05e8\u05d9\u05e1\u05d5\u05ea \u05e9\u05e8\u05ea \u05d5\u05dc\u05d5\u05d2\u05d9\u05dd \u05d0\u05d9\u05e0\u05e1\u05d5\u05e4\u05d9\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d1\u05e7\u05d9\u05e6\u05d5\u05e8: \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05d9\u05d5\u05ea\u05e8 \u05de\u05d4\u05d9\u05e8\u05d5\u05ea, \u05e4\u05d7\u05d5\u05ea \u05ea\u05d7\u05d6\u05d5\u05e7\u05d4 \u2013 \u05d5\u05de\u05e4\u05ea\u05d7\u05d9\u05dd \u05de\u05d0\u05d5\u05e9\u05e8\u05d9\u05dd.<\/span><\/p><h2><b>\u05d4\u05d7\u05e1\u05e8\u05d5\u05e0\u05d5\u05ea \u05e9\u05db\u05d3\u05d0\u05d9 \u05dc\u05d3\u05e2\u05ea<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05d9\u05e9 \u05d2\u05dd \u05db\u05de\u05d4 \u05d3\u05d1\u05e8\u05d9\u05dd \u05dc\u05e9\u05d9\u05dd \u05dc\u05d1 \u05d0\u05dc\u05d9\u05d4\u05dd:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e0\u05e2\u05d9\u05dc\u05ea \u05e1\u05e4\u05e7<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05ea\u05dd \u05ea\u05dc\u05d5\u05d9\u05d9\u05dd \u05d1\u05e2\u05e0\u05df \u05e9\u05d1\u05d7\u05e8\u05ea\u05dd (AWS, GCP, Azure).<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e0\u05d9\u05d4\u05d5\u05dc \u05ea\u05e4\u05d5\u05d2\u05ea \u05dc\u05d9\u05e0\u05e7\u05d9\u05dd<\/b><span style=\"font-weight: 400;\"> \u2013 Pre-Signed URLs \u05e4\u05d2\u05d9 \u05ea\u05d5\u05e7\u05e3. \u05e6\u05e8\u05d9\u05da \u05dc\u05d8\u05e4\u05dc \u05d1\u05d6\u05d4 \u05d8\u05d5\u05d1 \u05d1\u05beUX.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d5\u05dc\u05d9\u05d3\u05e6\u05d9\u05d4 \u05d0\u05d7\u05e8\u05d9 \u05d4\u05e2\u05dc\u05d0\u05d4<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05d9 \u05d0\u05e4\u05e9\u05e8 \u05dc\u05e2\u05e6\u05d5\u05e8 \u05e7\u05d5\u05d1\u05e5 \u05d6\u05d3\u05d5\u05e0\u05d9 \u05dc\u05e4\u05e0\u05d9 \u05e9\u05e0\u05db\u05e0\u05e1 \u05dc\u05e2\u05e0\u05df, \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05e1\u05e8\u05d9\u05e7\u05d4 \u05d0\u05d7\u05e8\u05d9.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>CORS<\/b><span style=\"font-weight: 400;\"> \u2013 \u05e6\u05e8\u05d9\u05da \u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05e0\u05db\u05d5\u05df \u05d0\u05ea \u05d4\u05de\u05d3\u05d9\u05e0\u05d9\u05d5\u05ea \u05d1\u05d1\u05d0\u05e7\u05d8 \u05db\u05d3\u05d9 \u05e9\u05d4\u05d3\u05e4\u05d3\u05e4\u05df \u05d9\u05d5\u05db\u05dc \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d0\u05dc\u05d4 \u05dc\u05d0 \u05d3\u05d9\u05dc\u05d9\u05dd\u05be\u05d1\u05e8\u05d9\u05d9\u05e7\u05e8\u05d9\u05dd \u2013 \u05e4\u05e9\u05d5\u05d8 \u05e0\u05e7\u05d5\u05d3\u05d5\u05ea \u05e9\u05e6\u05e8\u05d9\u05da \u05dc\u05d8\u05e4\u05dc \u05d1\u05d4\u05df \u05d1\u05d0\u05e8\u05db\u05d9\u05d8\u05e7\u05d8\u05d5\u05e8\u05d4.<\/span><\/p><h2><b>\u05d1\u05d5\u05e0\u05d5\u05e1: Multipart Uploads \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05de\u05d4 \u05e2\u05d5\u05e9\u05d9\u05dd \u05e2\u05dd \u05e7\u05d1\u05e6\u05d9\u05dd \u05e2\u05e0\u05e7\u05d9\u05d9\u05dd \u2013 \u05d5\u05d9\u05d3\u05d0\u05d5, \u05d3\u05d0\u05d8\u05d4\u05be\u05e1\u05d8\u05d9\u05dd \u05d2\u05d3\u05d5\u05dc\u05d9\u05dd?<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"> \u05d1\u05de\u05e7\u05d5\u05dd \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05d0\u05d5\u05ea\u05dd \u05db\u05de\u05e7\u05e9\u05d4 \u05d0\u05d7\u05ea, \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d7\u05ea\u05d5\u05da \u05d0\u05d5\u05ea\u05dd \u05dc&quot;\u05de\u05e7\u05d8\u05e2\u05d9\u05dd&quot; (Chunks).<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05e2\u05de\u05d9\u05d3\u05d5\u05ea<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05dd \u05d7\u05dc\u05e7 \u05e0\u05e4\u05dc, \u05e9\u05d5\u05dc\u05d7\u05d9\u05dd \u05e8\u05e7 \u05d0\u05d5\u05ea\u05d5 \u05e9\u05d5\u05d1.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05de\u05d4\u05d9\u05e8\u05d5\u05ea<\/b><span style=\"font-weight: 400;\"> \u2013 \u05de\u05e2\u05dc\u05d9\u05dd \u05d7\u05dc\u05e7\u05d9\u05dd \u05d1\u05de\u05e7\u05d1\u05d9\u05dc.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><b>\u05d9\u05db\u05d5\u05dc\u05ea \u05d7\u05d9\u05d3\u05d5\u05e9<\/b><span style=\"font-weight: 400;\"> \u2013 \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05de\u05e9\u05d9\u05da \u05de\u05d4\u05e0\u05e7\u05d5\u05d3\u05d4 \u05e9\u05e0\u05e9\u05d1\u05e8\u05d4.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><\/ul><p><span style=\"font-weight: 400;\">\u05d1\u05beAWS S3 \u05d6\u05d4 \u05de\u05d5\u05d1\u05e0\u05d4: \u05de\u05ea\u05d7\u05d9\u05dc\u05d9\u05dd \u05e1\u05e9\u05df \u05d4\u05e2\u05dc\u05d0\u05d4, \u05de\u05e7\u05d1\u05dc\u05d9\u05dd Upload ID, \u05de\u05e2\u05dc\u05d9\u05dd \u05d7\u05dc\u05e7\u05d9\u05dd \u05e2\u05dd Pre-Signed URLs, \u05d5\u05d0\u05d6 \u05de\u05d1\u05e7\u05e9\u05d9\u05dd \u05de\u05d4\u05beS3 \u05dc\u05d4\u05e8\u05db\u05d9\u05d1 \u05d0\u05d5\u05ea\u05dd.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d4\u05db\u05d5\u05dc \u05e2\u05d3\u05d9\u05d9\u05df <\/span><b>\u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd<\/b><span style=\"font-weight: 400;\">.<\/span><\/p><h2><b>\u05d4\u05de\u05dc\u05e6\u05d5\u05ea \u05d0\u05d1\u05d8\u05d7\u05d4 \u05e7\u05e8\u05d9\u05d8\u05d9\u05d5\u05ea<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05d2\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd, \u05d7\u05d9\u05d9\u05d1\u05d9\u05dd \u05dc\u05d4\u05e7\u05e4\u05d9\u05d3:<\/span><\/p><ul><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05d9\u05d9\u05e6\u05e8 URLs \u05d7\u05ea\u05d5\u05de\u05d9\u05dd \u05e8\u05e7 \u05d1\u05e6\u05d3 \u05d4\u05e9\u05e8\u05ea \u2013 \u05dc\u05e2\u05d5\u05dc\u05dd \u05dc\u05d0 \u05dc\u05d7\u05e9\u05d5\u05e3 Credentials \u05d1\u05d3\u05e4\u05d3\u05e4\u05df.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05ea\u05e4\u05d5\u05d2\u05d4 \u05e7\u05e6\u05e8\u05d4 \u05dc\u05beURL.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05d4\u05d2\u05d1\u05d9\u05dc \u05e1\u05d5\u05d2\u05d9 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d5\u05d2\u05d3\u05dc\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05d4\u05e9\u05ea\u05de\u05e9 \u05ea\u05de\u05d9\u05d3 \u05d1\u05beHTTPS.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05e0\u05d8\u05e8 \u05e4\u05e2\u05d9\u05dc\u05d5\u05ea \u05d7\u05e9\u05d5\u05d3\u05d4 \u05e2\u05dd \u05db\u05dc\u05d9\u05dd \u05db\u05de\u05d5 CloudTrail \u05d0\u05d5 Azure Monitor.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05d4\u05e4\u05e2\u05d9\u05dc Lifecycle Policies \u05dc\u05e0\u05d9\u05e7\u05d5\u05d9 \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05e0\u05d9\u05dd.<\/span><span style=\"font-weight: 400;\"><br \/><br \/><\/span><\/li><li style=\"font-weight: 400;\" aria-level=\"1\"><span style=\"font-weight: 400;\">\u05dc\u05d4\u05d2\u05d3\u05d9\u05e8 \u05e0\u05ea\u05d9\u05d1\u05d9 \u05d4\u05e2\u05dc\u05d0\u05d4 \u05d9\u05d9\u05e2\u05d5\u05d3\u05d9\u05d9\u05dd (\u05dc\u05de\u05e9\u05dc: <\/span><span style=\"font-weight: 400;\">uploads\/user123\/filename.jpg<\/span><span style=\"font-weight: 400;\">).<\/span><\/li><\/ul><h2><b>\u05e1\u05d9\u05db\u05d5\u05dd \u05d5\u05de\u05d1\u05d8 \u05e7\u05d3\u05d9\u05de\u05d4<\/b><\/h2><p><span style=\"font-weight: 400;\">\u05d4\u05e2\u05dc\u05d0\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd \u05db\u05d1\u05e8 \u05dc\u05d0 \u05d1\u05d2\u05d3\u05e8 \u05e4\u05e0\u05d8\u05d6\u05d9\u05d4 \u2013 \u05d0\u05dc\u05d0 \u05e1\u05d8\u05e0\u05d3\u05e8\u05d8 \u05d7\u05d3\u05e9.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05e2\u05e0\u05df + Pre-Signed URLs + Serverless = \u05d6\u05e8\u05d9\u05de\u05d4 \u05de\u05d4\u05d9\u05e8\u05d4, \u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05ea \u05d5\u05de\u05d0\u05d5\u05d1\u05d8\u05d7\u05ea.<\/span><span style=\"font-weight: 400;\"><br \/><\/span><span style=\"font-weight: 400;\"> \u05d1\u05dc\u05d9 \u05e9\u05e8\u05ea\u05d9\u05dd \u05dc\u05d8\u05e4\u05dc \u05d1\u05d4\u05dd. \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05dc\u05d4\u05d2\u05df \u05e2\u05dc\u05d9\u05d4\u05dd. \u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d6\u05d5 \u05dc\u05d0 \u05e8\u05e7 \u05d4\u05e0\u05d3\u05e1\u05d4 \u05d8\u05d5\u05d1\u05d4 \u2013 \u05d6\u05d5 \u05d0\u05e8\u05db\u05d9\u05d8\u05e7\u05d8\u05d5\u05e8\u05d4 \u05e9\u05de\u05d5\u05db\u05e0\u05d4 \u05dc\u05e2\u05ea\u05d9\u05d3.<\/span><\/p><p><span style=\"font-weight: 400;\">\u05d1\u05e4\u05e2\u05dd \u05d4\u05d1\u05d0\u05d4 \u05e9\u05d9\u05e9\u05d0\u05dc\u05d5 \u05d0\u05ea\u05db\u05dd:<\/span><span style=\"font-weight: 400;\"><br \/><\/span> <b>\u201c\u05d0\u05d9\u05da \u05de\u05e2\u05dc\u05d9\u05dd \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd?\u201d<\/b><b><br \/><\/b><span style=\"font-weight: 400;\"> \u05ea\u05d5\u05db\u05dc\u05d5 \u05dc\u05e2\u05e0\u05d5\u05ea \u05d1\u05d1\u05d9\u05d8\u05d7\u05d5\u05df:<\/span><span style=\"font-weight: 400;\"><br \/><\/span> <b>\u201c\u05d6\u05d4 \u05e4\u05e9\u05d5\u05d8 \u05e7\u05e1\u05dd \u05e9\u05dc \u05d4\u05e2\u05e0\u05df.\u201d<\/b><\/p><p>\u00a0<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>\u05e2\u05d9\u05e7\u05e8\u05d9 \u05d4\u05d3\u05d1\u05e8\u05d9\u05dd \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05d1\u05e2\u05d6\u05e8\u05ea Pre-Signed URLs \u05d5\u05d0\u05d7\u05e1\u05d5\u05df \u05d1\u05e2\u05e0\u05df. \u05e9\u05d9\u05e8\u05d5\u05ea\u05d9 \u05e2\u05e0\u05df \u05db\u05de\u05d5 AWS S3 \u05d4\u05dd \u05d4\u05d9\u05e2\u05d3 \u05d4\u05d9\u05e9\u05d9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d0\u05d5\u05ea. \u05d4\u05e9\u05e8\u05ea\u05d9\u05dd \u05e9\u05dc\u05db\u05dd \u05dc\u05d0 \u05e6\u05e8\u05d9\u05db\u05d9\u05dd \u05dc\u05d4\u05d9\u05d5\u05ea \u05e4\u05e2\u05d9\u05dc\u05d9\u05dd \u05d0\u05d5 \u201c\u05de\u05e7\u05e9\u05d9\u05d1\u05d9\u05dd\u201d&hellip;<\/p>\n","protected":false},"author":4,"featured_media":33444,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[277],"tags":[],"class_list":["post-33699","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-277"],"acf":[],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v24.9 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9? - TerraZone<\/title>\n<meta name=\"description\" content=\"\u05d2\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d9\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Pre-Signed URLs \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d5\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u2013 \u05d1\u05dc\u05d9 \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd \u05d5\u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\" \/>\n<meta property=\"og:locale\" content=\"he_IL\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9? - TerraZone\" \/>\n<meta property=\"og:description\" content=\"\u05d2\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d9\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Pre-Signed URLs \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d5\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u2013 \u05d1\u05dc\u05d9 \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd \u05d5\u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.\" \/>\n<meta property=\"og:url\" content=\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\" \/>\n<meta property=\"og:site_name\" content=\"TerraZone\" \/>\n<meta property=\"article:published_time\" content=\"2025-05-30T09:32:42+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-09-19T11:43:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM-1024x683.png\" \/>\n\t<meta property=\"og:image:width\" content=\"1024\" \/>\n\t<meta property=\"og:image:height\" content=\"683\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/png\" \/>\n<meta name=\"author\" content=\"evgeny\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u05e0\u05db\u05ea\u05d1 \u05e2\u05dc \u05d9\u05d3\" \/>\n\t<meta name=\"twitter:data1\" content=\"evgeny\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#article\",\"isPartOf\":{\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\"},\"author\":{\"name\":\"evgeny\",\"@id\":\"https:\/\/terrazone.io\/he\/#\/schema\/person\/4b315ba19297fd3ef2cc54514e566e42\"},\"headline\":\"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9?\",\"datePublished\":\"2025-05-30T09:32:42+00:00\",\"dateModified\":\"2025-09-19T11:43:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\"},\"wordCount\":261,\"publisher\":{\"@id\":\"https:\/\/terrazone.io\/he\/#organization\"},\"image\":{\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png\",\"articleSection\":[\"\u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd\"],\"inLanguage\":\"he-IL\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\",\"url\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\",\"name\":\"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9? - TerraZone\",\"isPartOf\":{\"@id\":\"https:\/\/terrazone.io\/he\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage\"},\"thumbnailUrl\":\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png\",\"datePublished\":\"2025-05-30T09:32:42+00:00\",\"dateModified\":\"2025-09-19T11:43:18+00:00\",\"description\":\"\u05d2\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d9\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Pre-Signed URLs \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d5\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u2013 \u05d1\u05dc\u05d9 \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd \u05d5\u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.\",\"breadcrumb\":{\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#breadcrumb\"},\"inLanguage\":\"he-IL\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"he-IL\",\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage\",\"url\":\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png\",\"contentUrl\":\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png\",\"width\":1536,\"height\":1024,\"caption\":\"file uploads\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/terrazone.io\/he\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9?\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/terrazone.io\/he\/#website\",\"url\":\"https:\/\/terrazone.io\/he\/\",\"name\":\"TerraZone\",\"description\":\"\u200bTerraZone provides comprehensive Zero Trust cybersecurity solutions for enterprises and governments, including secure access, endpoint security, and compliance.\u200b\",\"publisher\":{\"@id\":\"https:\/\/terrazone.io\/he\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/terrazone.io\/he\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"he-IL\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/terrazone.io\/he\/#organization\",\"name\":\"TerraZone\",\"url\":\"https:\/\/terrazone.io\/he\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"he-IL\",\"@id\":\"https:\/\/terrazone.io\/he\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/01\/transparent-file-white-1.png\",\"contentUrl\":\"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/01\/transparent-file-white-1.png\",\"width\":2000,\"height\":1500,\"caption\":\"TerraZone\"},\"image\":{\"@id\":\"https:\/\/terrazone.io\/he\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/terrazone.io\/he\/#\/schema\/person\/4b315ba19297fd3ef2cc54514e566e42\",\"name\":\"evgeny\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"he-IL\",\"@id\":\"https:\/\/terrazone.io\/he\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/7f87d6767a8b38e4517e196dcf3fcc8165952952e3668eafc7c2c41177d3adb8?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/7f87d6767a8b38e4517e196dcf3fcc8165952952e3668eafc7c2c41177d3adb8?s=96&d=mm&r=g\",\"caption\":\"evgeny\"}}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9? - TerraZone","description":"\u05d2\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d9\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Pre-Signed URLs \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d5\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u2013 \u05d1\u05dc\u05d9 \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd \u05d5\u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/","og_locale":"he_IL","og_type":"article","og_title":"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9? - TerraZone","og_description":"\u05d2\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d9\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Pre-Signed URLs \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d5\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u2013 \u05d1\u05dc\u05d9 \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd \u05d5\u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.","og_url":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/","og_site_name":"TerraZone","article_published_time":"2025-05-30T09:32:42+00:00","article_modified_time":"2025-09-19T11:43:18+00:00","og_image":[{"width":1024,"height":683,"url":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM-1024x683.png","type":"image\/png"}],"author":"evgeny","twitter_card":"summary_large_image","twitter_misc":{"\u05e0\u05db\u05ea\u05d1 \u05e2\u05dc \u05d9\u05d3":"evgeny"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#article","isPartOf":{"@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/"},"author":{"name":"evgeny","@id":"https:\/\/terrazone.io\/he\/#\/schema\/person\/4b315ba19297fd3ef2cc54514e566e42"},"headline":"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9?","datePublished":"2025-05-30T09:32:42+00:00","dateModified":"2025-09-19T11:43:18+00:00","mainEntityOfPage":{"@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/"},"wordCount":261,"publisher":{"@id":"https:\/\/terrazone.io\/he\/#organization"},"image":{"@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage"},"thumbnailUrl":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png","articleSection":["\u05d0\u05d7\u05e8\u05d5\u05e0\u05d9\u05dd"],"inLanguage":"he-IL"},{"@type":"WebPage","@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/","url":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/","name":"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9? - TerraZone","isPartOf":{"@id":"https:\/\/terrazone.io\/he\/#website"},"primaryImageOfPage":{"@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage"},"image":{"@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage"},"thumbnailUrl":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png","datePublished":"2025-05-30T09:32:42+00:00","dateModified":"2025-09-19T11:43:18+00:00","description":"\u05d2\u05d9\u05dc\u05d5\u05d9 \u05d0\u05d9\u05da \u05d0\u05e4\u05e9\u05e8 \u05dc\u05d4\u05e2\u05dc\u05d5\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d9\u05e9\u05d9\u05e8\u05d5\u05ea \u05dc\u05e2\u05e0\u05df \u05d1\u05d0\u05de\u05e6\u05e2\u05d5\u05ea Pre-Signed URLs \u05d1\u05dc\u05d9 \u05dc\u05e4\u05ea\u05d5\u05d7 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05de\u05d0\u05d6\u05d9\u05e0\u05d9\u05dd. \u05d9\u05d5\u05ea\u05e8 \u05d0\u05d1\u05d8\u05d7\u05d4, \u05de\u05d4\u05d9\u05e8\u05d5\u05ea \u05d5\u05e1\u05e7\u05d9\u05d9\u05dc\u05d1\u05d9\u05dc\u05d9\u05d5\u05ea \u2013 \u05d1\u05dc\u05d9 \u05dc\u05e0\u05d4\u05dc \u05e9\u05e8\u05ea\u05d9\u05dd \u05d5\u05d1\u05dc\u05d9 \u05db\u05d0\u05d1 \u05e8\u05d0\u05e9.","breadcrumb":{"@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#breadcrumb"},"inLanguage":"he-IL","potentialAction":[{"@type":"ReadAction","target":["https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/"]}]},{"@type":"ImageObject","inLanguage":"he-IL","@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#primaryimage","url":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png","contentUrl":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/05\/ChatGPT-Image-May-30-2025-12_44_45-PM.png","width":1536,"height":1024,"caption":"file uploads"},{"@type":"BreadcrumbList","@id":"https:\/\/terrazone.io\/he\/%d7%94%d7%a2%d7%9c%d7%90%d7%aa-%d7%a7%d7%91%d7%a6%d7%99%d7%9d-%d7%91%d7%9c%d7%99-%d7%a4%d7%95%d7%a8%d7%98%d7%99%d7%9d-%d7%a4%d7%aa%d7%95%d7%97%d7%99%d7%9d\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/terrazone.io\/he\/"},{"@type":"ListItem","position":2,"name":"\u05d4\u05e2\u05dc\u05d0\u05ea \u05e7\u05d1\u05e6\u05d9\u05dd \u05d1\u05dc\u05d9 \u05e4\u05d5\u05e8\u05d8\u05d9\u05dd \u05e4\u05ea\u05d5\u05d7\u05d9\u05dd \u2013 \u05d0\u05d9\u05da \u05d6\u05d4 \u05d1\u05db\u05dc\u05dc \u05d0\u05e4\u05e9\u05e8\u05d9?"}]},{"@type":"WebSite","@id":"https:\/\/terrazone.io\/he\/#website","url":"https:\/\/terrazone.io\/he\/","name":"TerraZone","description":"\u200bTerraZone provides comprehensive Zero Trust cybersecurity solutions for enterprises and governments, including secure access, endpoint security, and compliance.\u200b","publisher":{"@id":"https:\/\/terrazone.io\/he\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/terrazone.io\/he\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"he-IL"},{"@type":"Organization","@id":"https:\/\/terrazone.io\/he\/#organization","name":"TerraZone","url":"https:\/\/terrazone.io\/he\/","logo":{"@type":"ImageObject","inLanguage":"he-IL","@id":"https:\/\/terrazone.io\/he\/#\/schema\/logo\/image\/","url":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/01\/transparent-file-white-1.png","contentUrl":"https:\/\/terrazone.io\/wp-content\/uploads\/2025\/01\/transparent-file-white-1.png","width":2000,"height":1500,"caption":"TerraZone"},"image":{"@id":"https:\/\/terrazone.io\/he\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/terrazone.io\/he\/#\/schema\/person\/4b315ba19297fd3ef2cc54514e566e42","name":"evgeny","image":{"@type":"ImageObject","inLanguage":"he-IL","@id":"https:\/\/terrazone.io\/he\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/7f87d6767a8b38e4517e196dcf3fcc8165952952e3668eafc7c2c41177d3adb8?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/7f87d6767a8b38e4517e196dcf3fcc8165952952e3668eafc7c2c41177d3adb8?s=96&d=mm&r=g","caption":"evgeny"}}]}},"_links":{"self":[{"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/posts\/33699","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/comments?post=33699"}],"version-history":[{"count":4,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/posts\/33699\/revisions"}],"predecessor-version":[{"id":33703,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/posts\/33699\/revisions\/33703"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/media\/33444"}],"wp:attachment":[{"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/media?parent=33699"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/categories?post=33699"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/terrazone.io\/he\/wp-json\/wp\/v2\/tags?post=33699"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}