Lindorm宽表引擎兼容了S3协议的常用接口,便于各类基于AWS S3协议开发的应用及服务的接入。如果相关接口实现了兼容,您就可以在应用和服务中使用对应的功能连接Lindorm宽表引擎。
使用说明
S3兼容协议默认为关闭状态。如果您需要使用该功能,请开通S3兼容功能,具体请参见开通S3协议兼容功能。
通过S3兼容协议连接宽表引擎时所需要的地址获取方法请参见查看连接地址。
S3兼容协议仅支持通过专有网络访问。通过专有网络访问Lindorm实例前,需要确保Lindorm实例和ECS实例满足以下条件,以保证网络的连通性。
所在地域相同,并建议所在可用区相同(以减少网络延时)。
ECS实例与Lindorm实例属于同一专有网络。
通过S3兼容协议连接宽表引擎的使用限制和兼容API请参见使用限制以及兼容API。
S3兼容协议支持鉴权功能,详细介绍,请参见S3协议权限管理。
S3协议支持多种语言,包括Java、C++、Go、Python、Nodejs、.NET、PHP、JavaScript、Ruby等。通过S3多语言SDK访问并使用Lindorm宽表引擎,以下介绍常见的Java、Python、Go三种语言的访问方式。
Java语言访问方式,具体请参见基于S3 Java API的应用开发。
Python和Go语言访问方式,具体请参见通过S3 非Java API连接并使用宽表引擎。
该文章对您有帮助吗?