On Oct 8, 2015, at 1:59 PM, Roberto LeibmanExcelent question. I need to provide some limited functionality to some users that's similar to the chef web ui, in particular, I need to be able to display a file that's calculated (i.e. not in source control anywhere else)... the file itself is a calculation of all the npm packages that are "latest" when my cookbook is "cooked" into chef-client.
< >
wrote:
I need to fetch an attribute file from the chef service...What are you trying to do? Attempting to manually re-implement cookbook
Using the REST API, I call
GET /organizations/NAME/cookbooks/NAME/VERSION
And among other things I get:
{
"name":"versions.rb",
"path":"attributes/versions.rb",
"url":"https://myserver:443/bookshelf/organization-3217b9e79830f0fa8747107257d4e50e/checksum-bec47221813e48f656813335fbf57677?AWSAccessKeyId=1d77956dc74704cfa99edc19d2f93bb7909ae802&Expires=1444350260&Signature=kNVJhVbKdSdXI5aLW6X7zS/wHw%3D",
"checksum":"bec47221813e48f656813339fbf57677",
"specificity":"default"
}
I tried to fetch the file using the url given (either directly, or using the
same signature schema as other REST api calls), but it doesn't work, I get a
403.
What is the meaning of the URL if it's not to fetch the file? How do I fetch
the file? Is there a different REST api call that will give me the file
directly (since I know everything else about it)
downloads seems like a bad idea. Can you illustrate your use case?
--Noah
Archive powered by MHonArc 2.6.16.