欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

docker?快速部署B(yǎng)edrock?Connector的方法

 更新時(shí)間:2025年08月09日 10:03:43   作者:比鉆石還閃亮的nan人  
AWS?BedrockConnector作為連接器組件,用于安全連接外部應(yīng)用到Bedrock的LLMAPI,支持多租戶管理和多種客戶端工具兼容,通過Docker部署流程,接下來通過本文給大家介紹docker快速部署B(yǎng)edrock?Connector的方法,感興趣的朋友跟隨小編一起看看吧

一、Bedrock Connector 簡(jiǎn)單含義

  • AWS 場(chǎng)景(AI / 大模型調(diào)用)
  • 在 Amazon Bedrock 服務(wù)里,Bedrock Connector 指的是“連接器”組件——一段預(yù)先封裝好的配置模板,用來把外部應(yīng)用(如 OpenSearch、UiPath、Camunda、自研系統(tǒng))安全地連到 Bedrock 的 LLM API,實(shí)現(xiàn)簽名鑒權(quán)、請(qǐng)求轉(zhuǎn)發(fā)、結(jié)果回傳等功能。
  • • 典型形態(tài):一個(gè) JSON/YAML 描述文件,內(nèi)部寫好 AWS SigV4 簽名、目標(biāo) endpoint、模型 ID(如 Claude 3 Sonnet)、超時(shí)重試策略等。
  • • 用例:在 OpenSearch 里注冊(cè) Bedrock Connector 后,即可用自然語言對(duì)日志做根因分析;在 UiPath 里拖一個(gè)“Bedrock 活動(dòng)”就能讓機(jī)器人調(diào)用大模型生成文本或總結(jié)工單
  • 在 Claude 3 發(fā)布之后,其強(qiáng)大的多模態(tài)推理、視覺能力、翻譯、總結(jié)、寫作、編碼等能力,再次激發(fā)生成式 AI 的熱潮。Amazon Bedrock 也是首個(gè) Claude 3 全托管且正式可用的服務(wù)。
  • 伴隨越來越多的業(yè)務(wù)場(chǎng)景落地,我們也收集了很多針對(duì) Bedrock Claude 3 的需求和反饋。
  • 我們開發(fā)了 Bedrock Connector 并開源,供大家測(cè)試使用,和代碼參考。
  • Bedrock Connector 主要解決以下幾個(gè)需求:
  • 多租戶管理,通過 API_KEY & Host 方式使用 Claude
  • 針對(duì)多租戶的計(jì)費(fèi),和費(fèi)用限額,預(yù)充值管理
  • 兼容更多的客戶端工具的訪問方式,如以下常見客戶端
    • ChatHub
    • AIChatOne
    • OpenAI Translator
    • siders

二、快速部署

1. 準(zhǔn)備一臺(tái)服務(wù)器來托管連接器

在 AWS 或任何其他支持 docker 的服務(wù)器上啟動(dòng) EC2。

yum install -y yum-utils device-mapper-persistent-data lvm2
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
cat /etc/os-release
ls -la /etc/yum.repos.d/
sudo yum update -y
sudo yum install -y docker
sudo systemctl daemon-reload
sudo systemctl restart docker
docker ps

2. 使用 docker 運(yùn)行 Postgres

使用以下 shell 命令啟動(dòng)一個(gè) docker 容器來托管 postgres。請(qǐng)使用您自己的密碼重新連接

然后創(chuàng)建一個(gè)使用以下命令命名的數(shù)據(jù)庫。brconnector_db,然后,在 postgres 的 SQL 命令行中,運(yùn)行以下命令創(chuàng)建數(shù)據(jù)庫 數(shù)據(jù)庫名稱不一定是,您可以使用所需的任何有效數(shù)據(jù)庫名稱。brconnector_db

如果您使用自己的數(shù)據(jù)庫名稱,請(qǐng)確保記住數(shù)據(jù)庫名稱并替換為您的數(shù)據(jù)庫名稱。brconnector_db

