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

大模型应用防火墙

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

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

前提条件

环境要求

PHP 7.1 或以上版本。

下载 SDK

使用composer下载并安装火山引擎 SDK for PHP:

composer require volcengine/volc-sdk-php

步骤二 访问授权

$config = \Volcengine\Common\Configuration::getDefaultConfiguration()
    ->setAk(ak) // AK
    ->setSk(sk) // SK
    ->setRegion("cn-beijing");

初始化

配置 AK 和 SK

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

->setAk("YOUR AK")
->setSk("YOUR SK")

说明

子账号应具备以下权限:

  • WAFFullAccess
  • WafReadOnlyAccess
  • IAMFullAccess
  • IAMReadOnlyAccess

配置服务接入地域

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

示例代码

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

<?php
// Example Code generated by Beijing Volcanoengine Technology.
error_reporting(E_ALL & ~E_DEPRECATED);
require_once(__DIR__ . '/vendor/autoload.php');

$config = \Volcengine\Common\Configuration::getDefaultConfiguration()
        // 注意示例代码安全,代码泄漏会导致AK/SK泄漏,有极大的安全风险。
    ->setAk("Your AK")
    ->setSk("Your SK")
    ->setRegion("cn-beijing");

$apiInstance = new \Volcengine\Waf\API\WAFApi(
// If you want use custom http client, pass your client which implements GuzzleHttp\ClientInterface.
// This is optional, GuzzleHttp\Client will be used as default.
    new GuzzleHttp\Client(),
    $config
);
最近更新时间:2025.09.16 23:14:48
这个页面对您有帮助吗?
有用
有用
无用
无用