创建中子clien时出错

2024-06-16 09:08:05 发布

您现在位置:Python中文网/ 问答频道 /正文

我是openstack环境的新手,我正在尝试使用openstack API。 我在执行一个使用中子API列出网络的基本脚本时遇到以下错误。在

脚本

#!/usr/bin/env python
from neutronclient.v2_0 import client as neutronClient
import os

neutronConnection = neutronClient.Client(
    username=os.environ['OS_USERNAME'],
    password=os.environ['OS_PASSWORD'],
    tenant_name=os.environ['OS_TENANT_NAME'],
    auth_url=os.environ['OS_AUTH_URL']
    )
print neutronConnection
neutronConnection.format = 'json'
neutronConnection.list_networks()

错误

^{pr2}$

Tags: import网络脚本apiopenstack环境osusr
1条回答
网友
1楼 · 发布于 2024-06-16 09:08:05

此错误表示在OS_tenant_name环境变量中传递的租户名称有问题。它的值是'ESS',并且没有具有该名称的租户,或者用户无权访问它。在

如果您能够运行中子CLI,请打印出您在那里使用的环境变量,并将它们复制到代码中。在

相关问题 更多 >