上一主题: 创建网格下一主题: 更新网格


删除网格
DELETE  BFC/grids/<grid name>
DELETE  BFC/grids/<grid name>?keepexternalstorage
参数

结果

如果成功,HTTP 返回代码 202 和空有效负载。 如果出错,则返回 HTTP 错误代码及相关故障信息。

说明

删除指定的网格。 成功提交网格删除操作后,BFC API 操作将返回。 将继续异步执行实际的 AppLogic 网格删除操作。 如果网格使用外部存储,则默认在网格删除操作过程中删除外部存储。 如果需要保留外部存储,则可以指定 keepExternalStorage 查询字符串。

当针对网格资源 URI 执行的 GET 操作返回 HTTP 404 错误代码时,CA AppLogic® 网格的异步删除已经完成。

DELETE 示例

DELETE BFC/grids/mygrid

Python 示例

from httplib import HTTPSConnection
import json
import os
import sys

gridName = 'mygrid'
bfcHost = os.environ["BFC_HOST"]
bfcSession = os.environ["BFC_SESSION"]
conn = HTTPSConnection(bfcHost + ':8443')
conn.connect()
conn.request(method='POST',
             url='/BFC/grids/' + 'gridName',
             headers={'Content-Type':'application/json',
                      'Authorization':bfcSession},
resp = conn.getresponse()
if resp.status > 202:
    print 'Failed grid delete - '
    print json.loads(resp.read())
else:
    print 'Grid deleted'