You need to enable JavaScript to run this app.
大模型应用防火墙

大模型应用防火墙

复制全文
Go SDK
Go 安装和初始化
复制全文
Go 安装和初始化

本文为您介绍大模型应用防火墙 Go SDK 的下载地址、安装方式以及初始化配置。

前提条件

环境要求

Go 1.5 或以上版本,推荐使用 Go 1.12 以上版本。

安装 SDK

使用以下命令下载 SDK 安装包:

go get github.com/volcengine/volcengine-go-sdk

初始化

配置 AK 和 SK

在代码中设置您的 AK 和 SK,可直接使用主账号信息,或者通过用户管理创建子账号,并为子账号授予相应的权限。

说明

子账号应具备以下权限:

  • WAFFullAccess
  • WafReadOnlyAccess
  • IAMFullAccess
  • IAMReadOnlyAccess
ak := "YOUR AK"
sk := "YOUR SK"  

配置服务接入地域

  1. 大模型应用防火墙控制台实例列表,查看实例所在地域。
    Image
  2. 获取地域 ID,详情请参见 Region 列表。例如:
    • 华北 2(北京):cn-beijing
    • 华东 2(上海):cn-shanghai
  3. 在代码中设置服务接入地域。
    region := "cn-beijing"
    

示例代码

完整的初始化示例代码如下:

package main

import (
    "fmt"
    "github.com/volcengine/volcengine-go-sdk/service/waf"
    "github.com/volcengine/volcengine-go-sdk/service/wafruntime"
    "github.com/volcengine/volcengine-go-sdk/volcengine"
    "github.com/volcengine/volcengine-go-sdk/volcengine/credentials"
    "github.com/volcengine/volcengine-go-sdk/volcengine/session"
)
func main() {
    ak := "YOUR AK"          // Access Key,用于身份验证
    sk := "YOUR SK"          // Secret Key,用于签名
    region := "cn-beijing"   // 大模型应用防火墙所属地域对应的 ID
    
    // 创建配置
    config := volcengine.NewConfig().
        WithCredentials(credentials.NewStaticCredentials(ak, sk, "")).
        WithRegion(region)
最近更新时间:2025.09.16 23:14:47
这个页面对您有帮助吗?
有用
有用
无用
无用