首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用cloudformation迁移sns和sqs?

如何使用cloudformation迁移sns和sqs?
EN

Stack Overflow用户
提问于 2020-11-20 20:02:05
回答 1查看 80关注 0票数 0

在我的亚马逊网络服务账户中,我需要使用云表单将一个区域迁移到另一个区域,任何人都可以使用250+帮助编写脚本

代码语言:javascript
复制
Resources:
  T1:
    Type: 'AWS::SNS::Topic'
    Properties: {}

  Q1:
    Type: 'AWS::SQS::Queue'
    Properties: {}

  Q1P:
    Type: 'AWS::SQS::QueuePolicy'
    Properties:
      Queues:
        - !Ref Q1
      PolicyDocument:
        Id: AllowIncomingAccess
        Statement:
          -
            Effect: Allow
            Principal:
              AWS:
                - !Ref AWS::AccountId
            Action:
              - sqs:SendMessage
              - sqs:ReceiveMessage
            Resource:
              - !GetAtt Q1.Arn
          -
            Effect: Allow
            Principal: '*'
            Action:
              - sqs:SendMessage
            Resource:
              - !GetAtt Q1.Arn

  T1SUB:
    Type: 'AWS::SNS::Subscription'
    Properties:
      Protocol: sqs
      Endpoint: !GetAtt Q1.Arn
      TopicArn: !Ref T1             
EN

回答 1

Stack Overflow用户

发布于 2020-11-21 06:33:36

您可以尝试使用Former2,它是一个开源工具,用于:

Former2允许您从您的账户中的现有资源中生成基础架构即代码输出。通过使用AWS JavaScript SDK进行相关调用,Former2将扫描您的基础架构,并为您提供资源列表,让您选择要为其生成输出的资源。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/64929106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档