docker run --name postgres   -e POSTGRES_PASSWORD=yy123456   -p 5432:5432   -d postgres
docker ps
docker exec -it postgres psql -U postgres
CREATE DATABASE brconnector_db;
docker inspect postgres | grep IPAddress
記住這個(gè)ip地址,后續(xù)會(huì)使用到

3. 使用 docker 啟動(dòng)連接器服務(wù)

直接運(yùn)行以下 docker 命令以啟動(dòng)連接器容器。

確保將訪問密鑰、密鑰、區(qū)域的值替換為正確的值。

而且,重要的!將 ADMIN_API_KEY 的值替換為復(fù)雜鍵,而不是在示例中使用簡(jiǎn)單鍵。

docker run --name brconnector  --restart always --pull always  -p 8866:8866  -e AWS_ACCESS_KEY_ID=****  -e AWS_SECRET_ACCESS_KEY=*****  -e AWS_DEFAULT_REGION=us-east-1  -e PGSQL_HOST=172.17.0.3  -e PGSQL_DATABASE=brconnector_db  -e PGSQL_USER=postgres  -e PGSQL_PASSWORD=yy123456  -e ADMIN_API_KEY=******  -d cloudbeer/sample-connector-for-bedrock

AKSK要從aws的服務(wù)先開啟對(duì)某個(gè)模型的訪問權(quán)限,其次這個(gè)用戶或者角色要有訪問這個(gè)服務(wù)的權(quán)限(AKSK),獲取到就填寫到上面的相應(yīng)位置,pg數(shù)據(jù)庫的地址也使用上面查出來的ip地址,數(shù)據(jù)庫的名稱也是之前創(chuàng)建的,adminapikey是自定義的

當(dāng)容器不健康時(shí)候執(zhí)行如下:

# 進(jìn)入容器
docker exec -it brconnector bash
# 安裝curl
apt-get update && apt-get install -y curl

4. 測(cè)試連接器服務(wù)

現(xiàn)在,您擁有第一個(gè)API_KEY為“br_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxx”的管理員用戶。

并將服務(wù)器導(dǎo)出端口 8866 到托管 EC2。

使用 using 命令A(yù)PI_Key測(cè)試服務(wù)器:curl

curl "http://localhost:8866/admin/api-key/list"   -H "Authorization: Bearer br_yyuequiwehqkh"
#之前自定義的adminapikey

順利的話:{"success":true,"data":{"items":[],"total":"0","limit":20,"offset":0}}

5. 創(chuàng)建第一個(gè)管理員用戶

curl -X POST "http://localhost:8866/admin/api-key/apply"      -H "Content-Type: application/json"      -H "Authorization: Bearer br_yyuequiwehqkh"      -d '{"name": "adminuser","group_id": 1,"role": "admin","email": "", "month_quota":"20"}'
# br_yyuequiwehqkh 最開始自定義的key

您將得到如下回復(fù):這時(shí)候會(huì)給你返回一個(gè)真正的api_key

{"success":true,"data":{"id":1,"name":"adminuser","email":"","api_key":"br-someotherkeyvaluexxxxx","role":"admin","month_quota":"20.0000000000","balance":"0.0000000000"}}

為新用戶錄制新api_key,
此api_key可用于配置您的客戶端進(jìn)行聊天。
并且這個(gè)api_key可用于登錄連接器的管理器WebUI來管理其他api_key。

6. 配置客戶端以連接到連接器服務(wù)器

您現(xiàn)在可以通過 http://your-endpoint/manager 訪問 BRConnector WebUI。

http://35.87.250.63:8866/manager

使用剛剛生成的 API 密鑰登錄并對(duì)其進(jìn)行管理。輸入 http://your-endpoint 作為管理者。

內(nèi)置客戶端訪問地址為:http(s)://your-endpoint/brclient/

