Aracılığıyla paylaş


SFTP [KULLANIM DIŞI]

SFTP (SSH Dosya Aktarım Protokolü), herhangi bir güvenilir veri akışı üzerinden dosya erişimi, dosya aktarımı ve dosya yönetimi sağlayan bir ağ protokolüdür. İnternet Mühendisliği Görev Gücü (IETF) tarafından güvenli dosya aktarımı özellikleri sağlamak için Secure Shell protokolü (SSH) sürüm 2.0'ın bir uzantısı olarak tasarlanmıştır.

Bu bağlayıcı aşağıdaki ürün ve bölgelerde kullanılabilir:

Hizmet Class Bölgeler
Copilot Studio Standart Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - US Government (GCC High)
     - ABD Savunma Bakanlığı (DoD)
Logic Apps Standart Aşağıdakiler dışında tüm Logic Apps bölgeleri :
     - ABD Savunma Bakanlığı (DoD)
Power Apps Standart Aşağıdakiler dışında tüm Power Apps bölgeleri :
     - US Government (GCC High)
     - ABD Savunma Bakanlığı (DoD)
Power Automate Standart Aşağıdakiler dışında tüm Power Automate bölgeleri :
     - US Government (GCC High)
     - ABD Savunma Bakanlığı (DoD)
İletişim
İsim Microsoft
URL Microsoft LogicApps Desteği
Microsoft Power Automate Desteği
Microsoft Power Apps Desteği
Bağlayıcı Meta Verileri
Publisher Microsoft

Bu bağlayıcı kullanımdan kaldırma yolunda, lütfen yeni SFTP-SSH bağlayıcısını kullanın. Yeni bağlayıcıyı kullanma hakkında daha fazla bilgiyi burada bulabilirsiniz.

Bu bağlayıcıyı kullanmak için bir SSH özel anahtarına ve SSH özel anahtar parolasına erişmeniz gerekir.

Aşağıdaki özel anahtar biçimleri desteklenmektedir:

  • OpenSSH
  • ssh.com
  • PuTTY

SSH özel anahtarının içeriği çok satırlı biçimde "SSH özel anahtarı" alanına tamamen kopyalanmalıdır/yapıştırılmalıdır. Aşağıda, Notepad.exekullanarak SSH özel anahtarını sağlama örnek adımları verilmişdir:

  1. SSH özel anahtar dosyasını Notepad.exeaçın;
  2. Düzenle'ye tıklayın → Tümünü Seç'e tıklayın;
  3. Düzenle → Kopyala'ya tıklayın;
  4. "SSH özel anahtarı" alanında (bağlantı oluştururken) sağ fare düğmesine ve ardından Yapıştır'a tıklayın. "SSH özel anahtarı" alanını el ile düzenlemeyin.

Tetikleyici sınırları

Tetikleyiciler, SFTP dosya sistemini yoklayarak ve son yoklamadan bu yana değiştirilmiş olan dosyaları arayarak ve dosyaları değiştirme zamanına göre karşılaştırarak çalışır. Bazı araçlar, dosya değiştirme süresinin korunmasına olanak sağlar. Böyle durumlarda tetikleyicinizin çalışması için özelliği devre dışı bırakmanız gerekir. Bazı yaygın ayarlar şunlardır:

SFTP istemcisi Eylem
WinSCP Tercihler → Seçenekler... → Aktarma → Düzenle... → Zaman damgasını koru → Devre Dışı Bırak
FileZilla Aktarım → Devre Dışı Bırakma → aktarılan dosyaların zaman damgalarını koruma

Tetikleyiciler yeni bir dosyayla karşılaştığında, yeni dosyanın tamamen yazıldığından emin olmaya çalışır. Örneğin, dosyanın yazılması veya değiştirilmesi ve tetikleyicinin dosya sunucusunu yoklaması sırasında güncelleştirmeler yapılması mümkündür. Kısmi içeriğe sahip bir dosyanın döndürülmemesi için tetikleyici, yakın zamanda değiştirilen bu tür dosyaların zaman damgasını not alır, ancak bu dosyaları hemen döndürmez. Bu dosyalar yalnızca tetikleyici yeniden yokladığında döndürülür. Bazen bu durum tetikleyici yoklama aralığının iki katına kadar gecikmeye neden olabilir. Bu, tetikleyicinin "Bölünmüş" seçeneği devre dışı bırakıldığında tüm dosyaları tek bir çalıştırmada döndürmeyi garanti etmediği anlamına da gelir.

