首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >(Azure) az批处理池:错误:'NoneType‘对象没有属性'startswith’

(Azure) az批处理池:错误:'NoneType‘对象没有属性'startswith’
EN

Stack Overflow用户
提问于 2019-04-03 13:35:07
回答 1查看 2.5K关注 0票数 7

无法创建批处理池:

代码语言:javascript
复制
> az login 
> az account set --subscription $myid
> az batch account set --resource-group $resourceGroupName --name $batchAccountName
> az batch pool create --json-file pool.json

usage: az batch pool create [-h] [--verbose] [--debug]
                            [--output {json,jsonc,table,tsv,yaml,none}]
                            [--query JMESPATH] [--id ID] [--vm-size VM_SIZE]
                            [--os-family {2,3,4,5}] [--os-version OS_VERSION]
                            [--node-agent-sku-id NODE_AGENT_SKU_ID]
                            [--resize-timeout RESIZE_TIMEOUT]
                            [--target-dedicated-nodes TARGET_DEDICATED_NODES]
                            [--target-low-priority-nodes TARGET_LOW_PRIORITY_NODES]
                            [--auto-scale-formula AUTO_SCALE_FORMULA]
                            [--enable-inter-node-communication]
                            [--start-task-command-line START_TASK_COMMAND_LINE]
                            [--start-task-resource-files START_TASK_RESOURCE_FILES [START_TASK_RESOURCE_FILES ...]]
                            [--start-task-wait-for-success]
                            [--certificate-references CERTIFICATE_REFERENCES [CERTIFICATE_REFERENCES ...]]
                            [--application-package-references APPLICATION_PACKAGE_REFERENCES [APPLICATION_PACKAGE_REFERENCES ...]]
                            [--application-licenses APPLICATION_LICENSES [APPLICATION_LICENSES ...]]
                            [--max-tasks-per-node MAX_TASKS_PER_NODE]
                            [--metadata METADATA [METADATA ...]]
                            [--json-file JSON_FILE]
                            [--account-name ACCOUNT_NAME]
                            [--account-key ACCOUNT_KEY]
                            [--account-endpoint ACCOUNT_ENDPOINT]
                            [--image IMAGE] [--subscription _SUBSCRIPTION]
az batch pool create: error: 'NoneType' object has no attribute 'startswith'

pool.json:Azure文档含量

我刚刚注意到,其他批处理池命令也有相同的错误:

代码语言:javascript
复制
C:\Users\>az batch pool list
usage: az batch pool list [-h] [--verbose] [--debug]
                          [--output {json,jsonc,table,tsv,yaml,none}]
                          [--query JMESPATH] [--filter FILTER]
                          [--select SELECT] [--expand EXPAND]
                          [--account-name ACCOUNT_NAME]
                          [--account-key ACCOUNT_KEY]
                          [--account-endpoint ACCOUNT_ENDPOINT]
                          [--subscription _SUBSCRIPTION]
az batch pool list: error: 'NoneType' object has no attribute 'startswith'

我又重新安装了天蓝色的阴蒂,但没什么区别。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-04-04 01:48:23

对于您的问题,我可以重新出现与您相同的错误:

这是因为您需要使用批处理帐户登录,而不仅仅是使用Azure登录。

您可以在使用Azure CLI管理批处理资源中看到描述,它显示如下:

若要在批处理中使用Azure CLI,您需要登录并进行身份验证。下面有两个简单的步骤:

  1. 登录Azure。登录Azure可以让您访问Azure资源管理器命令,包括批处理管理服务命令。
  2. 登录到您的批处理帐户。登录到批处理帐户可以让您访问批处理服务命令。

因此,我认为可能的原因是,您还需要登录批处理帐户。

票数 13
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55496524

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档