<html><body><p><font size="2">in analyzing other code, found seems we don't need PUT </font>/servers/{server_id}/metadata/{key} <font size="2">?</font><br><br><font size="2">as the id is only used for check whether it's in the body and we will honor the whole body (</font>body['meta'] <font size="2">in the code)</font><br><a href="https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/server_metadata.py#L80"><font size="2">https://github.com/openstack/nova/blob/master/nova/api/openstack/compute/server_metadata.py#L80</font></a><br><br><font size="2">looks like it's identical to </font><br><font size="2">PUT </font>/servers/{server_id}/metadata<font size="2"> </font><br><br><font size="2">why we need this API or it should be something like </font><br><br><font size="2">PUT </font>/servers/{server_id}/metadata/{key}<font size="2"> but we only accept a value to modify the meta given by {key} in the API side? </font><br><br><font size="2">Best Regards! <br><br>Kevin (Chen) Ji  <br><br>Engineer, zVM Development, CSTL<br>Notes: Chen CH Ji/China/IBM@IBMCN   Internet: jichenjc@cn.ibm.com<br>Phone: +86-10-82451493<br>Address: 3/F Ring Building, ZhongGuanCun Software Park, Haidian District, Beijing 100193, PRC </font><BR>
</body></html>