google appengine的yaml檔案,配置說明

來源:互聯網
上載者:User
這是一個建立於 的文章,其中的資訊可能已經有所發展或是發生改變。

application: myapp  # 你的google app id

version: 1          # 版本

runtime: go         # 運行時語言

api_version: go1    # API的版本


default_expiration:  1d 2h 3m 4s # 可選的,如果靜態資源沒有設定expiration,則會使用該項


handlers:                   # 分發器

- url: /stylesheets         # 擴充的posix regex運算式,可以使用\W, \w, \S, \s, \D, \d

  static_dir: stylesheets   # 靜態目錄

  mime_type: xxxx           # 可選的,如果設定了,就會指定response的類型

  expiration: 1d 2h 3m 4s   # 可選的,表示靜態資源應被用戶端緩衝的時間


- 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:         # 表示應用目錄中匹配下列Regex的檔案都不需要上傳

- ^(.*/)?#.*#$

- ^(.*/)?.*~$

- ^(.*/)?.*\.py[co]$

- ^(.*/)?.*/RCS/.*$

- ^(.*/)?\..*$


還有一些其他資訊,請參考google app engine sdk


相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.