application: myapp # 你的google app id html
version: 1 # 版本 正则表达式
runtime: go # 运行时语言 api
api_version: go1 # API的版本 缓存
default_expiration: 1d 2h 3m 4s # 可选的,若是静态资源没有设置expiration,则会使用该项 app
handlers: # 分发器 网站
- url: /stylesheets # 扩展的posix regex表达式,能够使用\W, \w, \S, \s, \D, \d ui
static_dir: stylesheets # 静态目录 google
mime_type: xxxx # 可选的,若是设置了,就会指定response的类型 url
expiration: 1d 2h 3m 4s # 可选的,表示静态资源应被客户端缓存的时间 spa
- url: /(.*\.(gif|png|jpg))$
static_files: static/\1 # url捕获的分组是能够用的(\1)
upload: static/.*\.(gif|png|jpg)$ # 可选的,upload用来限制static_files可访问的文件
application_readable: true # 可选的,为真时,脚本能够访问该文件
http_header: # 可选的,表示能够设置response的header
Access-Control-Allow-Origin: * # 可选的,设置为*,全部网站均可以访问myapp.appspot.com的资源
# 设置为http://mygame.appspot.com,则只有该站可访问资源
- url: /.*
script: _go_app # 表示由脚本处理该url
secure: optional # 可选的,此为默认值,http和https均可以成功访问站点
never # https会被重定向到http协议下的统一站点
always # http会被重定向到https协议下的统一站点
login: optional # 可选的,此为默认值,不须要登陆
required # 须要登陆才能访问,不然执行auth_fail_action
admin # 必须是管理员账户才能访问,未登陆执行auth_fail_action,返回401
auth_fail_action: redirect # 可选的,此为默认值,重定向到google登陆页面
unauthorized # 返回401
error_handlers: # 可选的,设置错误页面
- file: default_error.html # 默认的错误页面
- error_code: over_quota # 指定错误码
file: over_quota.html # 该错误码的页面
skip_files: # 表示应用目录中匹配下列正则表达式的文件都不须要上传
- ^(.*/)?#.*#$
- ^(.*/)?.*~$
- ^(.*/)?.*\.py[co]$
- ^(.*/)?.*/RCS/.*$
- ^(.*/)?\..*$
还有一些其余信息,请参考google app engine sdk