Azure Cloud Builder 10.6.1: cloudStorageOption无效

1382
2
07-19-2018 04:42 am
FranciscoRuiz_Lopez
Esri贡献者

你好,

我想知道是否有人也和我一样有同样的问题。

我尝试使用Cloud Builder 10.6.1在Azure上部署一个新的ArcGIS服务器(通用)。我填满了所有的步骤,确保我不想在“配置存储选项”中使用云存储。

然后,当我点击“Finish”时,这个过程开始了,但很快我就得到了一个验证错误:

模板验证错误:-部署模板验证失败:'模板变量'cloudStorageOption'无效:无法计算模板语言函数'substring'。长度参数不能小于零。长度参数:'-1'。请参阅https://aka.ms/arm-template-expressions/#substring有关使用详情…请参阅https://aka.ms/arm-template-expressions有关使用详情。细节:-

看起来由Cloud Builder制作的模板缺少参数,或者没有正确派生。

只是为了测试,我修改了配置,从使用云存储的配置中获得工件,并且我可以看到

" useCloudStorage ": {
“价值”:真的
},

在模板的某个地方。在我创建的不使用云存储的原始模板中,没有值= false的参数“useCloudStorage”。

根据ARM模板:

" cloudStorageOption ": {
"true": "[concat(substring(parameters('externalDnsHostName'), 0, indexOf(parameters('externalDnsHostName'),'.')),“@”,参数('cloudStorageAccountName'),变量('environmentToBlobEndpoint')[参数('环境')],“@”参数(“cloudStorageAccountResourceGroupName”),“@”,字符串(参数(useAzureFiles))))”,
“false”:“

在此特定场景中,Cloud Builder是否可能无法创建模板/参数?

0荣誉
2回答
josuedi
通过
新贡献者III

弗朗西斯科·鲁伊斯·洛佩兹

同样的事情发生在我身上,我可以解决它,如图所示。我不知道你是否看过微软Azure市场ArcGIS企业然后按照附图所示的步骤进行操作。我可以用这种方法解决所有问题。

我希望这对你有所帮助。

SeanTucker2
通过
新的因素

的确,应该采取上述步骤
-但是,不能解决问题,因为我们已经启用了它
双重检查。

所以,这不是我们的解决方案。

0荣誉