Bir CPFS for Lingjun dosya sistemi ile bir Object Storage Service (OSS) paketi arasında veri aktarmak için öncelikle bir veri akışı oluşturmanız gerekir. Bu konuda, NAS konsolunda CPFS for Lingjun için veri akışlarının nasıl oluşturulacağı ve yönetileceği açıklanmaktadır.
Önkoşullar
Birden fazla veri akışının aynı OSS paketine veri aktardığı durumlarda veri çakışmalarını önlemek için pakette sürüm oluşturmayı etkinleştirmeniz gerekir. Daha fazla bilgi için bkz. Sürüm oluşturmaya giriş.
Sınırlamalar
Aynı hesap veri akışları için CPFS for Lingjun 2.4.0 veya sonraki bir sürüm gerekir. Hesaplar arası veri akışları için 2.6.0 veya sonraki bir sürüm gereklidir.
Her bir CPFS for Lingjun dosya sistemi başına en fazla 10 veri akışı oluşturulabilir.
Her dosya sistemi yolu yalnızca tek bir OSS paketi ile ilişkilendirilebilir.
Veri akışları farklı bölgeler arasında gerçekleştirilemez.
Veri akışı özelliğinin sınırları hakkında daha fazla bilgi için bkz. Sınırlamalar.
Aynı hesap veri akışı oluşturun
NAS konsolu'nda oturum açın.
Sol gezinme bölmesinde, File System > File System List seçeneğini belirleyin.
Üst gezinti çubuğunda bir bölge seçin.
File System List sayfasında dosya sisteminin adına tıklayın.
Dosya sisteminin ayrıntılar sayfasında, Dataflow öğesine tıklayın.
Dataflow sekmesinde, Create Dataflow düğmesine tıklayın.
-
Create Dataflow iletişim kutusunda aşağıdaki parametreleri yapılandırın.
Parameter
Description
CPFS File System Path
OSS paketi ile ilişkilendirilecek olan CPFS for Lingjun dosya sistemindeki yol.
Kısıtlamalar:
Uzunluk 1 ile 1.023 karakter arasında olmalıdır.
Eğik çizgi (/) ile başlamalı ve bitmelidir.
OSS Bucket
CPFS for Lingjun dosya sisteminin yoluyla ilişkilendirilecek kaynak OSS paketi.
Select a bucket in the current account seçeneğini belirleyin ve ardından açılır listeden hedef OSS paketinin adını seçin.
OSS Object Prefix
Veri akışı kaynağı olarak kullanılacak OSS paketi içindeki yol.
Kısıtlamalar:
Uzunluk 1 ile 1.023 karakter arasında olmalıdır.
Eğik çizgi (/) ile başlamalı ve bitmelidir.
Önek, OSS paketinde zaten mevcut olmalıdır.
OSS Bucket SSL
OSS'a erişmek için HTTPS'nin kullanılıp kullanılmayacağını belirtir.
OSS Bucket Tag
Veri akışı oluşturabilmeniz için OSS paketine
cpfs-dataflow: trueetiketini eklemeniz gerekir. Veri akışı kullanımda iken bu etiketi silmeyin veya değiştirmeyin. Aksi takdirde, CPFS for Lingjun dosya sistemi için veri akışı paketteki verilere erişemez.SLR Authorization
İlk kez Create Dataflow yaptığınızda, CPFS'in Object Storage Service (OSS) kaynaklarına erişmesine izin veren hizmet bağlantılı rolü yetkilendirmeniz gerekir. Daha fazla bilgi için bkz. File Storage CPFS hizmet bağlantılı rolü.
-
OK düğmesine tıklayın.
OK düğmesine tıkladıktan sonra sistem yapılandırmanızı doğrular. Bu işlem 1-2 dakika sürer. Doğrulama tamamlandığında iletişim kutusu otomatik olarak kapanır. İletişim kutusunu manuel olarak kapatmayın.
Hesaplar arası veri akışı oluşturun
B hesabındaki bir OSS paketinden A hesabındaki bir CPFS for Lingjun dosya sistemine veri taşımanız gerekiyorsa öncelikle B hesabında oturum açıp AliyunNasCrossAccountDataFlowDefaultRole rolünü yetkilendirmeniz ve A hesabının UID'sini rolün güven ilkesine eklemeniz gerekir. Ardından, A hesabında oturum açıp hesaplar arası veri akışını ve veri içe/dışa aktarma görevlerini oluşturabilirsiniz.
Bu bölümde, Alibaba Cloud A hesabı altındaki bir CPFS for Lingjun dosya sistemi ile B hesabı altındaki bir OSS paketi arasındaki veri akışı örnek olarak ele alınmıştır.
Yordam
-
B hesabından (OSS paketi sahibi) izinler verin.
NAS konsolu üzerinde B hesabı ile oturum açın.
Overview sayfasında, References bölümünde Authorization Management düğmesine tıklayın.
Authorization Management panelinde, Cross-account Authorization on Data Flows bölümünde Authorize Now düğmesine tıklayın.
Authorize düğmesine tıklayın.
NAS konsolundaki Authorization Management paneline dönün. Cross-account Authorization on Data Flows bölümünde, AliyunNasCrossAccountDataFlowDefaultRole ayrıntılar sayfasına gitmek için View Details düğmesine tıklayın.
Trust Policy sekmesinde, Edit Trust Policy düğmesine tıklayın.
-
Servicealanını<UID of Alibaba Cloud account A>@nas.aliyuncs.comolarak değiştirin.Örneğin, Alibaba Cloud A hesabının UID'si
178321033379****ise,Servicedeğerininas.aliyuncs.comdeğerinden178321033379****@nas.aliyuncs.comdeğerine değiştirin. Bu değişiklik, Alibaba Cloud A hesabının veri akışı hizmetinin (178321033379****@nas.aliyuncs.com) bu rolü üstlenebileceğini gösterir.{ "Statement": [ { "Action": "sts:AssumeRole", "Effect": "Allow", "Principal": { "Service": [ "178321033379****@nas.aliyuncs.com" ] } } ], "Version": "1" }
-
A hesabını kullanarak hesaplar arası veri akışını oluşturun.
A hesabı ile NAS konsolu üzerinde oturum açın.
Sol gezinme bölmesinde, File System > File System List seçeneğini belirleyin.
Üst gezinti çubuğunda bir bölge seçin.
File System List sayfasında dosya sisteminin adına tıklayın.
Dosya sisteminin ayrıntılar sayfasında, Dataflow öğesine tıklayın.
Dataflow sekmesinde, Create Dataflow düğmesine tıklayın.
-
Create Dataflow iletişim kutusunda aşağıdaki parametreleri yapılandırın.
Parameter
Description
CPFS File System Path
OSS paketi ile ilişkilendirilecek olan CPFS for Lingjun dosya sistemindeki yol.
Kısıtlamalar:
Uzunluk 1 ile 1.023 karakter arasında olmalıdır.
Eğik çizgi (/) ile başlamalı ve bitmelidir.
OSS Bucket
CPFS for Lingjun dosya sisteminin yoluyla ilişkilendirilecek kaynak OSS paketi.
Specify a bucket in another account seçeneğini belirleyin. Kaynak OSS paketinin sahibi olan hesabın UID'sini Account ID alanına girin ve kaynak OSS paketinin adını Bucket Name alanına girin.
OSS Object Prefix
Veri akışı kaynağı olarak kullanılacak OSS paketi içindeki yol.
Kısıtlamalar:
Uzunluk 1 ile 1.023 karakter arasında olmalıdır.
Eğik çizgi (/) ile başlamalı ve bitmelidir.
Önek, OSS paketinde zaten mevcut olmalıdır.
OSS Bucket SSL
OSS'a erişmek için HTTPS'nin kullanılıp kullanılmayacağını belirtir.
-
OK düğmesine tıklayın.
OK düğmesine tıkladıktan sonra sistem yapılandırmanızı doğrular. Bu işlem 1-2 dakika sürer. Doğrulama tamamlandığında iletişim kutusu otomatik olarak kapanır. İletişim kutusunu manuel olarak kapatmayın.
İlgili işlemler
Bir veri akışı oluşturduktan sonra konsolda yapılandırmasını görüntüleyebilir, açıklamasını güncelleyebilir ve veri akışını silebilirsiniz.
Actions | Description | Steps |
Veri akışını görüntüleme | Oluşturulan veri akışlarını görüntüleyebilir ve belirli bir veri akışı için veri akışı görevleri oluşturabilirsiniz. | Dataflow sekmesinde belirli bir veri akışının yapılandırmasını görüntüleyebilirsiniz. |
Veri akışını değiştirme | Yalnızca bir veri akışının açıklamasını değiştirebilirsiniz. |
|
Veri akışını silme | Bir veri akışını silmek, ilişkili tüm görevleri siler ve veri eşitlemeyi durdurur. Önemli Çalışan akışlı işleri veya toplu işleri olan bir veri akışını silemezsiniz. |
|
Sonraki adımlar
Bir veri akışı oluşturduktan sonra, CPFS for Lingjun dosya sistemi ile OSS paketi arasında veri aktarmak için ihtiyaca göre dışa veya içe aktarma görevleri oluşturun. Daha fazla bilgi için bkz. Görev oluşturma.