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:
OpenSSHssh.comPuTTY
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:
- SSH özel anahtar dosyasını Notepad.exeaçın;
- Düzenle'ye tıklayın → Tümünü Seç'e tıklayın;
- Düzenle → Kopyala'ya tıklayın;
- "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
- 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.
|
| [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.
|
| [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.
|
| [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.
|
| 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.
|
| 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.
|
| Dosya oluşturma [KULLANIM DIŞI] |
Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosya oluştur'u kullanın.
|
| Dosyayı kopyalama [KULLANIM DIŞI] |
Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosyayı kopyala'yı kullanın.
|
| Dosyayı silme [KULLANIM DIŞI] |
Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Dosyayı sil'i kullanın.
|
| Güncelleştirme dosyası [KULLANIM DIŞI] |
Bu eylem kullanım dışı bırakıldı. Lütfen bunun yerine Update dosyasını 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.
|
[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
- response
- array of BlobMetadata
[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
- response
- array of BlobMetadata
[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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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
- Body
- BlobMetadata
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
- response
- array of BlobMetadata
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.
|
| 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.
|
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.