http://35.87.250.63:8866/brclient/

點(diǎn)擊設(shè)置配置你的地址以及apikey就可以訪問到模型了

也可以是postman調(diào)用試下:

這樣部署就完成了,openai就直接能夠通過apikey去調(diào)用對(duì)應(yīng)的模型接口。

到此這篇關(guān)于docker 部署B(yǎng)edrock Connector的文章就介紹到這了,更多相關(guān)docker Bedrock Connector內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker查看容器IP地址的方法實(shí)現(xiàn)

    Docker查看容器IP地址的方法實(shí)現(xiàn)

    本文主要介紹了Docker查看容器IP地址的方法實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • docker啟動(dòng)mysql并映射數(shù)據(jù)目錄(含備份腳本)

    docker啟動(dòng)mysql并映射數(shù)據(jù)目錄(含備份腳本)

    本文主要介紹了docker啟動(dòng)mysql并映射數(shù)據(jù)目錄(含備份腳本),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-01-01
  • docker?跨平臺(tái)構(gòu)建鏡像的示例詳解

    docker?跨平臺(tái)構(gòu)建鏡像的示例詳解

    這篇文章主要介紹了docker跨平臺(tái)構(gòu)建鏡像的案例,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • 詳解docker compose 用法

    詳解docker compose 用法

    這篇文章主要介紹了docker compose 用法,本文通過實(shí)例代碼演示給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-10-10
  • IntelliJ IDEA(2018版)安裝docker插件的詳細(xì)過程

    IntelliJ IDEA(2018版)安裝docker插件的詳細(xì)過程

    這篇文章主要介紹了IntelliJ IDEA安裝docker插件的詳細(xì)過程,開發(fā)工具使用的是IDEA2018.16版,本文通過圖文實(shí)例相結(jié)合給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2021-09-09
  • Docker 容器日志查看和清理的實(shí)現(xiàn)步驟

    Docker 容器日志查看和清理的實(shí)現(xiàn)步驟

    在處理Docker容器的過程中,經(jīng)常需要查看容器的日志輸出來排查問題或者進(jìn)行系統(tǒng)監(jiān)控,本文主要介紹了Docker容器日志查看和清理的實(shí)現(xiàn)步驟,感興趣的可以了解一下
    2023-11-11
  • 詳解docker-compose.yml文件常用模版命令

    詳解docker-compose.yml文件常用模版命令

    這篇文章主要介紹了docker-compose.yml文件常用模版命令,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2021-11-11
  • Docker啟動(dòng)PostgreSQL時(shí)創(chuàng)建多個(gè)數(shù)據(jù)庫的解決方案

    Docker啟動(dòng)PostgreSQL時(shí)創(chuàng)建多個(gè)數(shù)據(jù)庫的解決方案

    這篇文章主要介紹了Docker啟動(dòng)PostgreSQL時(shí)創(chuàng)建多個(gè)數(shù)據(jù)庫的解決方案,重點(diǎn)給大家介紹如何把shell/sql腳本放入/docker-entrypoint-initdb.d/目錄中,讓容器啟動(dòng)的時(shí)候自動(dòng)執(zhí)行創(chuàng)建
    2021-06-06
  • Docker Desktop使用教程(圖文教程)

    Docker Desktop使用教程(圖文教程)

    本文主要介紹了Docker Desktop使用教程,文中通過圖文介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2025-01-01
  • 詳解Docker之Compose服務(wù)編排

    詳解Docker之Compose服務(wù)編排

    Compose是Docker的服務(wù)編排工具,主要用來構(gòu)建基于Docker的復(fù)雜應(yīng)用,Compose 通過一個(gè)配置文件來管理多個(gè)Docker容器,非常適合組合使用多個(gè)容器進(jìn)行開發(fā)的場(chǎng)景。興趣的小伙伴們可以參考一下
    2018-07-07

最新評(píng)論