title: Copy blob between storage accounts
body: <p>I'm trying to copy a blob from one storage account to another (In a different location).</p>
  
  <p>I'm using the following code:</p>
  
  <pre><code>var sourceContainer = sourceClient.GetContainerReference(containerId);
  var sourceBlob = sourceContainer.GetBlockBlobReference(blobId);
  if (await sourceBlob.ExistsAsync().ConfigureAwait(false))
  {
      var targetContainer = targetClient.GetContainerReference(containerId);
      await targetContainer.CreateIfNotExistsAsync().ConfigureAwait(false);
      var targetBlob = targetContainer.GetBlockBlobReference(blobId);
      await targetBlob.DeleteIfExistsAsync().ConfigureAwait(false);
      await targetBlob.StartCopyAsync(sourceBlob).ConfigureAwait(false);
  }
  </code></pre>
  
  <p>and I get a "Not Found" error.
  I do get that the source blob indeed exists.
  Am I using the wrong command? Is there something I'm missing regarding copying between storage accounts?</p>