日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時間:8:30-17:00
你可能遇到了下面的問題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
Sentry企業(yè)級數(shù)據(jù)安全解決方案-Relay入門

Sentry Relay 通過提供作為應(yīng)用程序和 sentry.io 之間中間層的獨立服務(wù)來提供企業(yè)級數(shù)據(jù)安全性。

成都創(chuàng)新互聯(lián)公司服務(wù)項目包括興隆網(wǎng)站建設(shè)、興隆網(wǎng)站制作、興隆網(wǎng)頁制作以及興隆網(wǎng)絡(luò)營銷策劃等。多年來,我們專注于互聯(lián)網(wǎng)行業(yè),利用自身積累的技術(shù)優(yōu)勢、行業(yè)經(jīng)驗、深度合作伙伴關(guān)系等,向廣大中小型企業(yè)、政府機(jī)構(gòu)等提供互聯(lián)網(wǎng)行業(yè)的解決方案,興隆網(wǎng)站推廣取得了明顯的社會效益與經(jīng)濟(jì)效益。目前,我們服務(wù)的客戶以成都為中心已經(jīng)輻射到興隆省份的部分城市,未來相信會繼續(xù)擴(kuò)大服務(wù)區(qū)域并繼續(xù)獲得客戶的支持與信任!

Relay 專門設(shè)計用于:

  • 在將個人身份信息 (PII) 發(fā)送給 Sentry 之前,在中心位置對其進(jìn)行清理
  • 在低帶寬或連接受限的地區(qū)提高事件響應(yīng)時間
  • 充當(dāng)將所有 HTTP 通信限制為自定義域名的組織的不透明代理

托管模式(managed mode) 下的 Relay 僅適用于商業(yè)和企業(yè)計劃。https://sentry.io/pricing/

Relay 用例

Relay 旨在支持對個人身份信息 (PII) 的數(shù)據(jù)清理、響應(yīng)時間和企業(yè)域管理具有特定企業(yè)安全要求的組織。

PII 數(shù)據(jù)清理

Sentry 已經(jīng)在兩個地方清除了 PII:

  • 在發(fā)送事件之前在 SDK 中
  • 抵達(dá) Sentry 的基礎(chǔ)設(shè)施后

Relay 添加了第三個選項,可以在將數(shù)據(jù)發(fā)送到 Sentry 之前在一個中心位置清理數(shù)據(jù)。

要選擇正確的數(shù)據(jù)清理位置,請考慮:

  • 如果您更喜歡在一個中心位置配置數(shù)據(jù)清理,您可以讓 Sentry 處理數(shù)據(jù)清理。到達(dá)后,Sentry 立即應(yīng)用服務(wù)器端清理并保證永遠(yuǎn)不會存儲個人信息。
    • https://docs.sentry.io/product/data-management-settings/scrubbing/server-side-scrubbing/
  • 如果您無法將 PII 發(fā)送到您的基礎(chǔ)設(shè)施之外,但您仍希望在一個集中的位置配置數(shù)據(jù)清理,請配置您的 SDK 以將事件發(fā)送到 Relay。Relay 使用 Sentry 中配置的隱私設(shè)置,并在將數(shù)據(jù)轉(zhuǎn)發(fā)到 Sentry 之前清理 PII。
  • 如果您必須執(zhí)行嚴(yán)格的數(shù)據(jù)隱私要求,您可以將 SDK 配置為使用 before-send hooks 清除 PII,從而防止在設(shè)備上收集數(shù)據(jù)。這可能需要您在應(yīng)用程序中復(fù)制相同的邏輯,并可能影響性能。
    • https://docs.sentry.io/platforms/javascript/guides/nextjs/configuration/options/#hooks

響應(yīng)時間

Relay 對請求的響應(yīng)非???。在您的基礎(chǔ)設(shè)施附近安裝 Relay 將進(jìn)一步縮短發(fā)送事件時的響應(yīng)時間。這種安裝方法可以特別減少偏遠(yuǎn)地區(qū)的往返時間。

企業(yè)域管理

