An Azure service for ingesting, preparing, and transforming data at scale.
Welcome back @Rohit Kulkarni .
As I understand the ask, you are using Web Activity to do blob operations, and are getting unexpected errors, and want to know what might be the cause.
It looks like you are using a PUT on a blob, but somehow getting 404 not found. For writing normal block blobs, this shouldn't happen because putting a blob should create it. So, I am looking into what combination could result in 404. There are several other operations which also use the PUT verb on a blob. They typically take the form of adding ?comp={operation} to the URL, and generally require the blob already exist. Some examples are:
https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=properties
https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=metadata
https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=tags
https://myaccount.blob.core.windows.net/mycontainer/myblob?comp=tier
If there is no ?comp= after your URL, there are still a couple possibilities. The Copy Blob operation and the put blob from url operation, which looks like a normal put block, except for the addition of the header x-ms-copy-source:name. They need a source, so 404 might happen when source url has a typo.
Another option is to use Copy activity with HTTP dataset instead of multiple web activities.