我无法从GKE吊舱中获得对GCS存储桶的写访问权限
我有一个GKE吊舱在运行。我没有更改有关服务帐户的任何k8s配置。我让docker exec进入pod并安装了gcloud/gsutilgcloud auth list显示1234-compute@developer.gserviceaccount.com进入在GCS中,我添加了与存储管理员、存储遗留存储桶所有者、存储对象创建者相同的帐户(即,我刚刚尝试了一些东西)。我能够运行gsutil ls gs://bucket。但是,当运行gsutil
我在GCS中有一堆已经压缩的文件,我想下载,但要保持压缩。当我尝试下载运行命令的文件时:gsutil-mcp-rgs://my bucket name/path/to/dir/,它会下载文件,然后立即将其解压缩
文件的元数据中似乎有内容编码:gzip,并且gsutil cp似乎有默认行为,即使用此编码的文件在提供服务时将自动解压缩
我如何才能按原样下载文件而不自动解压缩?您可以使用所示的选项缓存控制:无转换
例如:
gsutil -m -h "Cache-Control: no-transfor
我在谷歌云存储上创建了一个存储桶。我想测试一些内置ACL,如public read、public read write等。但一旦我使用gsutil setacl命令更改了ACL,比如:
gsutil setacl公共读写gs://mybucket
我似乎已经失去了将ACL设置为其他任何内容的能力,我也无法获取当前ACL。当我尝试这两种方法之一时,我会收到以下消息:
GSResponseError:status=403,code=AccessDenied,reason=Forbidden,deta
在上周,我注意到我使用GSUtils(现在是v3.42)复制的gz文件中有5-10%已经损坏。。。当我从GCS UI查看文件时,可以肯定的是,它们比GSUtils下载的文件大
(FileNameHere).gz: Unexpected end of archive
(FileNameHere).gz: CRC failed in (FileNameHere). The file is corrupt
使用案例是将gzip文件从GCS复制到我们的一台Windows Server 2008r2机器
在将API从旧的“Google Cloud Storage Java API”升级到“Google Cloud Storage Java Client Library”后,我发现现在无法检索键中带有空格的对象
在web存储浏览器中,“Google云存储Java客户端库”使用的键似乎类似于“john+smith.png”。但“谷歌云存储JavaAPI”使用的密钥类似于“john%20smith.png”。我想这就是为什么现在“谷歌云存储Java API”保存的对象不能被“谷歌云存储Java客户端库
我已经建立了一个免费试用的谷歌云账户,持续60天,支付300美元的费用。如果我在该云中设置了一个Google Compute Engine虚拟机,我是单独收取计算引擎的费用,还是Google Cloud免费试用的300美元可以支付这些费用?是的,Google Compute Engine虚拟机包括在免费试用中,但是:
免费试用包括哪些内容?
300美元的信贷,用于60天内购买所有云平台产品。在免费试用期间,存在一些产品限制。计算引擎一次只能有八个并发内核
是的,谷歌计算引擎虚拟机包括在免费试用中
这是我唯一的选择还是有更快的方法
# Delete contents in bucket (takes a long time on large bucket)
gsutil -m rm -r gs://my-bucket/*
# Remove bucket
gsutil rb gs://my-bucket/
从开发人员控制台中卸下bucket。它将在删除非空桶之前请求确认。它就像一个符咒;) 另一个选项是在铲斗上启用。您可以将年龄指定为0天,然后等待几天。应删除所有对象。在删除存储桶之前,
如果这是一个错误的论坛,我表示歉意,但谷歌在这里为您指出问题和支持。如果有更好的地方报告bug,请告诉我
在最近一周左右,谷歌云存储浏览器()开始错误地命名下载的文件。下载文件“/path/to/my/file.xyz”时,文件名现在包括完整的文件路径
在文件中:
/path/to/my/file.xyz
将下载为:
path%2fto%2fmy%2ffile.xyz
其他浏览器中的结果类似,但Firefox和safari在下载的文件中将%2f转义为“-”。能否澄清旧文件名过去是什么?没有旧
我有一个云存储桶,里面有静态文件
我已经在上面的云存储桶上设置了一个启用了云CDN的负载平衡器
当我转到负载平衡器中分配的public\u IP时,我收到一条xml错误消息access denied,因为这只是一个IP,而不是登录页
当我转到public\u ip/index.html时,网站将加载
编辑(删除):bucket的内容将只由外部域名的子域提供,这就是为什么我不能将我的bucket命名为域名。
可以将bucket重命名为子域,并且登录页定义可以工作,但基本问题仍然存在
是否可以为IP
将显示以下错误
gsutil -m cp -R 'gs://[BUCKET]/' 'C:/Users/[USER]/[FOLDER]'
我尝试过将“/”改为“/”,并将“\”改为“\”,但没有任何结果,所以,几个小时后,我试图找出这是怎么回事。。碰巧文件名中有一个字符不能在windows中的文件名中使用。。希望这对其他人遇到此错误有所帮助。有关解决方案,请参阅
[Errno 22] invalid mode ('ab') or filename: u'C:\\Users\\[USER]\\[F
我们如何从dialogflow访问存储在云存储上的媒体文件
如果我公开这些文件,我可以访问它们,但还有什么其他选择?
如果我们授予对服务(dialogflow和/或firebase)帐户的访问权,它应该有效吗
// https://developers.google.com/actions/assistant/responses#media_responses
// Create a media response
conv.ask(new MediaObject({
name: t
我在使用签名url将图像文件从本地主机上载到google云时遇到CORS错误,如何避免
生成signedUrl的代码:
function get_v4_signed_url($bucket, $keyname, $contentType){
$bucket = $this->storageClient->bucket($bucket);
$object = $bucket->object($keyname);
$url
我公司的网站由第三方管理和托管。
我们希望在网站上提供一个门户,允许我们的客户将文件直接上传到Google云存储桶,而无需文件通过网站(这些上传可以跨越数千个文件和数GB)
我在AWS()上找到了一个很好的指南,但是我甚至不能确定Google是否有相同的功能,更不用说如何实现了
是否有人曾经做过这件事? < P>请考虑为我们提供更多关于你想要达到的技术细节。比如编程语言、服务器平台、网站所在的云提供商
概括地说,我可以告诉你,谷歌云存储有一种类似的上传文件的方法,即
例如,如果使用Python编
我有一个web应用程序,允许用户上传文件和其他文档。我关心的是确保这些上传的文档始终加密。我已经实现了SSL作为初始安全措施,但是一旦文档/文件到达bucket中,我如何确保文件在那里被加密?我有多个用户登录使用我的服务,每个人都有自己的上传文档的权限,可以把它想象成一个迷你dropbox服务。它只是用来上传一些文件存储的。使用谷歌云存储为每个客户端创建一个存储桶是正确的方法,还是我可以将所有内容都转储到一个存储桶中?我是新来GCP的,所以我会努力解决所有这些问题,所以任何帮助和指导都将不胜感激
我尝试使用gsutil对我的bucket应用规则,如下所示:
我甚至能够将新规则应用到我的桶中:
gsutil lifecycle get gs://testbucket24/
并于此返回:
{"rule": [{"action": {"type": "Delete"}, "condition": {"age": 7}}]}
问题是我等了72个小时,所有的对象(3个月前创建的)仍然在那里
更多信息:
我想我得到了许可,因为我成功地制定并获得了规则
多区域类桶
我为这个bucket启用
我正在尝试在gcloud上训练一个模型。我把数据上传到一个叫做口袋妖怪的文件夹里,放到了一个gs存储桶里。。
这些数据不需要任何标签,因为我正在进行无监督学习。虽然在本地运行代码确实有效,但当我尝试在gcloud上训练代码时,我无法正确获取数据
这是我的任务代码:
import tensorflow as tf
import argparse
import numpy as np
import trainer.model as model
from tensorflow.contrib.tr
我正试图提交一份作业,以便使用gcloud在ML引擎中进行培训,但在服务帐户权限方面遇到了一个错误,我无法弄清楚。模型代码存在于一个计算引擎实例上,作为bash脚本的一部分,我正在从该实例运行gcloud ml Engine jobs submit。我已经创建了一个服务帐户(ai平台-developer@....iam.gserviceaccount.com)用于VM实例上的gcloud身份验证,并已为作业和模型数据创建了一个bucket。服务帐户已被授予bucket的存储对象查看器和存储对象创
我们需要使用Java 1.6版本将文件上载到GCP存储桶。由于storage SDK库支持从Java 1.7或更高版本开始,请请求让我知道使用GCP storage bucket的前进方向
我尝试使用ApacheHTTP库,方法是遵循使用令牌设置所需http头的指导原则,但是在不使用GCPSDK的情况下刷新oauth令牌时遇到了问题
请求提供使用Java 1.6操作GCP存储桶的示例代码或任何参考。正如您在中所看到的,客户端库支持Java 7及以上版本。此外,您尝试使用的Java版本在一年多前就
我想将一个csv文件从我的Google云存储桶导入本地运行的H2O(H2O.init(ip=“localhost”))
我试着按照办公室的指示去做
我已经可以使用R包cloudml将csv文件从R上传到GCS,反之亦然。因此,我有理由相信我的授权设置正确
我尝试过使用Sys.setenv(GOOGLE\u APPLICATION\u CREDENTIALS=“/full/path/to/auth.json”)。我尝试使用Rstudio的终端做同样的事情:导出GOOGLE\u应用程序\u凭据=“/
gsutil命令仅在传输期间启用压缩(使用-J或-J ext),允许您仅在传输期间压缩,从而节省网络带宽并加快复制本身的速度
当从地面军事系统下载到本地计算机时,有没有一种等效的方法可以做到这一点?也就是说,如果我在gs://foo/bar/file.json中有一个未压缩的文本文件,是否有一些等效于-J的文件只在传输过程中压缩“file.json”的内容
目标是加快从远程到本地的拷贝速度,不仅仅是一个文件,而是几十个文件。我已经在使用-m进行并行复制,但希望传输压缩数据以减少网络传输时间
我在
我正在尝试在我的app engine web应用程序上确保对高级内容的访问。内容是一个模块,它是一个player.html,包含数十个相关的javascript、音频和视频资源。我正在尝试使用谷歌云存储来承载内容
我的想法是,当使用我的应用程序进行身份验证并具有适当访问权限的用户请求高级内容时,我的应用程序可以在player.html的url上签名。我不确定的是如何处理所有相关的资源文件?签名URL对于保护单个文件来说足够简单,但对于文件组又如何呢?我是否必须对所有内容的url进行签名,或者是否
我生成了Access&Secret Key并将其放入Bucket Explorer,就像我在他们的屏幕截图上看到的一样,但我得到一个错误,即AWS上无法识别密钥,所以它一直尝试连接到AWS。我有最新版本的OS X。看看,听起来你需要他们软件的一个特殊版本——但是,下载链接实际上似乎没有该版本。你有没有联系Bucket Explorer的开发者
或者,您可以使用上载和访问Google云存储中的数据,而无需依赖特定的客户端应用程序
google存储对象的ACL是否有用户数限制?
我不想在用户和存储之间添加端点数据库,而是想添加所有可以直接访问acl的用户
假设我在定义的ACL中有1000个或更多用户,它还可以吗?目前,ACL条目的硬限制为100个。相反,我建议您执行以下操作之一:
授予组权限并管理对该组的访问权限,或
管理其他数据存储(如SQL数据库)中的访问权限,并根据需要决定是否授予对资源的访问权限。通过发布已签名的URL授予访问权限,该URL可用于访问对象的短暂时间窗口
您是否有关于签名url的更多信息。我计划将所
我希望允许客户端(浏览器)应用程序将文件直接上载到Google云存储,同时保持限制客户端可以上载的文件大小的能力
最好的做法似乎是将由具有足够凭据的服务器创建的服务(服务帐户)结合起来
对于给定的流,是否可以限制特定的签名url或可恢复上载id的文件大小?这意味着Google云存储将拒绝超过所需大小的文件。通过添加一个新的URL,可以将已签名的URL限制为允许的确切大小。这将只允许使用允许的确切内容长度进行上载(并且不允许没有该标头的分块编码上载)。因此,您可以让客户端将所需长度传递给提供签名U
这是一个如何使用GCP云存储API完成特定任务的问题
我有一个具有“文件夹”结构的bucket,如下所示:
ID/年/月/日/文件
我需要搜索以下格式的所有文件:ID/2016/04/03/。我曾希望我可以在前缀中使用*(*/2016/04/03/),但这行不通
有没有人知道一种方法可以在不迭代每个顶级文件夹的情况下实现这一点?API不支持通配符表达式,只支持前缀查询
当你说“自己迭代每一个顶级文件夹”时,你的意思是在你的客户机代码中手动列出它们?通过执行指定delimiter=“/”和pref
要将对象上载到google云存储桶,我需要一个身份验证令牌。我选择了JSON API方法将对象上传到bucket
<?php
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, "https://www.googleapis.com/upload/storage/v1/b/Mybucket/o?uploadType=media");
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setop
我正在做一个项目,它需要谷歌应用程序引擎应用程序中最新版本的谷歌云存储客户端。在哪里可以找到最新版本?您可以在官方的谷歌应用程序引擎文档中找到这些版本。建议使用文档中提到的版本,因为它们与文档中提供的示例完美配合
Google云存储客户端支持几种编程语言。您可以在文档中看到它们
谷歌云存储客户端(谷歌云存储==1.13.2)
谷歌云存储客户端(1.62.0)
谷歌云存储客户端(“@Google Cloud/Storage”:“1.6.0”)
用于的Google云存储客户端(未指定版本)
用于的
我正在尝试将图像直接从浏览器上传到谷歌云存储桶。我在后端使用了这个示例
这是我的表格上传,工作正常
<form action={"https://" +this.state.imageForm.bucket +".storage.googleapis.com"} method="post" enctype="multipart/form-data">
<input type="hidden" name="key" value={this.state.imageForm.key
我在本地macOS系统上安装了gcsfuse,并将一个文件夹装载到云存储桶中。
一切正常
但是,如果从挂载的文件夹中删除了一个文件,也会在bucket上删除。
我不想发生这种事
当我删除任何文件时,它应该只在我的本地计算机上删除
谁能帮我做这件事
谢谢。官方版本的gcsfuse无法做到这一点
作为解决方法,您可以激活。因此,即使您删除了一个文件,一个版本化的副本仍然存在于您的Bucket中。你什么也没丢
对于解释版本控制也很有用
如果您真的想将gcsfuse与您的特殊功能一起使用,您可以分叉项目
我们有两个不同的存储桶:短期存储桶(应用了生命周期策略)和保留存储桶(我们将要无限期保留的数据放在其中)。我们将数据放入保留桶的方式通常是使用JSON API从短期桶复制原始对象
30天后的短期桶将数据移动到近线,60天后移动到冷线,90天后删除数据。我们的retain bucket的存储级别是标准的。当我们将数据从短期存储桶复制到保留存储桶时,我们希望保留要复制的文件的存储类-我们是否可以使用JSON API在目标文件上指定存储类?如果要保留存储类,建议执行以下操作:
使用copy方法在同一位
我正在使用一个服务帐户将一个文件上传到具有版本控制的Google云存储桶。我想保持服务帐户权限最小,它只需要上传文件,所以我不想给它删除文件的权限,但上传失败(只有在流式传输所有内容之后!)说它需要删除权限
它不应该创建一个新版本而不是删除吗
命令如下:
cmd-that-streams | gsutil cp -v - gs://my-bucket/${FILE}
我已经仔细检查了bucket上是否启用了版本控制
> gsutil versioning get gs://my-buck
谷歌云存储设计糟糕吗;或者我错过了一些非常明显的东西;还是专为技术人员设计的
我不是技术员
我把文件上传到谷歌云存储,我想把其中一些下载到另一台计算机上。如何从那里下载文件?如果您想使用浏览器下载文件,您应该导航到,选择适当的项目,然后选择左侧的“云存储”。这将显示要单击的bucket列表,从中可以下载各个对象
不过,也值得注意的是,云控制台实际上只是一种方便;谷歌云存储与其他企业云解决方案一样,是围绕API使用而设计的。Google Cloud Storage还提供了,它通过一个方便的命令行界
文件如下:
我使用此函数尝试下载obejct。但只有响应元数据信息
getFile:(文件id,回调)->
gapi.client.request(paramas,回调)
selfLink字段指向包含对象元数据的规范URL。要获取对象的内容,您应该使用mediaLink字段。使用谷歌存储服务下载文件时也遇到问题
一旦我在给定的bucket中列出了我的对象,我就会得到一个项目数组,每个项目都有一个媒体链接,其中包含指向我的文件的URL,看起来像
https://www.googleapis.co
当我尝试使用
gsutil cp file.gz gs://somebackup
获取此错误:
Your "GCE" credentials are invalid. For more help, see "gsutil help creds", or re-run the gsutil config command (see "gsutil help config").
Failure: GCE credentials requested outside a GCE instance.
我们正在尝试使用GCS连接器在HDP2.1上运行配置单元查询,它在昨天之前工作正常,但从今天早上开始,我们的作业随机开始失败。当我们手动重新启动它们时,它们工作正常。我怀疑这与在给定时间点运行的并行蜂巢作业的数量有关
以下是错误消息:
vertexId=vertex_1407434664593_37527_2_00,诊断=[顶点输入:访问历史初始值设定项失败,java.lang.ClassNotFoundException:Class com.google.cloud.hadoop.fs.gcs
我想能够服务的网站始终在https。我不是apache专家,但人们就是这样做的:
重新启动发动机
重写cond%{SERVER\u PORT}^443$
重写规则^/(*)https://%{HTTP_HOST}/$1[NC,R=301,L]
代码来源:
有没有办法通过GCE做到这一点?我只能在文档中看到转发规则,但没有关于重定向的内容
多谢各位
LeoGoogle Compute Engine允许您在Google的硬件上运行软件,如Linux和Apache,方法是使用虚拟化使其看起来像您有
在每分钟的顶端,我的代码将总共20到40个文件(从多台机器,大约5个文件并行上传,直到全部上传)上传到谷歌云存储。我经常收到429-错误太多,如下所示:
java.io.IOException: Error inserting: bucket: mybucket, object: work/foo/hour/out/2015/08/21/1440191400003-e7ba2b0c-b71b-460a-9095-74f37661ae83/2015-08-21T20-00-00Z/
在过去的3个月里,我一直在使用gsutil
我注意到一个错误不时随机出现,例如,有时一周一次,有时两周一次,等等
从日志中看,错误似乎无法启动新线程以执行gsutil命令:
Process SyncManager-1:
Traceback (most recent call last):
File "/usr/lib64/python2.6/multiprocessing/process.py", line 232, in _bootstrap
Process SyncManager-Pro
当在文件上传上使用-m选项时,我发现谷歌云存储和gsutil有问题。我想以多线程模式(使用-m选项)上载约400个文件,但出现错误:AccessDeniedException:超出403速率限制。请稍后重试此请求
我使用以下命令:
gsutil -m -q rsync -R -c -d -e mydir gs://mybucket/mydir1/mydir
我从gce实例使用它,但从自定义服务帐户用户使用,该用户具有下一个访问范围:编辑器;仓库管理员;存储对象管理;存储对象创建者和存储桶的it
我是一个谷歌云项目的所有者,里面有一个谷歌云存储桶。我们所有的备份都被移到此存储桶中。当我尝试检索某些备份时,我的权限被拒绝。除了把桶列出来,我什么也做不了
当我尝试用重置bucket ACL时
gsutil acl ch -u xxx@yyy.zzz:FC gs://abc/**
我得到以下错误
CommandException:未能为gs://abc/1234.sql设置acl。请确保您具有此资源的所有者角色访问权限
这毫无意义,因为我是项目和bucket所有者。我在IAM权限中为自己授予
我有一个桶,我希望它的内容可以公开阅读。但是,我不希望用户能够通过从URL中删除keyname来列出所有内容
为了简单起见,请假设我正在通过控制台设置这些权限
为alluser设置Storage Object Viewer,允许我访问对象并列出内容
设置存储旧式对象读取器用于allusers允许我访问对象,但不列出内容
这对我来说似乎很奇怪,为什么该许可是“遗留”许可?这是否意味着它将在未来被删除?这对我来说是一个非常重要的功能
此外,如果不删除它,我如何确保将来发布到此bucket的所有内容都
在GCS存储中,向bucket(不是整个项目;该项目中只有一个bucket)添加权限时,您可以设置bucket的权限,以便放入bucket的任何新对象都继承bucket的权限。
然而,在最新版本的地面军事系统中,我们还没有弄清楚如何做到这一点。我们可以设置根bucket的权限:
{
"email": "someuser@someaccount.iam.gserviceaccount.com",
"entity": "someuser@someaccount.iam.gservic
我正在使用带有rsync选项的谷歌云存储
我创建了一个cronjob,它每分钟同步一次文件。
但是有个问题
就在一个文件被部分写入时,cronjob运行,然后它同步文件的一部分,即使它没有完成。
有办法解决这个问题吗?gsutil rsync命令无法检查文件是否仍在写入。您需要协调您的写入和同步作业,以便它们在文件树的不相交部分上操作。例如,您可以安排您的写入作业写入目录A,而您的rsync作业从目录B进行rsync,然后切换指针,使您的写入作业写入目录B,而您的rsync作业写入目录A。另一个
我正在阅读有关如何使用谷歌云的文档,特别是如何将数据存储在一个存储桶上
我可以看到gcloud scp命令以安全的方式将文件上载到VM(在文档中突出显示)
要将uload装载到桶中,据说要使用gsutil cp
这个命令安全吗?如果我想上传敏感数据,我是否需要采取更多的预防措施(以及如何采取措施)根据:
默认情况下,gsutil通过JSON API请求端点访问云存储。您可以将此默认值更改为XML API
JSON API请求端点是HTTPS——因此,假设HTTPS提供的安全性足以满足您的需要,就
当通过FUSE安装GCS时,GCS使用的是存储在装载点的文件是否保存在本地磁盘文件系统上,这意味着它是否消耗实际磁盘空间,还是所有数据都直接存储到云中 gcsfuse,并保留一个缓存。这通常是正确的,因为否则您可能会耗尽所有可用的ram。如果需要,可以通过将-temp dir设置为a来防止在磁盘上存储本地副本
在谷歌云平台的注册过程中,我填写了3次错误的电话号码,我从我的卡中获得了3笔付款交易,每次1美元
这意味着您可以使用有效的CVC设置卡号,然后按“确定”按钮
这样可以吗?或者我在服务条款中忽略了这个费用
谢谢大家! 对于像谷歌这样的提供商来说,在信用卡上挂上一小笔以测试其有效性是很常见的。如果您使用借记卡,这实际上会减少账户上的可用余额,但不应最终确定,也不会实际提取款项
我建议你,谁将能够跟踪付款和双重检查一切都是正确的
从
我转到步骤3,但我看不到公共API访问。我在哪里能找到它?
这是我的屏幕截图
页面已移动。更新说明:
访问并从顶部的下拉列表中选择您的项目
单击左侧菜单栏上的“凭证”
单击“创建凭据”下拉列表并选择“API密钥”
选择“浏览器键”
若示例正在本地主机上运行,则删除所有“引用”并保存
我在你提供的@jterrace链接上看不到我的项目,你能帮我定位一下吗?UI又发生了轻微的变化。我更新了答案。昨天自己找到了,但是谢谢你的更新,它可以帮助其他人:)“浏览器键”似乎消失了
/**
* En
我已经编写了访问GCS bucket的代码,通过java中的API存储文件,该API接受JSON凭证文件。我已经从谷歌控制台创建了这个JSON文件。我需要每90天自动执行JSON文件或密钥轮换。如何重新生成/旋转JSON文件?我是GCS的新手
import java.io.IOException;
import java.security.GeneralSecurityException;
import com.google.api.client.googleapis.javanet.Goog
我有一个云函数,它被设置为由云存储桶触发
是否有任何方法可以判断事件是由新上载的对象还是被覆盖的对象引发的
我尝试console.log注销事件对象,但似乎没有任何迹象表明该对象是否已被覆盖
我确实注意到,在云发布/订阅通知中存在一个“overwroteGeneration”属性,这里的触发事件基于该属性,但在这里不可用。为了确定文件上载的性质(新文件上载而不是现有文件上载),您需要使用事件并将其传递给函数来解决问题
您需要使用事件类型。正如您从文档中看到的:
创建新对象(或现有对象)时发送此事
我需要从一个表中导出数据/在GooglePanner中从一个表中检索数据,并将其加载到我的on-premHDFS/关系存储中。我该怎么做呢?我在这里找不到任何可导出的内容通过云数据流支持扳手导出。看
默认的导出模板包含数据库的所有表。听起来您只需要一个表中的数据?如果是这样,您将需要构建一个自定义模板
您必须修改通过云数据流支持的扳手导出。看
默认的导出模板包含数据库的所有表。听起来您只需要一个表中的数据?如果是这样,您将需要构建一个自定义模板
您必须修改我查看了Paner python客户端a
上一页 1 2 ...
4 5 6 7 8 9 10 ...
下一页 最后一页 共 29 页