默認(rèn)情況下,SDK 需要使用指向 sentry.io 的數(shù)據(jù)源名稱 (DSN) 進(jìn)行配置。如果您需要將所有 HTTP 通信限制為自定義域名,Relay 可以充當(dāng)不透明代理,將事件可靠地轉(zhuǎn)發(fā)到 Sentry。

入門

開始使用 Relay 就像使用默認(rèn)設(shè)置一樣簡單。您還可以配置 Relay 以滿足您組織的需求。查看配置選項頁面以獲取有關(guān)操作場景的詳細(xì)討論。

  • https://docs.sentry.io/product/relay/
  • https://docs.sentry.io/product/relay/options/

Relay server 稱為 relay。從 GitHub Releases 下載二進(jìn)制文件。DockerHub 上提供了一個 Docker 鏡像。

  • https://github.com/getsentry/relay/releases
  • https://hub.docker.com/r/getsentry/relay/

初始化配置

要創(chuàng)建初始配置,請使用 Relay 的 relay config init 命令, 該命令將配置文件放在當(dāng)前工作目錄下的 .relay 文件夾中。

在 Docker 中,使用 Docker 提供的標(biāo)準(zhǔn)機(jī)制提供配置目錄,通過掛載 Docker volumes 或構(gòu)建新容器并復(fù)制文件。

  • https://docs.docker.com/storage/volumes/
 
 
 
  1. # 調(diào)整配置目錄的權(quán)限 
  2. docker run --rm -it                \ 
  3.   -v $(pwd)/config/:/work/.relay/  \ 
  4.   --entrypoint bash                \ 
  5.   getsentry/relay                  \ 
  6.   -c 'chown -R relay:relay /work/.relay' 
  7.  
  8. # 生成配置 
  9. docker run --rm -it                \ 
  10.   -v $(pwd)/config/:/work/.relay/  \ 
  11.   getsentry/relay                  \ 
  12.   config init 

選擇默認(rèn)配置以創(chuàng)建最小配置文件。您可以通過選擇 "create custom config" 并自定義這些參數(shù)來選擇覆蓋默認(rèn)設(shè)置:

  • mode 設(shè)置,用于配置 Relay 運行的主要模式。有關(guān)可用 Relay 模式的更多信息,請參閱 Relay 模式。

目前,只有 proxy 和 static 模式可供所有組織使用。managed 模式下的 Relay 僅適用于商業(yè)和企業(yè)計劃。https://docs.sentry.io/product/relay/modes/

  • upstream 設(shè)置配置 Relay 將事件轉(zhuǎn)發(fā)到的服務(wù)器(默認(rèn)為主要的 sentry.io URL)。
  • port 和 host 設(shè)置配置 Relay 將偵聽的 TCP 端口。這是 SDK 發(fā)送事件的地址。
  • tls 設(shè)置配置 TLS 支持(HTTPS 支持),當(dāng)需要保護(hù) SDK 和 Relay 之間的通信時使用。

設(shè)置記錄在 .relay/config.yml 中。請注意,所有配置值都是可選的,并且默認(rèn)為以下設(shè)置:

 
 
 
  1. relay: 
  2.   mode: managed 
  3.   upstream: "https://sentry.io/" 
  4.   host: 0.0.0.0 
  5.   port: 3000 
  6.   tls_port: ~ 
  7.   tls_identity_path: ~ 
  8.   tls_identity_password: ~ 

配置在配置選項中有完整記錄。

  • https://docs.sentry.io/product/relay/options/

創(chuàng)建憑證

不適用于 proxy 或 static 模式。

除了 config.yml,init 命令還創(chuàng)建了一個憑證文件 credentials.json,它位于同一個 .relay 目錄中。此文件包含 Relay 用于與上游服務(wù)器進(jìn)行身份驗證的公鑰和私鑰。

因此,必須保護(hù)此文件不被未經(jīng)授權(quán)的實體修改或查看。

典型的憑據(jù)文件類似于此示例:

 
 
 
  1.   "secret_key": "5gkTAfwOrJ0lMy9aOAOmHKO1k6gd8ApYkAInmg5VfWk", 
  2.   "public_key": "nDJI79SbEYH9-8NEJAI7ezrgYfoIPW3Bnkg00k1z0fA", 
  3.   "id": "cde0d72e-0c4e-4550-a934-c1867d8a177c" 

