Amazon web services 跨越AWS区域:美国东部1号至美国东部2号
我目前在AWS us-east-1区域创建了以下内容,根据我们的AWS架构师的要求,我需要将其全部移动到us-east-2,并仅在us-east-2中继续开发。什么是最简单和最少的工作和编码选项(因为这是一次性交易)Amazon web services 跨越AWS区域:美国东部1号至美国东部2号,amazon-web-services,amazon-s3,aws-lambda,aws-glue,aws-regions,Amazon Web Services,Amazon S3,Aws Lambda,Aws Glue,Aws Regions,我目前在AWS us-east-1区域创建了以下内容,根据我们的AWS架构师的要求,我需要将其全部移动到us-east-2,并仅在us-east-2中继续开发。什么是最简单和最少的工作和编码选项(因为这是一次性交易) S3存储桶包含大量文件夹和文件 Lambda函数 AWS将数据库与大量爬虫粘在一起 雅典娜有一大堆桌子 非常感谢您查看我的小挑战:)您是否可以使用控制台(从现有资源)创建CloudFormation堆栈,然后复制这些堆栈的内容并在其他区域运行它们(替换需要的值) 请参阅此链接:对于
非常感谢您查看我的小挑战:)您是否可以使用控制台(从现有资源)创建CloudFormation堆栈,然后复制这些堆栈的内容并在其他区域运行它们(替换需要的值)
请参阅此链接:对于您的情况,没有简单的答案。没有简单的方法可以在区域之间迁移资源 亚马逊S3存储桶 您当然可以创建另一个bucket,然后使用
aws s3 sync
命令或在Amazon EMR下运行大量文件来复制内容
如果bucket中有以前版本的对象,那么复制它们并不容易。希望您已经关闭了版本控制
另外,在其他地区获得相同的bucket名称也不容易。希望您可以使用不同的bucket名称。否则,您需要将数据移动到其他地方,删除该bucket,等待一天,在另一个区域创建相同的命名bucket,然后跨多个区域复制数据
AWS Lambda函数
如果只是一小部分函数,您只需在其他区域重新创建它们。如果代码存储在AmazonS3存储桶中,则需要将代码移动到新区域的存储桶中
AWS胶水
我不确定这个。如果要移动数据文件,无论如何都需要重新创建数据库。你可能需要在新的地区创造新的就业机会(但我对胶水不太熟悉)
亚马逊雅典娜
如果数据正在移动,则仍需要重新创建表。您可以使用Athena接口显示重新创建表所需的DDL命令。然后,在新区域中运行这些命令,指向新的S3存储桶
AWS支持
如果这对你的公司来说是一个重要的系统,那么谨慎的做法是。他们可以为这些类型的情况提供建议和指导,甚至可能有一些工具可以帮助迁移。与您节省的时间和精力相比,支持成本将是微不足道的。“根据我们AWS架构师的要求”。。。他们给出原因了吗?需要开始在us-east-2中使用AWS Athena,因为它的IP范围较小,更容易将端口规则列入白名单(要输入的IP要少得多)。我们的安全团队不会将FQDN地址的端口列入白名单,因此需要使用IP范围。我不是安全或防火墙方面的专家,但这就是我被告知的故事。