步骤1:
创建您的目录文件
创建您的目录文件
创建目录文件后,必须确保该文件为格式正确的XML文件,并根据CDF架构进行验证。如果目录文件格式错误或目录文件无效,则目录引入服务会予以拒绝。在本地对文件进行验证有助于找出会导致无法成功引入文件的错误。
您可以通过多种不同的方式来根据CDF架构验证您的目录。例如,在Mac或Linux系统上,可以使用xmllint来验证您的文件(Mac和Linux预装了xmllint)。在Windows上,有许多免费的XML验证工具可供下载。
如果您使用集成开发环境 (IDE)(例如Eclipse或Intellij)创建或编辑了目录文件,则您的IDE可能带有内置XML验证工具,可用于根据该架构验证您的目录。有关更多信息,请参阅以下文档(仅提供英文版):
XML验证工具只能检查XML是否格式正确(例如没有断开或缺失的标签)以及以CDF架构为标准来看是否有效(例如没有错误嵌套的元素)。虽然XML验证应该能够找出目录文件中最常见的错误,但您的目录文件仍有可能包含在文件上传至AWS之前无法找出的错误。
要使用xmllint验证您的目录文件,请执行以下操作:
catalog.xsd
架构和您的目录文件的同一目录。在shell提示符处,键入以下命令:
xmllint --schema catalog.xsd --noout <CDF文件名称>.xml
将<CDF文件名称>
替换为您的目录文件的实际名称。当xmllint遍历您的XML文件时,--noout
选项会抑制额外的输出。完成验证后,xmllint会报告在文件中发现的所有错误,或者报告以指定架构为标准来看,您的XML文件有效。
--
”)没有被浏览器或终端编辑器自动更正为短划线 (en dash)。创建目录文件后,继续完成步骤3: 设置您的AWS账户。