2

我正在尝试使用 API Gateway 的 Canary 部署选项,但我无法这样做。看起来所有配置都已正确完成,但是当我尝试拨打电话时,我只会得到最新的代码版本响应。总而言之,这就是我正在做的事情:

  1. 我有一个名为dev的 API Gateway 阶段,其中已经部署了一个 Lambda。我在我的基本代码中添加了一个端点,该端点返回当前运行的代码版本。
  2. 我在 API Gateway 控制台的目标阶段 ( dev ) 中启用了 Canary 部署选项。
  3. 我对代码进行了更改并更新了先前创建的端点中的版本号。
  4. 我使用预期的 Canary 设置进行了新部署 (Lambda)。就我而言,我使用的百分比流量为 50%。

一切看起来都很好,甚至在 API Gateway 控制台的 Canary 选项卡中自动更改了百分比。但是一旦我开始调用我的端点,我只会得到最新版本。所以看起来我错过了一些东西,但我不知道是什么。

有任何想法吗?:)

4

0 回答 0