簡體   English   中英

AWS Glue和跨區域訪問

[英]AWS Glue and Cross Region Access

我對AWS Glue有一些疑問,希望有人可以為我解答。

因此,場景是我們在us-east-1區域中設置了一個AWS賬戶,並使用AWS EMR和Glue作為配置單元元存儲(通過emr配置)。 在過去一年左右的時間里,這一直很好,並且沒有打h,Glue目錄中有很多DB和很多表。 現在,我們要做的是將整個項目遷移到另一個區域(相同帳戶,不同區域,例如us-west-1)。 因此,我將所有其他內容移到了ec2實例,sg等上。問題是我看不到us-west-1中us-east-1膠水元存儲中的表。 現在我的問題。

1.)AWS Glue目錄是否特定於區域? 意思是,如果我在一個區域中用膠水創建了一個數據庫/表,它是否留在該區域中?或者我可以做些什么來在所有區域中訪問它? 通過控制台和以編程方式。

2.)如果能夠跨區域共享單個膠水元存儲,那么它如何與EMR一起使用,我是否必須在EMR配置頁面中指定區域屬性以及其他膠水設置?

3.)如果可以使用#2,則跨區域訪問膠水目錄是否收費(跨區域訪問)

3.)否則如果#2不可能,我是否必須手動從一個區域復制db /表並將其導入另一區域的膠水數據目錄中? 這是執行此操作的正確方法嗎?

只適用於將來看到這種情況的任何人。 我最終使用我編寫的Java程序移動了表,該程序使用AWS Java Glue API從一個區域讀取表,然后在另一個區域創建它們。 然后相同的代碼從原始區域中刪除表。 真的沒有其他辦法。 我們大約有1000多個表要移動,因此手動復制它們並不是一個真正的選擇。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM