在不同区域创建 Amazon Kinesis Data Generator Stack
Creating Amazon Kinesis Data Generator Stack on different Region
我正在尝试生成 AWS here 提供的 cloudformation 堆栈。当我单击“使用 CloudFormation 创建 Cognito 用户”按钮时,它会将我定向到 us-west-2(俄勒冈州)上的 AWS 控制台 CloudFormation 页面,从那里它几乎不言自明。问题是,我工作的公司只允许在 us-west-1(加利福尼亚北部)工作。我已尝试查看 CloudFormation 模板本身,但找不到任何提及的区域。我也在 AWS 开发人员论坛上问过这个问题,但没有人回应,我想知道这里是否有人知道如何在 us-west-2(俄勒冈)以外的任何区域生成该特定堆栈?谢谢!
我找到了解决方法。我曾经面临同样的问题,因为我的公司政策设置为不使用 us-west-2,因此我无法使用 Amazon Kinesis Data Generator 提供的 CloudFormation JSON 脚本。
我所做的是:
- 在本地计算机上通过 Amazon Kinesis Data Generator 下载 CloudFormation JSON 脚本。 CloudFormation JSON 脚本下载 link 可以找到 Amazon Kinesis Data Generator 帮助 page
- 下载源代码。可以在 Amazon Kinesis Data Generator 帮助 page.
中找到源代码下载 link
- 在您的 AWS 账户中,转到 S3 并在允许您创建的区域中创建一个 S3 存储桶。随意命名。
- 将step2下载的源码上传到step3创建的bucket中
- 编辑第 1 步中下载的 CloudFormation JSON 脚本。在脚本内部,将 Lambda 函数内的存储桶名称更改为您在步骤 3 中创建的存储桶的名称。
- 转到 CloudFormation 并通过上传您编辑的脚本来创建堆栈。
实施此解决方法时需要牢记的一件事是,如果 AWSLAB 对源代码进行了任何更改,或者更新版本的源代码出现,您将必须手动检查并更新它到你的桶。
我希望已经清楚了。
我已经创建了 JMeter 插件来在 Kinesis Data Stream 中发布数据记录。
https://github.com/JoseLuisSR/awsmeter
它运行良好,您不需要像 Kinesis Data Generator 那样使用任何其他 AWS 服务在 Kinesis 中发布事件,您可以在其中为需要构建的 Cognito、Cloudformation、Lambda 等服务支付额外费用并部署 KDG。
您只需要具有编程访问权限的 AWS IAM 用户,下载 JMeter 并安装 awsmeter 插件。
如果您有任何问题或意见,请告诉我。
谢谢。
我正在尝试生成 AWS here 提供的 cloudformation 堆栈。当我单击“使用 CloudFormation 创建 Cognito 用户”按钮时,它会将我定向到 us-west-2(俄勒冈州)上的 AWS 控制台 CloudFormation 页面,从那里它几乎不言自明。问题是,我工作的公司只允许在 us-west-1(加利福尼亚北部)工作。我已尝试查看 CloudFormation 模板本身,但找不到任何提及的区域。我也在 AWS 开发人员论坛上问过这个问题,但没有人回应,我想知道这里是否有人知道如何在 us-west-2(俄勒冈)以外的任何区域生成该特定堆栈?谢谢!
我找到了解决方法。我曾经面临同样的问题,因为我的公司政策设置为不使用 us-west-2,因此我无法使用 Amazon Kinesis Data Generator 提供的 CloudFormation JSON 脚本。
我所做的是:
- 在本地计算机上通过 Amazon Kinesis Data Generator 下载 CloudFormation JSON 脚本。 CloudFormation JSON 脚本下载 link 可以找到 Amazon Kinesis Data Generator 帮助 page
- 下载源代码。可以在 Amazon Kinesis Data Generator 帮助 page. 中找到源代码下载 link
- 在您的 AWS 账户中,转到 S3 并在允许您创建的区域中创建一个 S3 存储桶。随意命名。
- 将step2下载的源码上传到step3创建的bucket中
- 编辑第 1 步中下载的 CloudFormation JSON 脚本。在脚本内部,将 Lambda 函数内的存储桶名称更改为您在步骤 3 中创建的存储桶的名称。
- 转到 CloudFormation 并通过上传您编辑的脚本来创建堆栈。
实施此解决方法时需要牢记的一件事是,如果 AWSLAB 对源代码进行了任何更改,或者更新版本的源代码出现,您将必须手动检查并更新它到你的桶。
我希望已经清楚了。
我已经创建了 JMeter 插件来在 Kinesis Data Stream 中发布数据记录。
https://github.com/JoseLuisSR/awsmeter
它运行良好,您不需要像 Kinesis Data Generator 那样使用任何其他 AWS 服务在 Kinesis 中发布事件,您可以在其中为需要构建的 Cognito、Cloudformation、Lambda 等服务支付额外费用并部署 KDG。
您只需要具有编程访问权限的 AWS IAM 用户,下载 JMeter 并安装 awsmeter 插件。
如果您有任何问题或意见,请告诉我。
谢谢。