google-cloud-platform - 部署谷歌云功能时出错 - 内存不足?
问题描述
我已将以下部署用于本教程中用于谷歌云功能的示例代码。当将新项目添加到我的存储桶时,该函数应该简单地打印以下语句(每半小时发生一次)
示例代码(文件也称为 hello_gs.py):
def hello_gcs(event, context):
print('Event ID: {}'.format(context.event_id))
print('Event type: {}'.format(context.event_type))
print('Bucket: {}'.format(event['bucket']))
print('File: {}'.format(event['name']))
print('Metageneration: {}'.format(event['metageneration']))
print('Created: {}'.format(event['timeCreated']))
print('Updated: {}'.format(event['updated']))
我部署它:
gcloud functions deploy hello_gcs \
--trigger-resource bucket1 \
--trigger-event google.storage.object.finalize
我的日志中出现以下错误
insertId: "000000-f7b8ac5b-61f2-4d37-902a-b21ab56372c9"
labels: {1}
logName: "projects/project-name-v2/logs/cloudfunctions.googleapis.com%2Fcloud-functions"
receiveTimestamp: "2021-10-20T11:38:19.093774441Z"
resource: {2}
severity: "ERROR"
textPayload: "Function cannot be initialized. Error: memory limit exceeded.
"
timestamp: "2021-10-20T11:38:18.112056018Z"
然而功能如此简单和小我觉得这很难理解?
任何想法我在这里做错了什么,我们将不胜感激。
解决方案
推荐阅读
- c++ - 关于 char 数组,我正在尝试将数组中的每个字符分配给另一个值
- html - 移动设备的引导顶部菜单不起作用
- c++ - C ++为“系统”函数错误组合字符串
- python - 解析电子邮件文本的标题
- swift - 使用 swift 代码从 firebase 数据库中获取所有 uid
- scala - 相似键的两个 RDD 列表中的 for 循环
- php - Composer 包认为我使用的是旧版本的 PHP (OSX)
- python - 无论如何将python期货放入fifo?
- cmd - 命令行管道以匹配输出的第一行
- python - 在 python 的 naughts 和 crosses 游戏中将标记放置在板上的问题