Azure Logic Apps'teki iş akışlarından FTP sunucusuna Bağlan
Şunlar için geçerlidir: Azure Logic Apps (Tüketim + Standart)
Bu makalede, FTP bağlayıcısı ile Azure Logic Apps'teki bir iş akışından Dosya Aktarım Protokolü (FTP) sunucunuza nasıl erişebilirsiniz? Ardından FTP sunucunuzdaki veya diğer sistemlerdeki olaylar tarafından tetiklendiğinde çalıştırılan otomatik iş akışları oluşturabilir ve FTP sunucunuzdaki dosyaları yönetmek için eylemler çalıştırabilirsiniz.
Örneğin, iş akışınız FTP sunucunuzdaki olayları izleyen ve yanıtlayan bir FTP tetikleyicisiyle başlayabilir. Tetikleyici, çıkışları iş akışınızdaki sonraki eylemler için kullanılabilir hale getirir. İş akışınız, aşağıdaki belirli görevleri kullanarak FTP sunucu hesabınız aracılığıyla dosya oluşturan, gönderen, alan ve yöneten FTP eylemlerini çalıştırabilir:
- Dosyaların ne zaman eklendiğini veya değiştirildiğini izleyin.
- Dosyaları oluşturun, kopyalayın, silin, listeleyin ve güncelleştirin.
- Dosya meta verilerini ve içeriğini alma.
- Klasörleri yönetin.
Azure Logic Apps'i kullanmaya yeni başladıysanız aşağıdaki başlangıç belgelerini gözden geçirin:
Bağlan veya teknik başvuru
FTP bağlayıcısının mantıksal uygulama türüne ve konak ortamına göre farklı sürümleri vardır.
Mantıksal uygulama türü (plan) | Ortam | Bağlan or sürümü |
---|---|---|
Tüketim | Çok kiracılı Azure Logic Apps | Yönetilen bağlayıcı (Standart sınıf). Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin: - FTP yönetilen bağlayıcı başvurusu - Azure Logic Apps'te yönetilen bağlayıcılar |
Tüketim | Tümleştirme hizmeti ortamı (ISE) | Standart sınıftan farklı ileti sınırlarına sahip yönetilen bağlayıcı (Standart sınıf) ve ISE sürümü. Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin: - FTP yönetilen bağlayıcı başvurusu - ISE ileti sınırları - Azure Logic Apps'te yönetilen bağlayıcılar |
Standart | Tek kiracılı Azure Logic Apps ve App Service Ortamı v3 (yalnızca Windows planları) | Yönetilen bağlayıcı (Azure tarafından barındırılan) ve hizmet sağlayıcısı tabanlı yerleşik bağlayıcı. Yerleşik bağlayıcı, bağlantı dizesi ile Azure sanal ağlara doğrudan erişebilir. Daha fazla bilgi için aşağıdaki belgeleri gözden geçirin: - FTP yönetilen bağlayıcı başvurusu - Bu makalenin devamında ftp yerleşik bağlayıcı işlemleri bölümü - Azure Logic Apps'te yönetilen bağlayıcılar - Azure Logic Apps'teki yerleşik bağlayıcılar |
Sınırlamalar
Kapasite ve aktarım hızı
Standart iş akışları için yerleşik bağlayıcı:
Varsayılan olarak, FTP eylemleri 200 MB veya daha küçük dosyaları okuyabilir veya yazabilir. Şu anda FTP yerleşik bağlayıcısı öbeklemesi desteklemez.
Tüketim ve Standart iş akışları için yönetilen veya Azure tarafından barındırılan bağlayıcı
Varsayılan olarak, FTP eylemleri 50 MB veya daha küçük dosyaları okuyabilir veya yazabilir. FTP eylemleri, 50 MB'tan büyük dosyaları işlemek için ileti öbekleme işlemini destekler. Dosya içeriği al eylemi örtük olarak öbekleme kullanır.
FTP tarafından yönetilen veya Azure tarafından barındırılan bağlayıcının tetikleyicileri, "son değiştirilen" zaman damgası korunduğunda eksik, eksik veya gecikmeli sonuçlarla karşılaşabilir. Öte yandan, Standart mantıksal uygulama iş akışlarındaki FTP yerleşik bağlayıcı tetikleyicisinde bu sınırlama yoktur. Daha fazla bilgi için FTP bağlayıcısının Sınırlamalar bölümünü gözden geçirin.
FTP tarafından yönetilen veya Azure tarafından barındırılan bağlayıcı, mantıksal uygulama kaynağınızın bulunduğu Azure bölgesindeki bağlantı kapasitesine bağlı olarak FTP sunucusuna sınırlı sayıda bağlantı oluşturabilir. Bu sınır Tüketim mantıksal uygulaması iş akışında sorun oluşturuyorsa, Standart mantıksal uygulama iş akışı oluşturmayı ve bunun yerine FTP yerleşik bağlayıcısını kullanmayı göz önünde bulundurun.
Ön koşullar
Bir Azure hesabı ve aboneliği Azure aboneliğiniz yoksa ücretsiz bir Azure hesabı için kaydolun.
FTP hesabınıza erişmek istediğiniz mantıksal uygulama iş akışı. İş akışınızı FTP tetikleyicisiyle başlatmak için boş bir iş akışıyla başlamanız gerekir. FTP eylemi kullanmak için iş akışınızı Yinelenme tetikleyicisi gibi başka bir tetikleyiciyle başlatın.
Hem FTP yönetilen bağlayıcısı hem de yerleşik bağlayıcı için geçerli olan diğer gereksinimler için FTP yönetilen bağlayıcı başvurusu - Gereksinimler'i gözden geçirin.
Bilinen sorunlar
Varsayılan olarak, dizi döndüren tetikleyicilerin zaten etkin olan bir Bölünmüş Ayarı vardır. Bu ayar etkinleştirildiğinde tetikleyici, her dizi öğesini işlemek için dahili olarak ayrı bir iş akışı örneği oluşturarak diziyi otomatik olarak ayırır . Dizi öğelerinin aynı anda işlenmesi için tüm iş akışı örnekleri paralel olarak çalışır.
Ancak, Bölünmüş ayarı etkinleştirildiğinde, yönetilen bağlayıcı tetikleyicileri tüm dizi öğelerinin çıkışlarını liste olarak döndürür. Bu çıkışlara başvuran sonraki eylemlerin önce bu çıkışları liste olarak işlemesi gerekir. Her dizi öğesini ayrı ayrı işlemek için ek eylemler ekleyebilirsiniz. Örneğin, bu dizi öğeleri arasında yineleme yapmak için her döngü için bir kullanabilirsiniz. Yalnızca meta verileri veya özellikleri döndüren tetikleyiciler için, önce dizi öğesinin meta verilerini alan bir eylem kullanın ve ardından öğelerin içeriğini almak için bir eylem kullanın.
Bu yaklaşımı yalnızca yönetilen bağlayıcı tetikleyicileri için uygulamanız gerekir; Bölünmüş ayarı etkinleştirildiğinde tek bir dizi öğesi için çıkış döndüren yerleşik bağlayıcı tetikleyicileri değil.
Örneğin, yeni veya güncelleştirilmiş dosyaların meta verilerini veya özelliklerini dizi olarak döndüren Bir dosya eklendiğinde veya değiştirildiğinde (yalnızca özellikler) adlı yönetilen bağlayıcı tetikleyiciniz olduğunu varsayalım. Her dosya için meta verileri ayrı ayrı almak için dizide yineleyen her bir for döngüsü kullanabilirsiniz. Bu döngüde, aşağıdaki yönetilen bağlayıcı eylemlerini belirtilen sırada kullanın:
Her dosyanın meta verilerini almak için dosya meta verilerini alın.
Her dosyanın içeriğini almak için dosya içeriği alma eylemi.
FTP tetikleyicisi ekleme
Tüketim mantıksal uygulaması iş akışı yalnızca FTP ile yönetilen bağlayıcıyı kullanabilir. Ancak, Standart mantıksal uygulama iş akışı FTP yönetilen bağlayıcısını ve FTP yerleşik bağlayıcısını kullanabilir. Standart mantıksal uygulama iş akışında yönetilen bağlayıcılar da Azure bağlayıcıları olarak etiketlenir.
FTP yönetilen bağlayıcısı ve yerleşik bağlayıcının her birinde yalnızca bir tetikleyici vardır:
Yönetilen bağlayıcı tetikleyicisi: Dosya eklendiğinde veya değiştirildiğinde adlı FTP tetikleyicisi (yalnızca özellikler), FTP sunucusundaki bir klasöre bir veya daha fazla dosya eklendiğinde veya değiştirildiğinde Tüketim veya Standart mantıksal uygulama iş akışı çalıştırır. Bu tetikleyici, dosya içeriğini değil yalnızca dosya özelliklerini veya meta verileri alır. Ancak, dosya içeriğini almak için iş akışınız diğer FTP eylemleriyle bu tetikleyiciyi izleyebilir.
Bu tetikleyici hakkında daha fazla bilgi için Bkz . Dosya eklendiğinde veya değiştirildiğinde (yalnızca özellikler).
Yerleşik bağlayıcı tetikleyicisi: Dosya eklendiğinde veya güncelleştirildiğinde adlı FTP tetikleyicisi, FTP sunucusundaki bir klasöre bir veya daha fazla dosya eklendiğinde veya değiştirildiğinde Standart mantıksal uygulama iş akışını çalıştırır. Bu tetikleyici, dosya içeriğini değil yalnızca dosya özelliklerini veya meta verileri alır. Ancak, içeriği almak için iş akışınız diğer FTP eylemleriyle bu tetikleyiciyi izleyebilir. Bu tetikleyici hakkında daha fazla bilgi için Bkz . Dosya eklendiğinde veya güncelleştirildiğinde.
Aşağıdaki adımlarda Azure portalı kullanılır, ancak uygun Azure Logic Apps uzantısıyla mantıksal uygulama iş akışlarını oluşturmak ve düzenlemek için aşağıdaki araçları da kullanabilirsiniz:
Tüketim mantığı uygulaması iş akışları: Visual Studio veya Visual Studio Code
Standart mantıksal uygulama iş akışları: Visual Studio Code
Azure portalında boş mantıksal uygulama iş akışınızı tasarımcıda açın.
Tasarımcıda, arama kutusunun altında Standart'ı seçin. Arama kutusuna ftp girin.
Tetikleyiciler listesinden Dosyalandığında veya değiştirildiğinde (yalnızca özellikler) adlı tetikleyiciyi seçin.
Bağlantınız için bilgileri sağlayın. Bitirdiğinizde Oluştur'u seçin.
Dekont
Varsayılan olarak, bu bağlayıcı dosyaları metin biçiminde aktarır. Dosyaları ikili biçimde, örneğin kodlamanın nerede ve ne zaman kullanıldığını aktarmak için ikili aktarım seçeneğini belirleyin.
Tetikleyici bilgileri kutusu göründükten sonra, yeni veya düzenlenmiş dosyalar için izlemek istediğiniz klasörü bulun.
Klasör kutusunda klasör simgesini seçerek klasör dizinini görüntüleyin.
Dik açı okunu (>) seçin. İstediğiniz klasöre gidin ve klasörü seçin.
Seçtiğiniz klasör Klasör kutusunda görünür.
İşiniz bittiğinde iş akışınızı kaydedin.
İş akışınızı kaydettiğinizde, bu adım güncelleştirmelerinizi Azure'da bulunan dağıtılan mantıksal uygulamanızda otomatik olarak yayımlar. Yalnızca bir tetikleyiciyle, iş akışınız yalnızca belirtilen zamanlamaya göre FTP sunucusunu denetler. Tetikleyiciye yanıt veren ve tetikleyici çıkışlarıyla bir şey yapabilen bir eylem eklemeniz gerekir.
FTP eylemi ekleme
Tüketim mantıksal uygulaması iş akışı yalnızca FTP ile yönetilen bağlayıcıyı kullanabilir. Ancak, Standart mantıksal uygulama iş akışı FTP yönetilen bağlayıcısını ve FTP yerleşik bağlayıcısını kullanabilir. Her sürümün birden çok eylemi vardır. Örneğin, hem yönetilen hem de yerleşik bağlayıcı sürümlerinin dosya meta verilerini almak ve dosya içeriği almak için kendi eylemleri vardır.
Yönetilen bağlayıcı eylemleri: Bu eylemler Tüketim veya Standart mantıksal uygulama iş akışında çalışır.
Yerleşik bağlayıcı eylemleri: Bu eylemler yalnızca Standart mantıksal uygulama iş akışında çalışır.
Aşağıdaki adımlarda Azure portalı kullanılır, ancak uygun Azure Logic Apps uzantısıyla mantıksal uygulama iş akışlarını oluşturmak ve düzenlemek için aşağıdaki araçları da kullanabilirsiniz:
Tüketim mantığı uygulaması iş akışları: Visual Studio veya Visual Studio Code
Standart mantıksal uygulama iş akışları: Visual Studio Code
FTP eylemini kullanabilmeniz için iş akışınızın zaten seçtiğiniz herhangi bir tetikleyiciyle başlaması gerekir. Örneğin, iş akışınızı belirli bir zamanlamaya göre başlatmak için genel Yinelenme yerleşik tetikleyicisini kullanabilirsiniz.
Azure portalında mantıksal uygulama iş akışınızı tasarımcıda açın.
Kullanmak istediğiniz FTP eylemini bulun ve seçin.
Bu örnek, tek bir dizi öğesinin meta verilerini alabilmeniz için Dosya meta verilerini al adlı eylemle devam eder.
Tasarımcıda, tetikleyicinin veya diğer eylemlerin altında Yeni adım'ı seçin.
İşlem seçin arama kutusunun altında Standart'ı seçin.
Arama kutusuna ftp get file metadata yazın.
Eylemler listesinden Dosya meta verilerini al adlı eylemi seçin.
Gerekirse, bağlantınız için bilgileri sağlayın. Bitirdiğinizde Oluştur'u seçin.
Dekont
Varsayılan olarak, bu bağlayıcı dosyaları metin biçiminde aktarır. Dosyaları ikili biçimde, örneğin kodlamanın nerede ve ne zaman kullanıldığını aktarmak için ikili aktarım seçeneğini belirleyin.
Dosya meta verilerini al eylem bilgileri kutusu görüntülendikten sonra, dinamik içerik listesinin açılması için Dosya kutusunun içine tıklayın.
Artık önceki tetikleyiciden çıkışları seçebilirsiniz.
Dinamik içerik listesinde, Dosya eklendiğinde veya değiştirildiğinde altında Dosya Listesi Kimliği'ni seçin.
Dosya özelliği artık Dosya Kimliği Listesi tetikleyici çıkışına başvurur.
Tasarımcıda, Dosya meta verilerini al eyleminin altında Yeni adım'ı seçin.
İşlem seçin arama kutusunun altında Standart'ı seçin.
Arama kutusuna ftp dosya içeriğini al yazın.
Eylemler listesinden Dosya içeriği al adlı eylemi seçin.
Dosya içeriği al eylem bilgileri kutusu görüntülendikten sonra, dinamik içerik listesinin açılması için Dosya kutusunun içine tıklayın.
Artık önceki tetikleyiciden ve diğer eylemlerden çıkışları seçebilirsiniz.
Dinamik içerik listesinde, Dosya meta verilerini al'ın altında, eklenen veya güncelleştirilen dosyaya başvuran Kimlik'i seçin.
Dosya özelliği artık Kimlik eylemi çıkışına başvurur.
İşiniz bittiğinde iş akışınızı kaydedin. Tasarımcı araç çubuğunda Kaydet'i seçin.
İş akışınızı test etme
İş akışınızın beklediğiniz içeriği döndürdüğünü denetlemek için, eklenen veya güncelleştirilmiş dosyadaki içeriği size gönderen başka bir eylem ekleyin. Bu örnekte, E-posta gönder adlı Office 365 Outlook eylemi kullanılır.
Dosya içeriği al eyleminin altına E-posta gönder adlı Office 365 Outlook eylemini ekleyin. Bunun yerine bir Outlook.com hesabınız varsa, E-posta gönder eylemini Outlook.com ekleyin ve aşağıdaki adımları uygun şekilde ayarlayın.
Tasarımcıda, Dosya içeriği al eyleminin altında Yeni adım'ı seçin.
İşlem seçin arama kutusunun altında Standart'ı seçin.
Arama kutusuna Office 365 Outlook e-posta gönder yazın. Eylemler listesinden E-posta gönder adlı Office 365 Outlook eylemini seçin.
Gerekirse e-posta hesabınızda oturum açın.
Eylem bilgileri kutusunda, gerekli değerleri sağlayın ve test etmek istediğiniz diğer parametreleri veya özellikleri ekleyin.
Örneğin, Dosya içeriği al eyleminden Dosya içeriği çıkışını ekleyebilirsiniz. Bu çıkışı bulmak için şu adımları izleyin:
Dosya içeriğini al eyleminde , dinamik içerik listesinin açılması için Gövde kutusunun içine tıklayın.
Dinamik içerik listesinde, Dosya içeriği al'ın yanındaki Daha fazla bilgi'yi seçin.
Dinamik içerik listesinde, Dosya içeriği al'ın altında Dosya İçeriği'ni seçin.
Body özelliği artık Dosya İçeriği eylem çıkışına başvurur.
Mantıksal uygulama iş akışınızı kaydedin.
İş akışını çalıştırmak ve tetiklemek için tasarımcı araç çubuğunda Tetikleyici>Çalıştırmayı Çalıştır'ı seçin. İş akışınızın izlediği FTP klasörüne bir dosya ekleyin.
FTP yerleşik bağlayıcı işlemleri
FTP yerleşik bağlayıcısı yalnızca Standart mantıksal uygulama iş akışları için kullanılabilir ve aşağıdaki işlemleri sağlar:
Tetikle | Tanım |
---|---|
Dosya eklendiğinde veya güncelleştirildiğinde | FTP sunucusundaki belirtilen klasöre bir dosya eklendiğinde veya güncelleştirildiğinde mantıksal uygulama iş akışını başlatın. Not: Bu tetikleyici, dosya içeriğini değil yalnızca dosya meta verilerini veya özelliklerini alır. Ancak, içeriği almak için iş akışınız Dosya içeriği al eylemiyle bu tetikleyiciyi izleyebilir. |
Eylem | Tanım |
---|---|
Dosya oluşturma | Belirtilen dosya yolunu ve dosya içeriğini kullanarak bir dosya oluşturun. |
Dosyayı silmel | Belirtilen dosya yolunu kullanarak bir dosyayı silin. |
Dosya içeriğini alma | Belirtilen dosya yolunu kullanarak dosyanın içeriğini alın. |
Dosya meta verilerini alma | Belirtilen dosya yolunu kullanarak dosyanın meta verilerini veya özelliklerini alın. |
Klasördeki dosyaları ve alt klasörleri listeleme | Belirtilen klasördeki dosyaların ve alt klasörlerin listesini alın. |
JSON dosyasını güncelleştirme | Belirtilen dosya yolunu ve dosya içeriğini kullanarak bir dosyayı güncelleştirin. |
Dosya eklendiğinde veya güncelleştirildiğinde
İşlem Kimliği: whenFtpFilesAreAddedOrModified
Bu tetikleyici, FTP sunucusundaki belirtilen klasöre bir dosya eklendiğinde veya güncelleştirildiğinde mantıksal uygulama iş akışı çalıştırmasını başlatır. Tetikleyici herhangi bir dosya içeriğini değil yalnızca dosya meta verilerini veya özelliklerini alır. Ancak, içeriği almak için iş akışınız Dosya içeriği al eylemiyle bu tetikleyiciyi izleyebilir.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Klasör yolu | folderPath |
Doğru | string |
Kök dizine göre klasör yolu. |
Döndürülecek dosya sayısı | maxFileCount |
Yanlış | integer |
Tek bir tetikleyici çalıştırmasından döndürülecek en fazla dosya sayısı. 1 ile 100 arasında geçerli değerler aralığı. Not: Varsayılan olarak, Bölme Açık ayarı etkindir ve bu tetikleyiciyi her dosyayı ayrı ayrı paralel olarak işlemeye zorlar. |
Eski dosyaları yoksaymak için kesme zaman damgası | oldFileCutOffTimestamp |
Yanlış | dateTime |
Eski dosyaları yoksaymak için kullanılacak kesme süresi. Zaman damgası biçimini YYYY-MM-DDTHH:MM:SS kullanın. Bu özelliği devre dışı bırakmak için bu özelliği boş bırakın. |
İadeler
Tetikleyicinin Bölünmüş ayarı etkinleştirildiğinde, tetikleyici tek seferde bir dosyanın meta verilerini veya özelliklerini döndürür. Aksi takdirde tetikleyici, her dosyanın meta verilerini içeren bir dizi döndürür.
Ad | Türü |
---|---|
Dosya listesi | BlobMetadata |
Dosya oluşturma
İşlem Kimliği: createFile
Bu eylem, belirtilen dosya yolunu ve dosya içeriğini kullanarak bir dosya oluşturur. Dosya zaten varsa, bu eylem bu dosyanın üzerine yazar.
Önemli
Aynı iş akışında oluşturulduktan hemen sonra FTP sunucusundaki bir dosyayı siler veya yeniden adlandırırsanız, işlem tasarım gereği bir HTTP 404 hatası döndürebilir. Bu sorunu önlemek için, yeni oluşturulan dosyaları silmeden veya yeniden adlandırmadan önce 1 dakikalık bir gecikme ekleyin. Bu gecikmeyi iş akışınıza eklemek için Gecikme eylemini kullanabilirsiniz.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Dosya yolu | filePath |
Doğru | string |
Varsa, kök dizine göre dosya adı uzantısı da dahil olmak üzere dosya yolu. |
Dosya içeriği | fileContent |
Doğru | string |
Dosya içeriği. |
İadeler
Bu eylem Body adlı bir BlobMetadata nesnesi döndürür.
Ad | Türü |
---|---|
Dosya meta verileri Dosya adı | string |
Dosya meta verileri Dosya yolu | string |
Dosya meta verileri Dosya boyutu | string |
Dosya meta verileri | BlobMetadata |
Dosya silme
İşlem Kimliği: deleteFtpFile
Bu eylem, belirtilen dosya yolunu kullanarak bir dosyayı siler.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Dosya yolu | filePath |
Doğru | string |
Varsa, kök dizine göre dosya adı uzantısı da dahil olmak üzere dosya yolu. |
İadeler
None
Dosya içeriğini alma
İşlem Kimliği: getFtpFileContent
Bu eylem, belirtilen dosya yolunu kullanarak dosyanın içeriğini alır.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Dosya yolu | path |
Doğru | string |
Varsa, kök dizine göre dosya adı uzantısı da dahil olmak üzere dosya yolu. |
İadeler
Bu eylem, dosyanın içeriğini Dosya içeriği adlı ikili değer olarak döndürür.
Ad | Türü |
---|---|
Dosya içeriği | İkilik |
Dosya meta verilerini alma
İşlem Kimliği: getFileMetadata
Bu eylem, belirtilen dosya yolunu kullanarak dosyanın meta verilerini veya özelliklerini alır.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Dosya yolu | path |
Doğru | string |
Varsa, kök dizine göre dosya adı uzantısı da dahil olmak üzere dosya yolu. |
İadeler
Bu eylem aşağıdaki çıkışları döndürür:
Ad | Türü |
---|---|
Dosya adı | string |
Dosya yolu | string |
Dosya boyutu | string |
Son güncelleştirme zamanı | string |
Dosya meta verileri | BlobMetadata |
Klasördeki dosyaları ve alt klasörleri listeleme
İşlem Kimliği: listFilesInFolder
Bu eylem, belirtilen klasördeki dosyaların ve alt klasörlerin listesini alır.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Klasör yolu | folderPath |
Doğru | string |
Kök dizine göre klasör yolu. |
Dosya içeriği | fileContent |
Doğru | string |
Dosyanın içeriği |
İadeler
Bu eylem, Response adlı ve BlobMetadata nesneleri içeren bir dizi döndürür.
Ad | Türü |
---|---|
Yanıt | BlobMetadata nesneleriyle dizi |
JSON dosyasını güncelleştirme
İşlem Kimliği: updateFile
Bu eylem, belirtilen dosya yolunu ve dosya içeriğini kullanarak bir dosyayı güncelleştirir.
Önemli
Aynı iş akışında oluşturulduktan hemen sonra FTP sunucusundaki bir dosyayı siler veya yeniden adlandırırsanız, işlem tasarım gereği bir HTTP 404 hatası döndürebilir. Bu sorunu önlemek için, yeni oluşturulan dosyaları silmeden veya yeniden adlandırmadan önce 1 dakikalık bir gecikme ekleyin. Bu gecikmeyi iş akışınıza eklemek için Gecikme eylemini kullanabilirsiniz.
Parametreler
Ad | Tuş | Zorunlu | Tür | Tanım |
---|---|---|---|---|
Dosya yolu | filePath |
Doğru | string |
Varsa, kök dizine göre dosya adı uzantısı da dahil olmak üzere dosya yolu. |
Dosya içeriği | fileContent |
Doğru | string |
Dosyanın içeriği |
İadeler
Bu eylem Body adlı bir BlobMetadata nesnesi döndürür.
Ad | Türü |
---|---|
Gövde | BlobMetadata |