- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试编写 Cloudformation 模板来获取 aws Global Aurora 数据库。但是我无法弄清楚在哪里以及如何添加全局数据库标识符。有人可以帮助 Cloudformation 片段吗?
下面是我的代码:
Description: RDS Aurora MySQL cluster.
Parameters:
DatabaseName:
Default: "testglobalaurora"
Description: The database name
Type: String
DatabaseInstanceType:
Default: db.r4.large
AllowedValues:
- db.r4.large
- db.r4.xlarge
- db.r4.2xlarge
- db.r4.4xlarge
- db.r4.8xlarge
- db.r4.16xlarge
Description: "The instance type to use for the database."
Type: String
DatabasePassword:
Default: "testglobalaurora"
AllowedPattern: "[a-zA-Z0-9]+"
ConstraintDescription: must contain only alphanumeric characters. Must have length 8-41.
Description: The database admin account password.
MaxLength: '41'
MinLength: '8'
NoEcho: 'true'
Type: String
DatabaseUsername:
Default: "testglobalaurora"
AllowedPattern: "[a-zA-Z0-9]+"
ConstraintDescription: must contain only alphanumeric characters. Must have length 1-16
Description: The database admin account user name.
MaxLength: '16'
MinLength: '1'
Type: String
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: Database Configuration
Parameters:
- DatabaseInstanceType
- DatabaseName
- DatabaseUsername
- DatabasePassword
ParameterLabels:
DatabaseName:
default: Database name
DatabaseInstanceType:
default: Database Instance Type
DatabasePassword:
default: Database Password
DatabaseUsername:
default: Database Username
Resources:
ParameterGroup:
Type: "AWS::RDS::DBParameterGroup"
Properties:
Description: testglobalaurora DB parameter group
Family: aurora5.6
Parameters:
max_connections: 300
DatabaseCluster:
Type: AWS::RDS::DBCluster
Properties:
Engine: aurora
EngineMode: global
MasterUsername:
Ref: DatabaseUsername
MasterUserPassword:
Ref: DatabasePassword
BackupRetentionPeriod: 35
PreferredBackupWindow: 02:00-03:00
PreferredMaintenanceWindow: mon:03:00-mon:04:00
VpcSecurityGroupIds:
- Ref: DatabaseSecurityGroup
DatabaseInstance:
Type: AWS::RDS::DBInstance
Properties:
Engine: aurora
EngineVersion : 5.6.10a
DBClusterIdentifier:
Ref: DatabaseCluster
DBInstanceClass:
Ref: DatabaseInstanceType
DBParameterGroupName: !Ref ParameterGroup
PubliclyAccessible: "true"
DBInstanceIdentifier: !Ref DatabaseName
DatabaseSecurityGroup:
Type: AWS::EC2::SecurityGroup
Properties:
VpcId: vpc-55378f2f
GroupDescription: Access to database
SecurityGroupIngress:
- CidrIp: 0.0.0.0/0
FromPort: 3306
ToPort: 3306
IpProtocol: tcp
Tags:
- Key: Name
Value: !Sub ${DatabaseName}-security-group
Outputs:
DatabaseEndpoint:
Description: The database endpoint
Value: !GetAtt DatabaseCluster.Endpoint.Address
DatabasePort:
Description: The database port
Value: !GetAtt DatabaseCluster.Endpoint.Port
我的输出“
global-database-1-cluster-1 区域 Aurora MySQL 5.6.10a
global-database-1-instance-1 编写器 Aurora MySQL 5.6.10a”
实际产量“
测试全局 Aurora MySQL 5.6.10aglobal-database-1-cluster-1 主 Aurora MySQL 5.6.10a
global-database-1-instance-1 编写器 Aurora MySQL 5.6.10a”
最佳答案
我最近遇到了使用 Cloudformation 创建全局 RDS 的需求。这是一个让我开始的最小的 Cloudformation。
AWSTemplateFormatVersion: "2010-09-09"
Description: Global RDS database stack
Parameters:
DatabaseInstanceType:
Default: db.r4.large
AllowedValues:
- db.r4.large
- db.r4. # add the other r4 instances
Description: "The instance type to use for the database."
Type: String
DatabasePassword:
Default: SomePassword1
AllowedPattern: "[a-zA-Z0-9]+"
ConstraintDescription: must contain only alphanumeric characters. Must have length 8-41.
Description: The database admin account password.
MaxLength: '41'
MinLength: '8'
NoEcho: 'true'
Type: String
DatabaseUsername:
Default: globaladmin
ConstraintDescription: must contain only alphanumeric characters. Must have length 1-16
Description: The database admin account user name.
MaxLength: '16'
MinLength: '1'
Type: String
Metadata:
AWS::CloudFormation::Interface:
ParameterGroups:
- Label:
default: Database Configuration
Parameters:
- DatabaseInstanceType
- DatabaseName
- DatabaseUsername
- DatabasePassword
ParameterLabels:
DatabaseName:
default: Database name
DatabaseInstanceType:
default: Database Instance Type
DatabasePassword:
default: Database Password
DatabaseUsername:
default: Database Username
Resources:
GlobalDbCluster:
Type: AWS::RDS::DBCluster
Properties:
Engine: aurora
EngineMode: global
EngineVersion: 5.6.10a
MasterUsername: !Ref DatabaseUsername
MasterUserPassword: !Ref DatabasePassword
DBClusterParameterGroupName: !Ref GlobalDbParamGroup
GlobalDbParamGroup:
Type: AWS::RDS::DBClusterParameterGroup
Properties:
Description: "parameter group for the global database"
Family: aurora5.6
Parameters:
character_set_database: utf32
InstanceOne:
Type: AWS::RDS::DBInstance
Properties:
DBInstanceClass: !Ref DatabaseInstanceType
DBClusterIdentifier: !Ref GlobalDbCluster
Engine: aurora
InstanceTwo:
Type: AWS::RDS::DBInstance
Properties:
DBInstanceClass: !Ref DatabaseInstanceType
DBClusterIdentifier: !Ref GlobalDbCluster
Engine: aurora
关于amazon-web-services - 全局 Aurora 数据库的 CloudFormation 模板,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55928299/
有没有办法加快 Amazon Aurora 集群快照的恢复? 我们的数据库现在有 20 兆字节,但执行快照还原需要一个小时。 最佳答案 经典 RDS Mysql 会拍摄 EBS 卷的快照,因此拍摄快照
我正在寻找这个亚马逊页面 - https://aws.amazon.com/rds/aurora/serverless/它有这样的报价: You pay on a per-second basis f
是否可以在 AWS aurora 中编写 CTE?即是否存在 WITH支持? 如果没有,你如何在极光中实现同样的目标? 最佳答案 不,Aurora 目前模仿不支持它的 MySQL 5.6。后端不太灵活
我正在尝试从本地计算机连接到我的数据库,但出现以下错误。 ERROR 2003 (HY000): Can't connect to MySQL server on 'finaltesting2.clu
我正在使用 AWS Aurora serverless 设置一个新数据库,并且需要启用 binlog。我想我已经按原样遵循了文档,但无法使其正常工作。我该如何设置? 按照文档,以下是我尝试启用 bin
今天我在 us-west-2 中为 PostGreSql 创建了 Amazon Aurora Serverless 集群,确保了 VPC 和安全组在 一种方式,它应该是公开可访问的。但我无法使用 Na
我已经看到 DynamoDB 作为 AWS AppSync 数据源的示例,但我想知道是否可以使用 Aurora(特别是 PostgreSQL)?如果是,对于基本示例,解析器会是什么样子?是否有任何资源
我们有一个 AWS Aurora 数据库,位于一个实例上,用于保存我们所有的生产数据。我希望能够在不在我们的生产环境中对这些数据执行分析,因此我想每天将生产数据复制到完全不同实例上的另一个 AWS A
我想在事件 RDS 上启用新的“性能洞察”。 我可以在不期望任何停机时间的情况下做到这一点吗? 谢谢 最佳答案 Performance Insights 确实需要您提及修改的调度规则 [1],这确实表
我有一个SpringBoot应用程序,它使用以下配置与PostgreSQL通信,通过AWS Beanstrik部署:。在我将AWS Aurora证书更新为rds-ca-ecc384-g1之前,一切都很
我们在Aurora集群中使用MySQL我们有 2 个实例 - master 和 slave。我们正在 c3po 连接池之上处理 spring 事务。我们正在使用 mariadb jdbc 驱动程序(版
我们在 AWS ec2 实例(r3.4xlarge 类型)上安装并运行了 mysql 5.5。我们想要迁移到 RDS/Aurora 1- RDS/Aurora 可支持 mysql 5.6 及以上版本。
我的 S3 存储桶中有不同扩展名的文件。我只想加载 CSV 扩展程序。有没有办法在 LOAD FROM S3 命令中指定这一点? 最佳答案 根据文档link ,有一种方法可以指定 PREFIX 并加载
在针对 AWS aurora-mysql 数据库运行的系统中,运行以下(显然极其简化)代码。它是一个高度并发的系统(如果重要的话,用java编写),具有多个线程,多个到数据库的连接。我们遇到的问题是当
我有位于新加坡的 AWS MySQL RDS 实例,我计划将其迁移到 AWS Aurora(孟买)。这个过程大约需要30-40分钟左右。我不想在迁移过程中出现任何停机时间。我的应用程序服务器在 nod
我们正在使用 AWS Aurora 作为数据库运行基于 REST API 的 spring boot 应用程序。我们的应用程序连接到只读的 Aurora MySQL RDS 实例。我们正在对其进行负载
还有其他人遇到这个问题吗? 我已启用 Cloudwatch 日志记录并将发布切换为打开以获取一般日志、审计日志、慢速日志和错误日志,但我从未看到失败登录的条目。 也许 AWS-RDS 对错误日志的过滤
我在生产环境中运行 Aurora MySql Engine 版本 5.6.10a。 5 月 9 日的自动数据库快照大小为 120 GB,该快照大小增加了 27 GB 至 147 GB。我检查过 DB
我有一个在本地运行的 postgres 数据库,我想将其迁移到 AWS Aurora(或 AWS postgres)。 我已经 pg_dump 得到了我想要的数据库,它被压缩了 ~30gb。 我应该如
所以我正在使用 Aurora MYSQL DB,并且我的 AWS Lambda 实例需要执行以下操作。假设一个表有两列:ID 和翻译后的 ID。我可以访问 Lambda 函数,该函数将 ID 作为输入
我是一名优秀的程序员,十分优秀!