调用CLI命令关联外部数据源。当前支持关联RDS MySQL、OSS、本地CSV文件作为外部数据源。
注意事项
在进行日志数据查询分析时,日志中的部分信息需要和外部存储(ExternalStore)的信息进行关联查询,从而进一步丰富日志服务中的日志数据。更多信息,请参见关联外部数据源简介、关联Logstore与OSS外表进行查询和分析。
在使用CLI命令之前,您需要注意以下事项:
已开通日志服务。具体操作,请参见如何开始使用日志服务?。
已采集日志。更多信息,请参见数据采集。
已开启并配置索引。更多信息,请参见创建索引。
确定关联的外部数据源。
若是关联OSS数据源,则已经上传CSV格式文件到OSS Bucket。更多信息,请参见控制台上传文件。
若是关联RDS MySQL数据源,则已经存储数据到RDS MySQL数据库,并已获取RDS MySQL的实例ID、访问域名、端口、数据库账号和密码等。更多信息,请参见创建数据库和账号。
若是关联本地CSV数据源,则已经创建本地CSV文件。更多信息,请参见关联托管的CSV数据源。
命令格式
aliyunlog log create_external_store --project_name=<value> --config=<value> [--access-id=<value>] [--access-key=<value>] [--sts-token=<value>] [--region-endpoint=<value>] [--client-name=<value>] [--jmes-filter=<value>] [--format-output=<value>] [--decode-output=<value>] [--profile=<value>]
命令参数
该命令的必选和特有参数描述如下。
参数名称 | 数值类型 | 是否必选 | 示例值 | 描述 |
--project_name | String | 是 | ali-test-project | Project名称。 |
--config | String | 是 | file://./external_store_config.json | 关联外部数据源的配置文件路径。您需要在执行该命令前,创建该文件,指定外部存储名称、表的Schema、OSS访问信息或者RDS MySQL等信息。 您可以参考命令示例中说明创建该文件。 |
关于该命令的全局参数,请参见全局参数。
命令示例
相关文档
在调用API接口过程中,若服务端返回结果中包含错误信息,则表示调用API接口失败。您可以参考API错误码对照表查找对应的解决方法。更多信息,请参见API错误处理对照表。
阿里云OpenAPI开发者门户提供调试、SDK、示例和配套文档。通过OpenAPI,您无需手动封装请求和签名操作,就可以快速对日志服务API进行调试。更多信息,请参见OpenAPI开发者门户。
使用日志服务关联OSS进行数据关联查询的最佳实践,请参见关联Logstore与OSS外表进行查询和分析。
使用日志服务关联RDS MySQL进行数据关联查询的最佳实践,请参见关联Logstore与MySQL数据库进行查询分析。