?> ">下载模板文件</a> ,在阿里云后台<a href="http://opensearch.console.aliyun.com/console/#!/templates/create">创建模板</a>, 然后使用该模板<a href="http://opensearch.console.aliyun.com/console/#!/apps/create">创建应用</a>。 </span> </div> <div class="ali-form-control"> <label for="aliyun-api-host">API 地址: </label> <input class="ali-opensearch-input" id="aliyun-api-host" name="<?php echo AliyunOpenSearchOptions::OPTION_NAME_HOST; ?> " value="<?php echo AliyunOpenSearchOptions::getHost(); ?> "> <a href="javascript:;" class="ali-button-active J_Ali-opensearch-host-helper" data-host="http://opensearch-cn-hangzhou.aliyuncs.com">杭州</a> <a href="javascript:;" class="ali-button-active J_Ali-opensearch-host-helper" data-host="http://opensearch-cn-beijing.aliyuncs.com">北京</a> <a href="javascript:;" class="ali-button-active J_Ali-opensearch-host-helper" data-host="http://opensearch-cn-qingdao.aliyuncs.com">青岛</a> <span class="ali-form-tip"> 如您博客部署在阿里云,建议选择同区域的 API 地址,也可以直接使用创建应用后阿里云提供的地址。如 WordPress 部署在同区域的 ECS 或 ACE 中,可以使用内网地址以加快 API 的速度。API 地址必须使用创建应用时选择的区域对应的地址,不可以跨区域使用。 </span> </div> <div class="ali-form-control">
public function testSetGetHost() { AliyunOpenSearchOptions::setHost('test_host'); $this->assertEquals(AliyunOpenSearchOptions::getHost(), 'test_host'); }
/** * Autoload AliYun Open Search options, and craft an AliyunOpenSearchClient. * * @return AliyunOpenSearchClient */ public static function autoload() { if (static::$autoloadInstance === null) { static::$autoloadInstance = new static(AliyunOpenSearchOptions::getAccessKey(), AliyunOpenSearchOptions::getSecret(), AliyunOpenSearchOptions::getHost(), AliyunOpenSearchOptions::getAppName()); } return static::$autoloadInstance; }