1

我想使用 Cloud Formation 模板配置RedShift Spectrum资源。这样做的 CF 模板参数是什么?

例如,一个普通的 RedShift 可以像这样被模板化

myCluster: 
  Type: "AWS::Redshift::Cluster"
  Properties:
    DBName: "mydb"
    MasterUsername: "master"
    MasterUserPassword: 
      Ref: "MasterUserPassword"
    NodeType: "dw.hs1.xlarge"
    ClusterType: "single-node"
    Tags:
      - Key: foo
        Value: bar

什么是频谱当量?

4

2 回答 2

3

您的模板看起来不错,但还有一件事需要考虑,即IAMRolesCF 文档将其列为附加参数所需的 IAM 角色(数组)。

myCluster: 
  Type: "AWS::Redshift::Cluster"
  Properties:
    DBName: "mydb"
    MasterUsername: "master"
    MasterUserPassword: 
      Ref: "MasterUserPassword"
    NodeType: "dw.hs1.xlarge"
    ClusterType: "single-node"
    IamRoles:
      - "arn:aws:iam::123456789012:role/S3Access"
    Tags:
      - Key: foo
        Value: bar

需要 IAM 角色才能与 Glue / Athena 目录对话并针对您在 S3 中的数据验证您的请求。

于 2017-09-13T22:27:55.613 回答
1

Amazon Redshift Spectrum 是 Amazon Redshift 的一项功能

只需启动一个普通的 Amazon Redshift 集群,您就可以使用 Amazon Redshift Spectrum 的功能。

Amazon Redshift Spectrum 入门

要使用 Redshift Spectrum,您需要一个 Amazon Redshift 集群和一个连接到您的集群的 SQL 客户端,以便您可以执行 SQL 命令。

于 2017-09-02T00:08:17.213 回答