İçerik istenirse tetikleyici 50 MB'ın üzerindeki dosyaları almaz.

Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.

Bağlayıcı derinlemesine

Bağlayıcı hakkında daha fazla bilgi için ayrıntılı bölüme bakın.

Bilinen sorunlar ve sınırlamalar

  1. Bu bağlayıcı arka uçtan bir no-op isteği gönderebilir.

Genel Sınırlar

İsim Değer
SFTP sunucu adresi başına dakika başına toplam istek sayısı üst sınırı 600
Bir bant genişliği zaman aralığı içinde (bağlantı başına) bağlayıcıya/bağlayıcıdan aktarılan megabayt sayısı üst sınırı 1000
Bant genişliği zaman aralığı (milisaniye cinsinden) 60000

Bağlantı oluşturma

Bağlayıcı aşağıdaki kimlik doğrulama türlerini destekler:

Varsayılan Bağlantı oluşturmak için parametreler. Tüm bölgeler Paylaşılamaz

Temerrüt

Geçerli: Tüm bölgeler

Bağlantı oluşturmak için parametreler.

Bu, paylaşılabilir bir bağlantı değildir. Power app başka bir kullanıcıyla paylaşılıyorsa, başka bir kullanıcıdan açıkça yeni bağlantı oluşturması istenir.

İsim Türü Description Gerekli
Ana Bilgisayar Sunucusu Adresi String Ana Bilgisayar Sunucusu Adresi Doğru
Kullanıcı Adı String Kullanıcı Adı Doğru
Şifre securestring Şifre
SSH özel anahtarı securestring SSH özel anahtarı (dosyanın içeriği tamamen çok satırlı biçimde sağlanmalıdır)
SSH özel anahtar parolası securestring SSH özel anahtar parolası (özel anahtar parolayla korunuyorsa)
Bağlantı Noktası Numarası int SFTP Bağlantı Noktası Numarası (örnek: 22)
SSH Ana Bilgisayar Anahtarı Doğrulamasını Devre Dışı Bırak bool SSH Ana Bilgisayar Anahtarı Doğrulaması devre dışı bırakılasın mı? (Doğru/Yanlış)
SSH Ana Bilgisayar Anahtarı Parmakla Yazdırma String SSH Ana Bilgisayar Anahtarı Parmakla Yazdırma
Sürdürme Özelliğini Devre Dışı Bırak bool Sürdürme Özelliği Devre Dışı Bırakılasın mı? (Doğru/Yanlış)

Azaltma Sınırları

Name Çağrılar Yenileme Dönemi
Bağlantı başına API çağrıları 100 60 saniye

Eylemler

[KULLANIM DIŞI] klasöründeki dosyaları listeleme

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Klasördeki dosyaları listele seçeneğini kullanın.

Bu işlem bir klasörde bulunan dosyaları alır.

[KULLANIM DIŞI] klasörüne arşiv ayıklama

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Arşivleri klasöre ayıkla'yı kullanın.

Bu işlem bir arşiv dosyasını bir klasöre ayıklar (örnek: .zip).

[KULLANIM DIŞI] yolunu kullanarak dosya içeriği alma

Bu eylem kullanım dışı bırakıldı. Bunun yerine yol kullanarak dosya içeriğini al'ı kullanın.

Bu işlem dosya yolunu kullanarak dosya içeriğini alır.

[KULLANIM DIŞI] yolunu kullanarak dosya meta verilerini alma

Bu eylem kullanım dışı bırakıldı. Bunun yerine yol kullanarak dosya meta verilerini al'ı kullanın.

Bu işlem dosya yolunu kullanarak dosya meta verilerini alır.

