Aceda aos serviços incluídos antigos para o Go

Esta página descreve como instalar e usar os serviços agrupados com o tempo de execução do Go para o ambiente padrão do App Engine. A sua app pode aceder aos serviços incluídos através do SDK dos serviços do App Engine para Go.

Antes de começar

Instalar o SDK dos serviços do App Engine

Para chamar as APIs de serviços agrupados antigos com Go, tem de usar o SDK mais recente. Siga estes passos:

  1. Atualize o ficheiro app.yaml para incluir a seguinte linha:

    app_engine_apis: true
    
  2. Adicione uma referência ao SDK mais recente no seu ficheiro go.mod executando go get no terminal da seguinte forma:

    go get google.golang.org/appengine/v2
    

    A principal diferença ao atualizar para o Go é a utilização da v2 do SDK dos serviços do App Engine.

  3. Na sua app, modifique as declarações de importação inserindo /v2/ nos nomes dos pacotes antigos. Por exemplo, se usar o Memcache, faça o seguinte:

    import (
      "google.golang.org/appengine/v2"
      "google.golang.org/appengine/v2/memcache"
    )
    

    Para ver a lista completa de nomes de pacotes disponíveis, consulte a documentação de referências da API de serviços agrupados antigos.

  4. Execute go mod tidy para limpar as referências no ficheiro go.mod.

    go mod tidy
    

Considerações sobre a migração

Deve ter em atenção as seguintes considerações se estiver a migrar para o tempo de execução do Go e a sua app usar serviços agrupados antigos: