无法将 S3 中的 zip 用于 AWS Lambda
Can not use zip from S3 for AWS Lambda
情况:
- 我在 S3 存储桶中有一个带有 JS 函数的 zip 文件
- 文件属性说:
Link:
https://s3.just-an-example-region-for-this-post-1.amazonaws.com/my-bucket/server/func-helloworld.zip
当我创建一个新的 Lambda 函数并选择 Upload a .ZIP from Amazon S3
并继续时,我得到:
Trouble uploading file: Invalid S3 URL.
每个人都可以访问该 zip 文件。我可以下载 zip 文件。
我找不到一个很好的例子来说明这个 link 应该是什么样子。
我发现了这个:https://forums.aws.amazon.com/thread.jspa?messageID=468968񲟨
但是我不明白从哪里可以得到我的文件,格式就像帖子中提到的那样。
很有趣...
S3 和 Lambda 需要在同一区域。
我认为无论在哪个地区,只要从 S3 下载一个文件就可以了。没有。现在我知道了。
我通过网络控制台一步一步地尝试了。现在我读了 CLI docs 它到处都在说......该死的。应该先尝试 CLI。
情况:
- 我在 S3 存储桶中有一个带有 JS 函数的 zip 文件
- 文件属性说:
Link: https://s3.just-an-example-region-for-this-post-1.amazonaws.com/my-bucket/server/func-helloworld.zip
当我创建一个新的 Lambda 函数并选择 Upload a .ZIP from Amazon S3
并继续时,我得到:
Trouble uploading file: Invalid S3 URL.
每个人都可以访问该 zip 文件。我可以下载 zip 文件。
我找不到一个很好的例子来说明这个 link 应该是什么样子。
我发现了这个:https://forums.aws.amazon.com/thread.jspa?messageID=468968񲟨
但是我不明白从哪里可以得到我的文件,格式就像帖子中提到的那样。
很有趣... S3 和 Lambda 需要在同一区域。 我认为无论在哪个地区,只要从 S3 下载一个文件就可以了。没有。现在我知道了。
我通过网络控制台一步一步地尝试了。现在我读了 CLI docs 它到处都在说......该死的。应该先尝试 CLI。