Conector para o Cloud Spanner

Conector do Workflows que define a função integrada usada para acessar o Cloud Spanner em um fluxo de trabalho.

Mais informações

Para ver a documentação detalhada que inclui este exemplo de código, consulte:

Exemplo de código

YAML

# This workflow demonstrates how to use the Cloud Spanner connector to write
# some entries to an existing database.
# Expected successful output: "SUCCESS"
- create_table_entry:
    assign:
      - entry: ["123"]
- create_txn:
    assign:
      - req:
          mutations:
            - insert:
                columns:
                  - ID
                table: Contacts
                values:
                  - ${entry}
          singleUseTransaction:
            readWrite: {}
- create_spanner_session:
    call: googleapis.spanner.v1.projects.instances.databases.sessions.create
    args:
      database: projects/placeholder/instances/placeholder-instance-name/databases/placeholder-database-name
    result: session
- write_entry:
    call: googleapis.spanner.v1.projects.instances.databases.sessions.commit
    args:
      session: ${session.name}
      body: ${req}
- delete_spanner_session:
    call: googleapis.spanner.v1.projects.instances.databases.sessions.delete
    args:
      name: ${session.name}
- the_end:
    return: SUCCESS

A seguir

Para pesquisar e filtrar amostras de código para outros produtos do Google Cloud, consulte o navegador de amostra do Google Cloud.