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:

  1. Her dosyanın meta verilerini almak için dosya meta verilerini alın.

  2. 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:

  1. Azure portalında boş mantıksal uygulama iş akışınızı tasarımcıda açın.

  2. Tasarımcıda, arama kutusunun altında Standart'ı seçin. Arama kutusuna ftp girin.

  3. Tetikleyiciler listesinden Dosyalandığında veya değiştirildiğinde (yalnızca özellikler) adlı tetikleyiciyi seçin.

    Screenshot shows Azure portal, Consumption workflow designer, and FTP trigger selected.

  4. 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.

    Screenshot shows Consumption workflow designer and FTP connection profile.

  5. Tetikleyici bilgileri kutusu göründükten sonra, yeni veya düzenlenmiş dosyalar için izlemek istediğiniz klasörü bulun.

    1. Klasör kutusunda klasör simgesini seçerek klasör dizinini görüntüleyin.

    2. Dik açı okunu (>) seçin. İstediğiniz klasöre gidin ve klasörü seçin.

    Screenshot shows Consumption workflow designer, FTP trigger, and

    Seçtiğiniz klasör Klasör kutusunda görünür.

    Screenshot shows Consumption workflow designer, FTP trigger, and

  6. İş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:

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.

  1. Azure portalında mantıksal uygulama iş akışınızı tasarımcıda açın.

  2. 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.

    1. Tasarımcıda, tetikleyicinin veya diğer eylemlerin altında Yeni adım'ı seçin.

    2. İşlem seçin arama kutusunun altında Standart'ı seçin.

    3. Arama kutusuna ftp get file metadata yazın.

    4. Eylemler listesinden Dosya meta verilerini al adlı eylemi seçin.

    Screenshot shows the Azure portal, Consumption workflow designer, search box with

  3. 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.

    Screenshot shows Consumption workflow designer and FTP connection profile for an action.

  4. 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.

  5. Dinamik içerik listesinde, Dosya eklendiğinde veya değiştirildiğinde altında Dosya Listesi Kimliği'ni seçin.

    Screenshot shows Consumption workflow designer,

    Dosya özelliği artık Dosya Kimliği Listesi tetikleyici çıkışına başvurur.

  6. Tasarımcıda, Dosya meta verilerini al eyleminin altında Yeni adım'ı seçin.

  7. İşlem seçin arama kutusunun altında Standart'ı seçin.

  8. Arama kutusuna ftp dosya içeriğini al yazın.

  9. Eylemler listesinden Dosya içeriği al adlı eylemi seçin.

    Screenshot shows the Azure portal, Consumption workflow designer, search box with

  10. 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.

  11. Dinamik içerik listesinde, Dosya meta verilerini al'ın altında, eklenen veya güncelleştirilen dosyaya başvuran Kimlik'i seçin.

    Screenshot shows Consumption workflow designer,

    Dosya özelliği artık Kimlik eylemi çıkışına başvurur.

    Screenshot shows Consumption workflow designer,

  12. İş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.

  1. 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.

    1. Tasarımcıda, Dosya içeriği al eyleminin altında Yeni adım'ı seçin.

    2. İşlem seçin arama kutusunun altında Standart'ı seçin.

    3. Arama kutusuna Office 365 Outlook e-posta gönder yazın. Eylemler listesinden E-posta gönder adlı Office 365 Outlook eylemini seçin.

    Screenshot shows Consumption workflow designer and

  2. Gerekirse e-posta hesabınızda oturum açın.

  3. 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:

    1. Dosya içeriğini al eyleminde , dinamik içerik listesinin açılması için Gövde kutusunun içine tıklayın.

    2. Dinamik içerik listesinde, Dosya içeriği al'ın yanındaki Daha fazla bilgi'yi seçin.

      Screenshot shows Consumption workflow designer,

    3. 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.

      Screenshot shows Consumption workflow designer,

  4. Mantıksal uygulama iş akışınızı kaydedin.

  5. İş 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:SSkullanı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

Sonraki adımlar