<step xml:id="test_middleware_step">
<para>Test the middleware from outside of DevStack on
a remote machine that has access to your DevStack
instance.</para>
<substeps>
<step>
<para>Install the Keystone and Swift clients on your local machine.</para>
<screen><prompt>#</prompt> <userinput>pip install python-keystoneclient python-swiftclient</userinput></screen></step>
<step><para>Attempt to list the objects in the middleware-test container.</para>
<screen><prompt>$</prompt> <userinput>swift --os-auth-url=http://my.instance.ip.address:5000/v2.0/ --os-region-name=RegionOne --os-username=demo:demo --os-password=devstack list middleware-test</userinput>
<computeroutput>
Container GET failed: http://my.instance.ip.address:8080/v1/AUTH_.../middleware-test?format=json 403 Forbidden You shall not pass!</computeroutput></screen></step>
</substeps></step>
这是我的代码:如果我没有使用<step xml:id="">
,那么在该步骤之前没有空格就可以正常工作。
但是当使用id时会出现一个空格,不知道为什么会出现这个空白?
答案 0 :(得分:0)
我做了这样的编辑并且有效。
<step>
<para xml:id="test_middleware_step">
在para中输入xml:id并删除额外的空格。