大数据计算MaxCompute里 pyodps 可以使用 VPC 吗?想要直接访问访问我们配置的一个 VPC 网络,但是文档中没有看到在 py 中如何设置? https://help.aliyun.com/zh/maxcompute/user-guide/network-connection-process#section-pfp-oaa-n0f
是的,pyodps 可以使用 VPC。您需要在创建连接时设置 VPC 参数。以下是一个示例:
from pyodps import connect, DataFrame
# 配置 VPC 参数
access_id = '<your_access_id>'
access_key = '<your_access_key>'
project_name = '<your_project_name>'
security_token = '<your_security_token>'
vpc_id = '<your_vpc_id>'
endpoint = 'http://service.odps.aliyun.com/api'
# 创建连接
conn = connect(project=project_name, auth_type='AK', access_id=access_id, access_key=access_key, security_token=security_token, endpoint=endpoint)
# 使用连接执行 SQL 查询
df = DataFrame(sql='SELECT * FROM your_table')
print(df)
请将 <your_access_id>
、<your_access_key>
、<your_project_name>
、<your_security_token>
和 <your_vpc_id>
替换为您的实际值。
试下这个options.sql.settings = {'odps.session.networklink': testLink}。记得vpc要用单引号。此回答来自钉群MaxCompute开发者社区1群。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。
MaxCompute(原ODPS)是一项面向分析的大数据计算服务,它以Serverless架构提供快速、全托管的在线数据仓库服务,消除传统数据平台在资源扩展性和弹性方面的限制,最小化用户运维投入,使您经济并高效的分析处理海量数据。