DynamoDB - Veri Hattı
Veri Hattı, verileri bir tabloya, dosyaya veya S3 klasörüne / dosyasından dışa ve içe aktarmaya olanak tanır. Bu, elbette yedeklemelerde, testlerde ve benzer ihtiyaçlar veya senaryolar için yararlı olduğunu kanıtlıyor.
Dışa aktarma işleminde, yeni bir ardışık düzen oluşturan ve dışa aktarma işlemini gerçekleştirmek için bir Amazon EMR (Elastic MapReduce) kümesi başlatan Veri Hattı konsolunu kullanırsınız. Bir EMR, DynamoDB'den verileri okur ve hedefe yazar. EMR'yi bu eğitimde daha sonra ayrıntılı olarak tartışacağız.
Bir içe aktarma işleminde, bir ardışık düzen oluşturan ve içe aktarma işlemini gerçekleştirmek için EMR'yi başlatan Veri Hattı konsolunu kullanırsınız. Verileri kaynaktan okur ve hedefe yazar.
Note - İhracat / ithalat işlemleri, özellikle EMR ve S3 olmak üzere kullanılan hizmetlere verilen bir maliyet taşır.
Veri Hattını Kullanma
Veri Hattı'nı kullanırken eylem ve kaynak izinlerini belirtmelisiniz. Bunları tanımlamak için bir IAM rolü veya politikası kullanabilirsiniz. İthalat / ihracat yapan kullanıcılar, aktif bir erişim anahtarı kimliği ve gizli anahtara ihtiyaç duyacaklarını not etmelidir.
Veri Hattı için IAM Rolleri
Veri Hattı'nı kullanmak için iki IAM rolüne ihtiyacınız var -
DataPipelineDefaultRole - Bu, boru hattının sizin için gerçekleştirmesine izin verdiğiniz tüm eylemleri içerir.
DataPipelineDefaultResourceRole - Bu, boru hattının sizin için tedarik etmesine izin verdiğiniz kaynaklara sahiptir.
Veri Hattı'nda yeniyseniz, her rolü oluşturmalısınız. Mevcut rollerden dolayı önceki tüm kullanıcılar bu rollere sahiptir.
Veri Hattı için IAM rolleri oluşturmak üzere IAM konsolunu kullanın ve aşağıdaki dört adımı gerçekleştirin:
Step 1 - adresinde bulunan IAM konsolunda oturum açın https://console.aws.amazon.com/iam/
Step 2 - Seçin Roles kontrol panelinden.
Step 3 - Seçin Create New Role. Ardından DataPipelineDefaultRole öğesiniRole Name alanına girin ve seçin Next Step. İçindeAWS Service Roles listedeki Role Type panel, gidin Data Pipeline, ve Seç Select. SeçinizCreate Role içinde Review panel.
Step 4 - Seçin Create New Role.