当在命令行中运行该函数时,它会生成带有IAM凭据的预签名URL,该凭据可能存储在环境变量中或中 ~/.aws/config 。
~/.aws/config
为关联的IAM角色分配临时凭证 1 在AWS Lambda环境中调用时使用该函数。
AWS需要使用临时凭证进行的请求包括 x-amz-security-token 头。 2
x-amz-security-token
我没有在这里找到URL的长度。
如果您希望在本地和Lambda函数环境中保持一致的行为,一种简单的方法是在Lambda函数的环境中设置AWS凭据。