# NOT RUN {
endp <- blob_endpoint("https://mystorage.blob.core.windows.net/", key="access_key")
# list containers
list_blob_containers(endp)
# get, create, and delete a container
blob_container(endp, "mycontainer")
create_blob_container(endp, "newcontainer")
delete_blob_container(endp, "newcontainer")
# alternative way to do the same
blob_container("https://mystorage.blob.core.windows.net/mycontainer", key="access_key")
create_blob_container("https://mystorage.blob.core.windows.net/newcontainer", key="access_key")
delete_blob_container("https://mystorage.blob.core.windows.net/newcontainer", key="access_key")
# authenticating via AAD
token <- AzureRMR::get_azure_token(resource="https://storage.azure.com/",
tenant="myaadtenant",
app="myappid",
password="mypassword")
blob_container("https://mystorage.blob.core.windows.net/mycontainer", token=token)
# }
Run the code above in your browser using DataLab