我的视频blog地址 http://www.lofter.com/blog/cloudrivers
摘要: 直写 直写策略会在将数据写入数据库时在缓存中添加或更新数据。 直写的优点和缺点 直写的优点如下: 缓存中的数据永不过时。 由于每次将数据写入数据库时都会更新缓存中的数据,因此缓存中的数据始终保持最新。 写入性能损失与读取性能损失。 每次写入都涉及两次往返: 对缓存进行写入 对数据库进行写入 这将增加 阅读全文
posted @ 2019-10-06 22:44 Michael云擎 阅读(362) 评论(0) 推荐(0) 编辑
摘要: 构建规范文件名称和存储位置 如果您在源代码中包含生成规范,则默认情况下,构建规范文件必须命名为 buildspec.yml 且放置在源目录的根目录中。 可以覆盖默认构建规范文件名和位置。例如,您可以: 对同一存储库中的不同构建使用不同的构建规范文件,如 buildspec_debug.yml 和 b 阅读全文
posted @ 2019-10-06 22:29 Michael云擎 阅读(455) 评论(0) 推荐(0) 编辑
摘要: Elastic Beanstalk 支持从 Docker 容器部署 Web 应用程序。使用 Docker 容器,您可以定义自己的运行时环境。您可以选择自己的平台、编程语言以及其他平台不支持的任何应用程序依赖项 (如包管理器或工具)。Docker 容器具有独立性,包含您的 Web 应用程序运行所需的所 阅读全文
posted @ 2019-10-06 22:26 Michael云擎 阅读(415) 评论(0) 推荐(0) 编辑
摘要: DynamoDB 静态加密通过在加密表中保护数据来提供额外的一层数据保护,包括其主键、本地和全局二级索引、流、全局表、备份和 DynamoDB Accelerator (DAX) 集群(只要数据存储在持久性的媒体中)。组织政策、行业或政府法规以及合规性需求通常要求使用静态加密来提高应用程序的数据安全 阅读全文
posted @ 2019-10-06 21:55 Michael云擎 阅读(105) 评论(0) 推荐(0) 编辑
摘要: 借助 AWS Key Management Service 和 Lambda 控制台的加密帮助程序,您不仅可以为您的 Lambda 函数指定配置设置,还可以使用环境变量存储数据库密码等敏感信息。有关更多信息,请参阅环境变量加密。以下示例将向您展示如何完成这一操作,以及如何使用 KMS 解密敏感信息。 阅读全文
posted @ 2019-10-06 21:42 Michael云擎 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 对于按需模式表,您无需指定预期应用程序执行的读取和写入吞吐量。DynamoDB 会按照读取请求单位和写入请求单位对应用程序在表上执行的读取和写入操作收费。 一个读取请求单位表示对大小最多为 4 KB 的项目执行一次强一致性读取请求,或执行两次最终一致性读取请求。事务读取请求需要 2 个读取请求单位才 阅读全文
posted @ 2019-10-06 21:29 Michael云擎 阅读(242) 评论(0) 推荐(0) 编辑
摘要: DynamoDB Accelerator (DAX) 是一项直写缓存服务,旨在简化将缓存添加到 DynamoDB 表的过程。由于 DAX 是独立于 DynamoDB 运行的,因此您务必同时了解 DAX 和 DynamoDB 的一致性模型,以确保您的应用程序的行为方式符合预期。 在很多使用案例中,您的 阅读全文
posted @ 2019-10-06 21:20 Michael云擎 阅读(546) 评论(0) 推荐(0) 编辑
摘要: 要创建 DAX 集群,请使用 AWS 管理控制台。除非您另行指定,否则您的 DAX 集群在您的默认 VPC 内运行。要运行您的应用程序,请在 Amazon VPC 内启动一个 Amazon EC2 实例,然后在该 EC2 实例上部署您的应用程序(使用 DAX 客户端)。 在运行时,DAX 客户端会将 阅读全文
posted @ 2019-10-06 21:07 Michael云擎 阅读(1240) 评论(0) 推荐(0) 编辑
摘要: 要从表读取数据,请使用像 GetItem、Query 或 Scan 这样的操作。默认情况下,Amazon DynamoDB 将返回所有项目属性。要仅获取部分而非全部属性,请使用投影表达式。 投影表达式 是用于标识您需要的属性的字符串。要检索单个属性,请指定其名称。对于多个属性,必须使用逗号分隔名称。 阅读全文
posted @ 2019-10-06 20:52 Michael云擎 阅读(559) 评论(0) 推荐(0) 编辑
摘要: 启用 CORS 支持意味着什么 当浏览器接收非简单 HTTP 请求时,CORS 协议将要求浏览器在发送实际请求之前向服务器发送一个预检请求,并等待服务器的批准(或请求凭证)。预检请求 将向您的 API 显示为 HTTP 请求: 包含一个 Origin 标头。 使用 OPTIONS 方法。 包含以下标 阅读全文
posted @ 2019-10-06 20:28 Michael云擎 阅读(993) 评论(0) 推荐(0) 编辑
摘要: 您可以从其他版本控制系统(例如 Perforce、Subversion、TFS 等)迁移到 CodeCommit,但必须先迁移到 Git。 您可以将现有的 Git 存储库迁移到 CodeCommit 存储库。本主题中的过程将演示如何将托管在另一个 Git 存储库上的项目迁移到 CodeCommit。 阅读全文
posted @ 2019-10-06 20:18 Michael云擎 阅读(304) 评论(0) 推荐(0) 编辑
摘要: 您可以通过多种方法将 Git 存储库迁移到 CodeCommit 存储库:克隆、镜像、迁移所有或部分分支等。您也可以将计算机上的本地、非版本控制内容迁移到 CodeCommit。 以下主题演示了迁移存储库的一些方法。您的步骤可能会有所不同,具体取决于存储库的类型、样式或复杂性以及您针对迁移内容和方式 阅读全文
posted @ 2019-10-06 20:16 Michael云擎 阅读(194) 评论(0) 推荐(0) 编辑
摘要: Deployment Configurations on an AWS Lambda Compute Platform When you deploy to an AWS Lambda compute platform, the deployment configuration specifies 阅读全文
posted @ 2019-10-06 20:04 Michael云擎 阅读(174) 评论(0) 推荐(0) 编辑
摘要: 当 Amazon ECS 容器代理将实例注册到集群时,容器实例将其状态报告为 ACTIVE,并将其代理连接状态报告为 TRUE。此容器实例可接受运行任务请求。 如果停止(而不是终止)Amazon ECS 容器实例,则状态将保持为 ACTIVE,但代理连接状态将在几分钟内转换为 FALSE。在容器实例 阅读全文
posted @ 2019-10-06 19:45 Michael云擎 阅读(249) 评论(0) 推荐(0) 编辑
摘要: 金丝雀版本是一种软件开发战略,新版本的 API(以及其他软件)部署作为金丝雀版本用于测试目的,而基础版本仍在相同阶段上部署为生产版本用于正常运营。在本文档中,为了方便讨论,我们将基础版本称为生产版本。虽然这样做是合理的,您也可以随意在任意非生产版本上应用金丝雀版本进行测试。 在金丝雀版本部署中,全部 阅读全文
posted @ 2019-10-06 19:19 Michael云擎 阅读(530) 评论(0) 推荐(0) 编辑
摘要: 滚动环境配置更新 当配置更改要求替换实例时,Elastic Beanstalk 可以批量执行更新以避免在传播更改时停机。在滚动更新期间,容量只按单批次大小减少,而您可以配置这个大小。Elastic Beanstalk 停止一批实例,终止这些实例,然后启动一批具有新配置的实例。在新批次开始处理请求后, 阅读全文
posted @ 2019-10-06 19:15 Michael云擎 阅读(156) 评论(0) 推荐(0) 编辑
摘要: 如果您有敏感数据,可以在使用 Amazon Kinesis Data Firehose 时启用服务器端数据加密。执行此操作的方式取决于您的数据源。 使用 Kinesis Data Streams 作为数据源进行的服务器端加密 将 Kinesis 数据流配置为 Kinesis Data Firehos 阅读全文
posted @ 2019-10-06 18:30 Michael云擎 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 启用 CORS 支持意味着什么 当浏览器接收非简单 HTTP 请求时,CORS 协议将要求浏览器在发送实际请求之前向服务器发送一个预检请求,并等待服务器的批准(或请求凭证)。预检请求 将向您的 API 显示为 HTTP 请求: 包含一个 Origin 标头。 使用 OPTIONS 方法。 包含以下标 阅读全文
posted @ 2019-10-06 18:19 Michael云擎 阅读(142) 评论(0) 推荐(0) 编辑
摘要: WS Elastic Beanstalk 支持大量配置选项,这些选项使您可以修改应用于环境中的资源的设置。其中一些选项具有默认值,可以覆盖这些值以自定义环境。其他选项可以进行配置以启动附加功能。 Elastic Beanstalk 支持两种用于保存配置选项设置的方法。YAML 或 JSON 格式的配 阅读全文
posted @ 2019-10-06 17:53 Michael云擎 阅读(393) 评论(0) 推荐(0) 编辑
摘要: What is an Actor in Amazon SWF? In the course of its operations, Amazon SWF interacts with a number of different types of programmatic actors. Actors 阅读全文
posted @ 2019-10-06 17:27 Michael云擎 阅读(199) 评论(0) 推荐(0) 编辑
我的视频blog地址 http://www.lofter.com/blog/cloudrivers