2017-05-01 9 views
3

Blob Storageを出力とする青空関数があります。 私の質問は、Azure関数から{date}/{time}出力パスパターンを指定する方法ですか?私はすべてのブロブをコンテナにフラットに保存したくありません。Azure関数Blob保存日時出力パス

私はそれはあなたがしてdatetimeパラメータリゾルバを使用することができ、「いいえ結合パラメータが 『日付』のために存在していない」

おかげ

答えて

3

を言って苦情mycontainername/{日付}/{時間}を試してみましたが、適切なフォーマット文字列。例えば

{datetime:yyyy}

{datetime:hhmmss}は区切り記号なしで、時間、分、秒になります(2017年に)2017年になります。

使用されるフォーマット文字列は、.NETフレームワークでサポートされているもので、詳細はhereで確認できます。 (標準文字列もサポートされています)。

+0

** mycontainername/{datetime:yyyy} **を試しましたが、例外が発生しました **名前空間 'http://schemas.microsoft.com/2003/10/Serialization/'から 'base64Binary'要素が必要です。名前 'string'、名前空間 'http://schemas.microsoft.com/2003/10/Serialization/'.** の「要素」が発生しました。私の紺色関数入力はサービスバストピックです。 – csharpgirl

+0

名前の付いた入力とは無関係な音です。表示されているエラーの詳細(ログ/応答)を共有できますか? –

+0

実際には、それは私が既に送った唯一のエラーであったことに同意します。 私はBlobAttributeとBinderを使用してしまいました。詳細は[ここ]です(http://blog.xebia.com/azure- したがって、私のパスは** "string path = $" mycontainer/{DateTime.UtcNow.ToString( "yyyy/MM/dd/HH")} "+ name;" ** ありがとうあなたの答えは、私が解決策を見つけるのを助けました。 – csharpgirl

関連する問題