使用SDK访问表格存储时出现Request denied because this instance can only be accessed from the binded VPC异常

更新时间:2025-01-17 09:03:12

如果使用SDK访问表格存储实例中的资源时出现了Request denied because this instance can only be accessed from the binded VPC异常,请检查实例的网络访问控制,确保客户端与实例位于同一专有网络VPC,并通过VPC地址访问表格存储。

问题现象

使用SDK访问表格存储实例中的资源时出现Request denied because this instance can only be accessed from the binded VPC异常。报错示例如下:

[ErrorCode]:OTSAuthFailed, [Message]:Request denied because this instance can only be accessed from the binded VPC., [RequestId]:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, [TraceId]:XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX, [HttpStatus:]403

可能原因

在设置表格存储实例的访问类型为限定绑定VPC访问限定控制台或绑定VPC访问后,需要为该实例绑定VPC,并且确保实例与客户端位于同一VPC中,通过VPC地址访问表格存储。

解决方案

  1. 检查实例的网络访问控制,并查看已绑定的VPC信息。

    1. 登录表格存储控制台

    2. 概览页面,单击实例名称或在操作列单击实例管理

    3. 实例管理页面,单击网络管理页签,查看已绑定的VPC信息。

      如果没有已绑定的VPC,请先为实例绑定VPC。具体操作,请参见为实例绑定VPC

  2. 检查客户端的网络类型,以确保客户端位于实例已绑定的专有网络VPC下。

    说明

    您可以在该VPC下新建ECS实例,然后使用SDKECS实例中通过VPC地址访问表格存储资源。

  3. 检查SDK请求的实例服务地址,只有使用VPC地址才可以访问表格存储。

    您可以使用实例或已绑定VPCVPC地址,详细信息请参见下表。

    VPC地址

    说明

    VPC地址

    说明

    实例

    1. 登录表格存储控制台

    2. 概览页面,单击实例名称或在操作列单击实例管理

    3. 实例详情页签的实例访问地址区域,查看实例的VPC地址。

    已绑定VPC

    1. 登录表格存储控制台

    2. 概览页面,单击实例名称或在操作列单击实例管理

    3. 实例管理页面,单击网络管理页签。

    4. VPC列表,查看目标VPCVPC访问地址。

  • 本页导读 (1)
  • 问题现象
  • 可能原因
  • 解决方案