Dosya içeriğini alma [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Bunun yerine lütfen Dosya içeriğini al'ı kullanın.

Bu işlem, dosya kimliğini kullanarak dosya içeriğini alır.

Dosya meta verilerini alma [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Bunun yerine lütfen Dosya meta verilerini al'ı kullanın.

Bu işlem, dosya kimliğini kullanarak dosya meta verilerini alır.

Dosya oluşturma [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosya oluştur'u kullanın.

Bu işlem bir dosyayı SFTP sunucusuna yükler. Dosya oluşturulduktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.

Dosyayı kopyalama [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosyayı kopyala'yı kullanın.

Bu işlem bir dosyayı SFTP sunucusuna kopyalar. Bir dosya kopyalandıktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.

Dosyayı silme [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosyayı sil'i kullanın.

Bu işlem bir dosyayı siler.

Güncelleştirme dosyası [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Update dosyasını kullanın.

Bu işlem dosya içeriğini güncelleştirir. Bir dosya güncelleştirildikten hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Son güncelleştirilen dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.

Kök klasördeki dosyaları listeleme [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Kök klasördeki Liste dosyalarını kullanın.

Bu işlem, kök klasördeki dosyaları alır.

[KULLANIM DIŞI] klasöründeki dosyaları listeleme

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Klasördeki dosyaları listele seçeneğini kullanın.

Bu işlem bir klasörde bulunan dosyaları alır.

Parametreler

Name Anahtar Gerekli Tür Description
Klasör
id True string

Klasörü belirtin

Döndürülenler

[KULLANIM DIŞI] klasörüne arşiv ayıklama

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Arşivleri klasöre ayıkla'yı kullanın.

Bu işlem bir arşiv dosyasını bir klasöre ayıklar (örnek: .zip).

Parametreler

Name Anahtar Gerekli Tür Description
Kaynak arşiv dosyası yolu
source True string

Arşiv dosyasının yolu

Hedef klasör yolu
destination True string

Hedef klasörün yolu

Üzerine?
overwrite boolean

'true' olarak ayarlanırsa hedef dosyaların üzerine yazar

Döndürülenler

[KULLANIM DIŞI] yolunu kullanarak dosya içeriği alma

Bu eylem kullanım dışı bırakıldı. Bunun yerine yol kullanarak dosya içeriğini al'ı kullanın.

Bu işlem dosya yolunu kullanarak dosya içeriğini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya yolu
path True string

Dosyanın benzersiz yolu

İçerik Türü Çıkar
inferContentType boolean

Uzantıya göre içerik türünü çıkarsama

Döndürülenler

Dosyanın içeriği.

Dosya İçeriği
binary

[KULLANIM DIŞI] yolunu kullanarak dosya meta verilerini alma

Bu eylem kullanım dışı bırakıldı. Bunun yerine yol kullanarak dosya meta verilerini al'ı kullanın.

Bu işlem dosya yolunu kullanarak dosya meta verilerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya yolu
path True string

Dosyanın benzersiz yolu

Döndürülenler

Blob meta verileri

Dosya içeriğini alma [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Bunun yerine lütfen Dosya içeriğini al'ı kullanın.

Bu işlem, dosya kimliğini kullanarak dosya içeriğini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya
id True string

Dosyayı belirtin

İçerik Türü Çıkar
inferContentType boolean

Uzantıya göre içerik türünü çıkarsama

Döndürülenler

Dosyanın içeriği.

Dosya İçeriği
binary

Dosya meta verilerini alma [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Bunun yerine lütfen Dosya meta verilerini al'ı kullanın.

Bu işlem, dosya kimliğini kullanarak dosya meta verilerini alır.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya
id True string

Dosyayı belirtin

Döndürülenler

Blob meta verileri

Dosya oluşturma [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosya oluştur'u kullanın.

Bu işlem bir dosyayı SFTP sunucusuna yükler. Dosya oluşturulduktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Klasör yolu
folderPath True string

Klasörün benzersiz yolu

Dosya adı
name True string

Dosyanın adı

Dosya içeriği
body True binary

Oluşturulacak dosyanın içeriği

Döndürülenler

Blob meta verileri

Dosyayı kopyalama [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosyayı kopyala'yı kullanın.

Bu işlem bir dosyayı SFTP sunucusuna kopyalar. Bir dosya kopyalandıktan hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Yeni oluşturulan dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Kaynak dosya yolu
source True string

Kaynak dosyanın yolu

Hedef dosya yolu
destination True string

Dosya adı da dahil olmak üzere hedef dosyanın yolu

Üzerine?
overwrite boolean

'true' olarak ayarlanırsa hedef dosyanın üzerine yazar

Döndürülenler

Blob meta verileri

Dosyayı silme [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosyayı sil'i kullanın.

Bu işlem bir dosyayı siler.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya
id True string

Dosyayı belirtin

Güncelleştirme dosyası [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Update dosyasını kullanın.

Bu işlem dosya içeriğini güncelleştirir. Bir dosya güncelleştirildikten hemen sonra sunucuda siliniyorsa/yeniden adlandırılıyorsa bağlayıcı, tasarımı gereği HTTP 404 hatası döndürebilir. Son güncelleştirilen dosyayı silmeden veya yeniden adlandırmadan önce lütfen 1 dakika gecikme kullanın.

Parametreler

Name Anahtar Gerekli Tür Description
Dosya
id True string

Dosyayı belirtin

Dosya içeriği
body True binary

Güncelleştirilecek dosyanın içeriği

Döndürülenler

Blob meta verileri

Kök klasördeki dosyaları listeleme [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Kök klasördeki Liste dosyalarını kullanın.

Bu işlem, kök klasördeki dosyaları alır.

Döndürülenler

Tetikleyiciler

Bir dosya eklendiğinde veya değiştirildiğinde (yalnızca özellikler) [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Bunun yerine lütfen Dosyalar eklendiğinde veya değiştirildiğinde (yalnızca özellikler) kullanın.

Bu işlem, klasöre dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Bu tetikleyici yalnızca dosya meta verilerini getirir. Dosya içeriğini almak için "Dosya içeriğini al" işlemini kullanabilirsiniz. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.

Dosya eklendiğinde veya değiştirildiğinde [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Bir dosya eklendiğinde veya değiştirildiğinde'i kullanın.

Bu işlem, klasöre dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Tetikleyici hem dosya meta verilerini hem de dosyanın içeriğini getirir. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. 50 megabayttan büyük dosyalar tetikleyici tarafından atlanır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.

Bir dosya eklendiğinde veya değiştirildiğinde (yalnızca özellikler) [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Bunun yerine lütfen Dosyalar eklendiğinde veya değiştirildiğinde (yalnızca özellikler) kullanın.

Bu işlem, klasöre dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Bu tetikleyici yalnızca dosya meta verilerini getirir. Dosya içeriğini almak için "Dosya içeriğini al" işlemini kullanabilirsiniz. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.

Parametreler

Name Anahtar Gerekli Tür Description
Klasör
folderId True string

Klasör seçin

Tetikleyiciden döndürülecek dosya sayısı
maxFileCount integer

Tek tetikleyici çalıştırması (1-100) ile döndürülecek en fazla dosya sayısı. 'Bölme Açık' ayarının tetikleyiciyi her öğeyi ayrı ayrı işlemeye zorlayabileceğini unutmayın.

Döndürülenler

Blob meta verileri

Dosya Listesi
BlobMetadata

Dosya eklendiğinde veya değiştirildiğinde [KULLANIM DIŞI]

Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Bir dosya eklendiğinde veya değiştirildiğinde'i kullanın.

Bu işlem, klasöre dosya eklendiğinde veya değiştirildiğinde bir akışı tetikler. Tetikleyici hem dosya meta verilerini hem de dosyanın içeriğini getirir. Tetikleyici, dosyanın son değiştirme zamanına dayanır. Bir dosya üçüncü taraf istemci tarafından oluşturuluyorsa, son değiştirme zamanının korunması istemcide devre dışı bırakılmalıdır. 50 megabayttan büyük dosyalar tetikleyici tarafından atlanır. Bir dosya bir alt klasöre eklendiğinde/güncelleştirildiğinde tetikleyici tetiklenmez. Alt klasörlerde tetiklenmesi gerekiyorsa, birden çok tetikleyici oluşturulmalıdır.

Parametreler

Name Anahtar Gerekli Tür Description
Klasör
folderId True string

Klasör belirtme

Dosya içeriği ekle
includeFileContent boolean

True olarak ayarlanırsa, tetikleyici yanıtıyla birlikte dosya içeriği de alınır

İçerik Türü Çıkar
inferContentType boolean

Uzantıya göre içerik türünü çıkarsama

Döndürülenler

Dosyanın içeriği.

Dosya İçeriği
binary

Tanımlar

BlobMetadata

Blob meta verileri

Name Yol Tür Description
Kimlik
Id string

Dosya veya klasörün benzersiz kimliği.

İsim
Name string

Dosya veya klasörün adı.

Gösterim Adı
DisplayName string

Dosya veya klasörün görünen adı.

Yol
Path string

Dosya veya klasörün yolu.

SonDeğiştirildi
LastModified date-time

Dosya veya klasörün son değiştirildiği tarih ve saat.

Boyut
Size integer

Dosya veya klasörün boyutu.

Medya Türü
MediaType string

Dosya veya klasörün medya türü.

IsFolder
IsFolder boolean

Blob'un bir klasör olup olmadığını belirten boole değeri (true, false).

ETag (İngilizce)
ETag string

Dosya veya klasörün etiketi.

FileLocator
FileLocator string

Dosya veya klasörün dosya bulucu.

ikili

Bu, 'ikili' temel veri türüdür.