在 managed 模式下運行時,使用 public_key 向上游服務(wù)器注冊您的 Relay。

使用 Sentry 注冊 Relay

不適用于 proxy 或 static 模式。

為了在 managed 模式下運行,Relay 從 Sentry 中的組織和項目設(shè)置中提取 PII 剝離、過濾和速率限制的配置。由于這些設(shè)置可能包含敏感信息,因此它們的訪問受到 Sentry 的限制并需要授權(quán)。

向 Sentry 注冊 Relay:

通過檢查 credentials.json 文件或運行以下命令來復(fù)制公鑰的內(nèi)容:

 
 
 
  1. docker run --rm -it                \ 
  2.   -v $(pwd)/config/:/work/.relay/  \ 
  3.   getsentry/relay                  \ 
  4.   credentials show 

單擊 Sentry 主導(dǎo)航中的 Settings,然后選擇 Relays。

點擊 New Relay Key 添加密鑰并保存:

此過程向 Sentry 注冊 Relay,以便準(zhǔn)備發(fā)送消息。請參閱配置選項以了解有關(guān) Relay 配置選項的更多信息。

運行 Relay

在 Sentry 注冊 Relay 后,它就可以運行了:

 
 
 
  1. docker run --rm -it                \ 
  2.   -v $(pwd)/config/:/work/.relay/  \ 
  3.   -p 3000:3000                     \ 
  4.   getsentry/relay                  \ 
  5.   run 

在默認(rèn)配置下,Relay 發(fā)出類似于以下內(nèi)容的日志輸出:

 
 
 
  1. INFO  relay::setup > launching relay from config folder .relay 
  2. INFO  relay::setup >   relay mode: managed 
  3. INFO  relay::setup >   relay id: cde0d72e-0c4e-4550-a934-c1867d8a177c 
  4. INFO  relay::setup >   public key: nDJI79SbEYH9-8NEJAI7ezrgYfoIPW3Bnkg00k1z0fA 
  5. ... 
  6. INFO  relay_server::actors::upstream > relay successfully registered with upstream 

INFO relay_server::actors::upstream > relay successfully registered with upstream

有關(guān)如何配置 Relay 的日志記錄的更多信息,請參閱 Logging 頁面。

如果您移動了 config 文件夾(例如,出于安全原因),請使用 --config 選項指定位置:

 
 
 
  1. docker run --rm -it                \ 
  2.   -v $(pwd)/config/:/etc/relay/    \ 
  3.   -p 3000:3000                     \ 
  4.   getsentry/relay                  \ 
  5.   run --config /etc/relay/ 

發(fā)送測試事件

一旦 Relay 運行并通過 Sentry 進(jìn)行身份驗證,將測試事件發(fā)送到您組織中的項目之一。

通過在 Settings > Projects > {YOUR_PROJECT_NAME} > Client Keys (DSN) 導(dǎo)航到您的項目設(shè)置來獲取您的項目的 DSN,然后選擇一個現(xiàn)有的 DSN,它看起來類似于:

https://12345abcdef10111213141516171819@o1.ingest.sentry.io/2345

接下來,替換部分 DSN 以匹配 Relay 可訪問的地址。例如,如果 Relay 偵聽 http://localhost:3000,請將 DSN 的 protocol 和 host 更改為:

http://12345abcdef10111213141516171819@localhost:3000/2345

在您的 SDK 配置中使用新的 DSN。要對此進(jìn)行測試,您可以使用 sentry-cli(安裝說明)發(fā)送消息:

  • https://docs.sentry.io/product/cli/installation/
 
 
 
  1. export SENTRY_DSN='http://12345abcdef10111213141516171819@127.0.0.1:3000/2345' 
  2. sentry-cli send-event -m 'A test event' 

 

幾秒鐘后,該事件應(yīng)出現(xiàn)在您項目的問題流(issues stream)中。

 


網(wǎng)站欄目:Sentry企業(yè)級數(shù)據(jù)安全解決方案-Relay入門
當(dāng)前鏈接:http://www.dlmjj.cn/article/dhpepec.html