0
私はAzureのコンテナのためのAzure CDNのエンドポイントを作成する必要があります。私はそうするために以下のコードを使用しています。紺碧の容器のための紺碧のcdnのエンドポイントを作成する
Endpoint endpoint = new Endpoint() {
IsHttpAllowed = true,
IsHttpsAllowed = true,
Location = this.config.ResourceLocation,
Origins = new List<DeepCreatedOrigin> { new DeepCreatedOrigin(containerName, string.Format(STORAGE_URL, storageAccountName)) },
OriginPath = "/" + containerName,
};
await this.cdnManagementClient.Endpoints.CreateAsync(this.config.ResourceGroupName, storageAccountName, containerName, endpoint);
私が提供するすべての情報は正確であり、エンドポイントは正常に作成されています。しかし、私はそれの中の任意のブロブにアクセスしようとするとき。 InvalidUrlエラーを出しています。
しかし、奇妙なことですが、同じ値をポータルから使用して同じエンドポイントを作成すると、ブロブにアクセスしてダウンロードすることができます。
誰でも私のコードで何が間違っているのか教えてください。余分なパラメータを渡す必要がありますか?
こんにちはBrando、ありがとう、たくさんの男。 OriginAuthHeaderパラメータを追加した後、私の問題が解決したようです。私はこれを答えとしてマークしています。 しかし、あなたは私に恵まれますか?エンドポイントを作成する際にこのパラメータが必要であると述べたところで、この情報のソースを教えてください。再度、感謝します。 –
申し訳ありませんが、私はあなたに正しい情報を伝えることができませんでした。このパラメータは、ポータルの[エンポジットの追加]ダイアログに従って作成します。 OriginHostHeaderパラメータが必要なので、自分の側でテストします。 –