我的视频blog地址 http://www.lofter.com/blog/cloudrivers
摘要: 当存储在 DynamoDB 表中的项目发生更改时,许多应用程序都会因能够捕获此类更改而受益。下面是一些用例示例: 一个 AWS 区域中的一个应用程序将修改 DynamoDB 表中的数据。另一个区域中的第二个应用程序将读取这些数据修改并将数据写入另一个表中,并创建一个与原始表保持同步的副本。 一个热门 阅读全文
posted @ 2019-10-03 22:32 Michael云擎 阅读(140) 评论(0) 推荐(0)
摘要: https://docs.aws.amazon.com/zh_cn/serverless-application-model/latest/developerguide/serverless-getting-started-hello-world.html?shortFooter=true 阅读全文
posted @ 2019-10-03 22:20 Michael云擎 阅读(179) 评论(0) 推荐(0)
摘要: 默认情况下,别名指向单个 Lambda 函数版本。在更新别名以指向不同的函数版本时,传入请求流量将立即指向更新的版本。这会导致该别名出现新版本引入的任何潜在的不稳定性问题。要最大限度降低这种影响,您可以实施 Lambda 别名的 routing-config 参数以允许指向 Lambda 函数的两个 阅读全文
posted @ 2019-10-03 22:17 Michael云擎 阅读(197) 评论(0) 推荐(0)
摘要: /users options: summary: CORS support description: | Enable CORS by returning correct headers consumes: - application/json produces: - application/json tags: - CORS x-amazon-apigateway-integration: ty 阅读全文
posted @ 2019-10-03 22:01 Michael云擎 阅读(214) 评论(0) 推荐(0)
摘要: 数据密钥 数据密钥 是可用于加密数据的加密密钥,包括大量数据和其他数据加密密钥。 您可以使用 AWS KMS 客户主密钥 (CMK) 生成、加密和解密数据密钥。但是,AWS KMS 不会存储、管理或跟踪您的数据密钥,也不会使用数据密钥执行加密操作。您必须在 AWS KMS 之外使用和管理数据密钥。 阅读全文
posted @ 2019-10-03 21:57 Michael云擎 阅读(965) 评论(0) 推荐(0)
摘要: 使用 AWS Elastic Beanstalk 控制台部署新应用程序或应用程序版本时,需要上传源包。源包必须符合以下要求: 由单个 ZIP 文件或 WAR 文件组成 (您可以在 WAR 文件中包含多个 ZIP 文件) 不超过 512 MB 不包含父文件夹或顶级目录 (可包含子目录) 由单个 ZIP 阅读全文
posted @ 2019-10-03 21:51 Michael云擎 阅读(260) 评论(0) 推荐(0)
摘要: DynamoDB 支持两种类型的二级索引: Global secondary index — 其分区键和排序键可以与基表上的分区键和排序键不同的索引。全局二级索引被视为“全局”,是因为对索引执行的查询可以跨基表中所有分区的所有数据。 本地二级索引 — 分区键与基表相同、但排序键不同的索引。local 阅读全文
posted @ 2019-10-03 21:34 Michael云擎 阅读(306) 评论(0) 推荐(0)
摘要: IAM 和 AWS STS 与 AWS CloudTrail 集成,后者是一项服务,它提供 IAM 用户或角色所采取的操作的记录。CloudTrail 将对 IAM 和 AWS STS 的所有 API 调用作为事件捕获,包括来自控制台和 API 调用的调用。如果您创建了跟踪,则可以使 CloudTr 阅读全文
posted @ 2019-10-03 21:21 Michael云擎 阅读(519) 评论(0) 推荐(0)
摘要: 您可以在 Amazon EC2 上的以下操作系统上运行 X-Ray 守护程序: Amazon Linux Ubuntu Windows Server (2012 R2 及更高版本) Amazon Linux Ubuntu Windows Server (2012 R2 及更高版本) Amazon L 阅读全文
posted @ 2019-10-03 21:17 Michael云擎 阅读(261) 评论(0) 推荐(0)
摘要: 您可能希望创建一个使用由另一个 AWS 账户创建或管理的资源的管道。例如,您可能希望将一个账户用于您的管道,将另一个账户用于您的 CodeDeploy 资源。 在此示例中,您必须创建一个要使用的 AWS Key Management Service (AWS KMS) 密钥,将该密钥添加到管道,并设 阅读全文
posted @ 2019-10-03 21:13 Michael云擎 阅读(281) 评论(0) 推荐(0)
摘要: 使用 IAM 策略模拟器,您可以通过以下方式对 IAM 和基于资源的策略进行测试和问题排查: 测试附加到您 AWS 账户中的 IAM 用户、组或角色的策略。如果多个策略附加到用户、组或角色,您可以测试所有策略,也可以选择单个策略进行测试。您可以测试为特定资源所选的策略允许或拒绝哪些操作。 测试附加到 阅读全文
posted @ 2019-10-03 21:07 Michael云擎 阅读(388) 评论(0) 推荐(0)
摘要: Decodes additional information about the authorization status of a request from an encoded message returned in response to an AWS request. For example 阅读全文
posted @ 2019-10-03 20:59 Michael云擎 阅读(186) 评论(0) 推荐(0)
摘要: 如果您存在以下情况,请选择 Memcached: 您需要使模型尽可能简单。 您需要运行具有多个核心或线程的大型节点。 您需要具备缩放能力,随着系统需求的增加和减少来添加和移除节点。 您需要缓存对象,如数据库。 Memcached、Redis (已禁用集群模式) 和 Redis (已启用集群模式) 的 阅读全文
posted @ 2019-10-03 20:47 Michael云擎 阅读(157) 评论(0) 推荐(0)
摘要: 跨源资源共享 (CORS) 是一项浏览器安全功能,该功能限制从在浏览器中运行的脚本启动的跨源 HTTP 请求。如果您的 REST API 的资源接收非简单跨源 HTTP 请求,您需要启用 CORS 支持。 启用 CORS 支持意味着什么 当浏览器接收非简单 HTTP 请求时,CORS 协议将要求浏览 阅读全文
posted @ 2019-10-03 20:39 Michael云擎 阅读(498) 评论(0) 推荐(0)
摘要: 要请求临时安全凭证,您可以在 AWS API 中使用 AWS Security Token Service (AWS STS) 操作。这些操作包括创建受信任用户,并为其提供可以控制 AWS 资源访问的临时安全凭证。有关 AWS STS 的更多信息,请参阅 临时安全凭证。要了解在担任角色以请求临时安全 阅读全文
posted @ 2019-10-03 20:34 Michael云擎 阅读(1386) 评论(0) 推荐(0)
摘要: API 阶段 对您的 REST 或 WebSocket API 生命周期状态(例如,“dev”、“prod”、“beta”、“v2”)的逻辑引用。API 阶段由 API ID 和阶段名称标识。API stage A logical reference to a lifecycle state of 阅读全文
posted @ 2019-10-03 19:48 Michael云擎 阅读(440) 评论(0) 推荐(0)
摘要: 网络上的大量组件 (例如 DNS 服务器、交换机、负载均衡器等) 都可能在某个指定请求生命周期中的任一环节出现问题。在联网环境中,处理这些错误回应的常规技术是在客户应用程序中实施重试。此技术可以提高应用程序的可靠性和降低开发人员的操作成本。 每个 AWS 开发工具包都会实现自动重试逻辑。AWS SD 阅读全文
posted @ 2019-10-03 19:41 Michael云擎 阅读(319) 评论(0) 推荐(0)
摘要: 以下是有关使用 CORS 的示例场景: 场景 1:假设您在名为 website 的 Amazon S3 存储桶中托管网站(如在 Amazon S3 上托管静态网站中所述)。您的用户加载了网站终端节点 http://website.s3-website-us-east-1.amazonaws.com。 阅读全文
posted @ 2019-10-03 19:38 Michael云擎 阅读(339) 评论(0) 推荐(0)
摘要: Kinesis Data Firehose 可以调用您的 Lambda 函数转换传入的源数据并将转换后的数据传输给目标。当您创建传输流时,可以启用 Kinesis Data Firehose 数据转换。 数据转换流 启用 Kinesis Data Firehose 数据转换后,Kinesis Dat 阅读全文
posted @ 2019-10-03 19:12 Michael云擎 阅读(608) 评论(0) 推荐(0)
摘要: Amazon Kinesis Data Firehose 是一个完全托管的服务,用于将实时流数据传输到目标,例如,Amazon Simple Storage Service (Amazon S3)、Amazon Redshift、Amazon Elasticsearch Service (Amazo 阅读全文
posted @ 2019-10-03 19:09 Michael云擎 阅读(476) 评论(0) 推荐(0)
摘要: 每次您使用 Elastic Beanstalk 控制台或 EB CLI 上传应用程序的新版本时,Elastic Beanstalk 都会创建一个应用程序版本。如果不删除不再使用的版本,您最终会达到应用程序版本限制,并且无法创建此应用程序的新版本。 通过向应用程序应用应用程序版本生命周期策略,您可以避 阅读全文
posted @ 2019-10-03 18:56 Michael云擎 阅读(141) 评论(0) 推荐(0)
摘要: DynamoDB supports two types of primary keys: Partition key: A simple primary key, composed of one attribute known as the partition key. Attributes in 阅读全文
posted @ 2019-10-03 11:09 Michael云擎 阅读(964) 评论(0) 推荐(0)
摘要: 在某些情况下,从一个或多个关系数据库管理系统 (RDBMS) 迁移到 DynamoDB 可能无益。在这些情况下,创建混合系统可能更可取。 如果不想将所有内容迁移到 DynamoDB 例如,一些组织大笔投资于生成会计和运营所需众多报告的代码。生成报告所花时间对这些组织并不重要。关系系统的灵活性非常适合 阅读全文
posted @ 2019-10-03 11:08 Michael云擎 阅读(365) 评论(0) 推荐(0)
摘要: Kinesis Data Streams 高级别架构 下图演示 Kinesis Data Streams 的高级别架构。创建器会持续将数据推送到 Kinesis Data Streams,并且使用者 可实时处理数据。使用者(如在 Amazon EC2 上运行的自定义应用程序或 Amazon Kine 阅读全文
posted @ 2019-10-03 10:57 Michael云擎 阅读(1364) 评论(0) 推荐(0)
摘要: 服务器端加密是 Amazon Kinesis Data Streams 中的一项功能,此功能在数据成为静态数据之前使用您指定的 AWS KMS 客户主密钥 (CMK) 自动对数据进行加密。数据在写入 Kinesis 流存储层之前加密,并在从存储检索到之后进行解密。因此,在 Kinesis Data 阅读全文
posted @ 2019-10-03 10:49 Michael云擎 阅读(167) 评论(0) 推荐(0)
摘要: 当您异步调用函数时,Lambda 会将事件发送到队列。一个单独的进程会从队列中读取事件并运行您的函数。将事件添加到队列后,Lambda 将返回成功响应,而不返回其他信息。要异步调用函数,请将调用类型参数设置为 Event。 输出文件 (response.json) 不包含任何信息,但运行此命令时仍会 阅读全文
posted @ 2019-10-03 10:45 Michael云擎 阅读(1282) 评论(0) 推荐(0)
摘要: AWS Lambda 会自动替您监控 Lambda 函数,并通过 Amazon CloudWatch 报告各项指标。为帮助您诊断函数中的问题,Lambda 会记录您的函数处理的所有请求,并通过 Amazon CloudWatch Logs 自动存储您的代码生成的日志。 您可以在代码中插入日志记录语句 阅读全文
posted @ 2019-10-03 10:30 Michael云擎 阅读(1226) 评论(0) 推荐(0)
摘要: 如果您是 Amazon Cognito Sync 的新用户,请使用 AWS AppSync。与 Amazon Cognito Sync 相似,AWS AppSync 是一项在不同设备之间同步应用程序数据的新服务。 它使应用程序首选项或游戏状态等用户数据能够实现同步。它还允许多名用户针对共享数据进行实 阅读全文
posted @ 2019-10-03 10:20 Michael云擎 阅读(175) 评论(0) 推荐(0)
摘要: AWS Elastic Beanstalk 支持大量配置选项,这些选项使您可以修改应用于环境中的资源的设置。其中一些选项具有默认值,可以覆盖这些值以自定义环境。其他选项可以进行配置以启动附加功能。 Elastic Beanstalk 支持两种用于保存配置选项设置的方法。YAML 或 JSON 格式的 阅读全文
posted @ 2019-10-03 09:56 Michael云擎 阅读(333) 评论(0) 推荐(0)
我的视频blog地址 http://www.lofter.com/blog/cloudrivers