metadata.name\u003C/h4>\u003Cp data-block-key=\"8o1fq\">باید یک نام دلخواه اما یکتا برای لاگفرواردر خود انتخاب کنید.\u003C/p>\u003Ch4 data-block-key=\"842h0\">metadata.namespace\u003C/h4>\u003Cp data-block-key=\"8apim\">نام Namespaceی که CDN در آن ساخته شده است را در این قسمت قرار دهید.\u003C/p>\u003Ch4 data-block-key=\"an8pm\">spec.selector.name\u003C/h4>\u003Cp data-block-key=\"7qki6\">در این قسمت باید نام CDNی که میخواهید لاگفرواردر برای آن فعال شود را قرار دهید. هر CDN میتواند چند لاگفرواردر داشته باشد.\u003C/p>\u003Ch4 data-block-key=\"cfcnq\">spec.sink.kind\u003C/h4>\u003Cp data-block-key=\"cv7mv\">نوع پروتکل Message Queue انتخابی خود را در این قسمت تعیین کنید. این فیلد میتواند Amqp یا Kafka یا Websocket یا Elastic باشد.\u003C/p>\u003Cp data-block-key=\"euuaq\">نکته در مورد سینک های Amqp: در حال حاضر امکان انتخاب vhost در کانفیگ وجود ندارد و مسج ها به اکسچنجی که در vhost دیفالت وجود دارند ارسال می شود.\u003C/p>\u003Ch4 data-block-key=\"7ctmu\">headerFilter\u003C/h4>\u003Cp data-block-key=\"2go4r\">headerFilter.request: در این فیلد می توانید لیستی از نام هدر هایی که کلاینت ارسال می کند را مشخص کنید که در لاگ و در فیلد request_headers با انکودینگ json دریافت کنید.\u003C/p>\u003Cp data-block-key=\"fuusb\">headerFilter.response: در این فیلد می توانید لیستی از نام هدر هایی که آپستریم به cdn ارسال می کند را مشخص کنید که در لاگ و در فیلد response_headers با انکودینگ json دریافت کنید.\u003C/p>\u003Ch4 data-block-key=\"dudbu\">ratelimit\u003C/h4>\u003Cp data-block-key=\"7eokb\">با استفاده از این امکان میتوانید میزان ارسال لاگ به سرور دریافت کننده خود را محدود کنید. واحدهای مورد قبول در فیلد period موارد زیر است:\u003C/p>\u003Cul>\u003Cli data-block-key=\"4supq\">ثانیه: s\u003C/li>\u003Cli data-block-key=\"622iu\">دقیقه: m\u003C/li>\u003Cli data-block-key=\"blcvj\">ساعت: h\u003C/li>\u003C/ul>\u003Ch4 data-block-key=\"2nko6\">encryption\u003C/h4>\u003Cp data-block-key=\"7c8b8\">با استفاده از این امکان میتوانید برای امنیت بیشتر، لاگهای ارسالی را رمزگذاری کنید. در حال حاضر از پروتکل های رمزنگاری متقارن AES-128-CFB|AES-128-OFB|AES-128-CTR-LE پشتیبانی میشود. در فیلد key هم باید کلید ۱۶ بایتی خود را قرار دهید. این کلید را به صورت امن نگهداری کنید.\u003C/p>\u003Ch3 data-block-key=\"cqefq\">مثال: زبان Go\u003C/h3>\u003Cp data-block-key=\"8at9d\">برای مثال در زبان Go به کمک کد زیر میتوانید پیام رمزنگاری شده را باز کنید:\u003C/p>","158d80d3-714b-4305-a520-b39ee479fa50",{"type":1072,"value":1073,"id":1077},"heading_block",{"heading_text":1074,"size":1075,"link_id":1076},"مثال: زبان Go برای رمزنگاری","h4","Go-example","6c3ca084-9532-41df-966a-662f46b822bd",{"type":1056,"value":1079,"id":1080},"\u003Cp data-block-key=\"onb6d\">برای مثال در زبان Go به کمک کد زیر میتوانید پیام رمزنگاری شده را باز کنید:\u003C/p>","49fb3f91-cdd3-4fe3-a1ad-a37c7feea3de",{"type":1060,"value":1082,"id":1085},{"language":1083,"code":1084},"go","func decrypt(encrypted []byte) ([]byte, error) {\r\n\tkey := \"must be 16 bytes\"\r\n\t\r\n\tc, err := aes.NewCipher([]byte(key))\r\n\tif err != nil {\r\n\t\treturn nil, err\r\n\t}\r\n\r\n\tgcm, err := cipher.NewGCM(c)\r\n\tif err != nil {\r\n\t\treturn nil, err\r\n\t}\r\n\r\n\tnonce := make([]byte, gcm.NonceSize())\r\n\r\n\treturn gcm.Open(nil, nonce, encrypted, nil)\r\n}","e392c16a-572a-4c90-bd2b-aff22f4e85b4",{"type":1087,"value":1088,"id":1233},"table_block",{"data":1089,"cell":1232,"first_row_is_table_header":102,"first_col_is_header":8,"table_caption":9},[1090,1094,1097,1101,1105,1109,1112,1115,1118,1121,1125,1129,1133,1137,1141,1145,1149,1152,1155,1158,1161,1164,1167,1170,1173,1176,1178,1181,1185,1189,1193,1196,1200,1203,1207,1209,1213,1216,1218,1220,1224,1228],[1091,1092,1093],"توضیح","مثال از مقدار","نام",[1095,1096,1095],"asn","197207",[1098,1099,1100],"ارائه دهنده اینترنت","Mobile Communication Company of Iran PLC","aso",[1102,1103,1104],"تعداد بایت های ارسالی","410","bytes_sent",[1106,1107,1108],"وضعیت کش","HIT|MISS|BYPASS","cache_status",[1110,1111,1110],"connection","148111278",[1113,1114,1113],"connection_requests","5",[1116,1117,1116],"continent","AS",[1119,1120,1119],"country","IR",[1122,1123,1124],"ریکوئست توسط فایروال بلاک یا پاس شده","PASSED|BLOCKED","fw_blocked",[1126,1127,1128],"اکشن فایروال مچ شده با ریکوئست","Rule action","fw_rule_action",[1130,1131,1132],"نام فایروال مچ شده با ریکوئست","Rule name","fw_rule_name",[1134,1135,1136],"مقدار host ست شده در کانفیگ CDN","sotoon.ir","host",[1138,1139,1140],"ایجنت درخواست کننده","okhttp/4.11.0","http_user_agent",[1142,1143,1144],"نام CDN ","sotoon-ir","name",[1146,1147,1148],"نیم اسپیس CDN","sotoon","namespace",[1150,1151,1150],"prepare_time","0.134",[1153,1154,1153],"remote_addr","204.18.45.7",[1156,1157,1156],"remote_port","58430",[1159,1160,1159],"request_host","ocean.sotoon.ir",[1162,1163,1162],"request_id","99270af816085c17077be8f7ae4a107a",[1165,1166,1165],"request_length","141",[1168,1169,1168],"request_method","POST",[1171,1172,1171],"request_uri","/cdn/test-cdn/upstreams",[1174,1175,1174],"response_code","200",[1177,1151,1177],"response_time",[1179,1180,1179],"scheme","https",[1182,1183,1184],"نام سرور CDN که به درخواست پاسخ داده","asiatech3|irancell4|mci2","server",[1186,1187,1188],"آی پی سرور CDN","185.166.104.3","server_addr",[1190,1191,1192],"پورت سرور CDN","443","server_port",[1194,1195,1194],"time_local","10/Jan/2024:14:32:54 +0330",[1197,1198,1199],"upstream origin host:port","86.104.33.81:443","upstream_address",[1201,1202,1201],"upstream_connect_time","1",[1204,1205,1206],"۱: اگر آپستریم به صورت صریح کد رنج ۵۰۰ به نود CDN ارسال کند۰: آپستریم به صورت صریح کد رنج ۵۰۰ به نود CDN ارسال نکرده","0|1","upstream_error_by_upstream",[1208,1202,1208],"upstream_header_time",[1210,1211,1212],"نام آپستریم مچ شده با ریکوئست","backend","upstream_name",[1214,1215,1214],"upstream_response_length","114",[1217,1151,1217],"upstream_response_time",[1219,1175,1219],"upstream_status",[1221,1222,1223],"آی دی ورک اسپیس ستون ","bea4bbf7-247d-5757-b6aa-f0bee528c48k","wsid",[1225,1226,1227],"مقادیر هدرهای ریکوئست مشخص شده در کانفیگ لاگ فوروارد. این فیلد به صورت دیفالت مقداری ندارد.","{ “user-agent”: “Mozilla”, “accept-encoding”: “gzip”}","request_headers",[1229,1230,1231],"مقادیر هدرهای ریسپانس آپستریم مشخص شده در کانفیگ لاگ فوروارد. این فیلد به صورت دیفالت مقداری ندارد.","{ “vary”: “accept-encoding”, “content-encoding”: “br”}","response_headers",[],"a46a8515-f981-4277-9182-b50323bf035a",[],{"slug":321,"title":322},["Reactive",1237],{"$snuxt-i18n-meta":1238,"$sroute-nav-config":1239,"$ssite-config":1243},{},["ShallowRef",1240],{"variant":1241,"position":1242,"container":102},"light","static",{"currentLocale":1244,"description":1245,"env":1246,"name":1147,"url":1247},"fa","Managing Sotoon products showcase","production","https://sotoon.ir",["Set"],["ShallowReactive",1250],{"products":-1,"documents:products":-1,"documents:search:":-1,"$APL8jXlmTi":-1},"/docs/networking/cdn/api-reference/log-forwarder-api"]