...
Azure Files Integration Demo
...
Info |
---|
This document discuss the following:
|
Design
There are three ways for Iguana sync files into Azure Storage:
...
Code Block |
---|
-- SFTP REST API Example -- START --- -- Use Azure AD APP API to access Azure Blob local appConfigs = configs.appConfigs --1) Get Access token local resp = net.http.post{ url=appConfigs.url, headers={['Content-Type'] = "application/x-www-form-urlencoded"}, parameters = { ['grant_type'] = 'client_credentials', ['client_id'] = appConfigs.clientID, ['client_secret'] = appConfigs.clientSecret, ['resource']= "https://storage.azure.com" }, cache_time=60, live = true } local token = json.parse{data=resp}.access_token trace(token) --2) Read file local resp2 = net.http.get{ url=configs.fileConfigs.baseUrl.."/"..fileName, headers={ ['Authorization'] = "Bearer "..token, ['x-ms-version'] = configs.fileConfigs.storageVersion }, cache_time=60, live = true } trace(resp2) -- SFTP REST API Example -- END --- |
Demo
...