Articles of plataforma de google cloud

¿Por qué mis URL firmadas reciben un error 403?

Referencia: https://googlecloudplatform.github.io/google-cloud-node/#/docs/storage/0.8.0/storage/file?method=getSignedUrl Esto es extremadamente extraño. Configuré mi cuenta de servicio como permiso de lectura de los objetos de almacenamiento. Que esta pasando ? servidor: snapshot.forEach(function(childSnapshot){ titleArray.push(childSnapshot.val().title); usernameArray.push(childSnapshot.val().username); keyArray.push(childSnapshot.key); var file = bucket.file(childSnapshot.val().image); var config = { action: ‘read’, expires: Date.now() + 10000, contentType: ‘image/png’ }; file.getSignedUrl(config, function(err, url) { if (err) { console.error(err); return; […]

Mensajes de error más detallados de la biblioteca cliente Node.js BigQuery

Estoy usando el conector oficial de Google Node para BigQuery . Tengo el siguiente fragmento de código para transmitir registros a la base de datos: module.exports.sendToBigQuery = (rows) => { bigquery .dataset(DATASET_NAME) .table(TABLE_NAME) .insert(rows) .catch(err => { if (err && err.name === ‘PartialFailureError’) { if (err.errors && err.errors.length > 0) { console.log(‘Insert errors:’); err.errors.forEach(err => […]

DialogFlow v2 Access Token no puede generar

Con la versión 1, así es como solía comunicarme con DialogFlow Api. fetch(configs.baseUrl + “query?v=20150910”, { body: JSON.stringify({query: text, lang: “en”, sessionId: “somerandomthing”}), headers: { ‘content-type’: ‘application/json’, “Authorization”: “Bearer ” + configs.accessToken, }, method: ‘POST’, }) .then(response => response.json()) .then(data => { console.log(data.result.fulfillment.speech); return data.result.fulfillment.speech; }) .catch(error => console.error(error)) Simplemente tuve que pasar el token […]

Node.js en Google Cloud Platform Pub / Sub tutorial worker está fallando con “TypeError: No se puede llamar al método ‘on’ of null”

Recibo un error al trabajar a través de https://cloud.google.com/nodejs/getting-started/using-pub-sub . (He completado con éxito tutoriales anteriores en la serie.) Con el comando “SCRIPT = worker.js PORT = 8081 npm start”, obtengo este error relacionado con background.js: TypeError: Cannot call method ‘on’ of null at /Users/xke/Documents/node.js/6-pubsub/lib/background.js:57:20 at /Users/xke/Documents/node.js/6-pubsub/node_modules/gcloud/lib/pubsub/index.js:256:7 at /Users/xke/Documents/node.js/6-pubsub/node_modules/gcloud/lib/common/util.js:684:11 at Object.handleResp (/Users/xke/Documents/node.js/6-pubsub/node_modules/gcloud/lib/common/util.js:192:5) at Request._callback (/Users/xke/Documents/node.js/6-pubsub/node_modules/gcloud/lib/common/util.js:679:12) […]

¿Cambiar el nombre de los archivos en Google Cloud Storage?

¿Se puede cambiar el nombre de los archivos en Google Cloud Storage? Estoy permitiendo a los usuarios subir fotos, pero quiero darles la posibilidad de editar la foto, al menos cambiando el nombre con el que la subieron. Estoy usando Javascript a través de Node.js. ¡Gracias!

Compute Engine: “Este sitio no puede ser alcanzado”

SITUACIÓN: Estoy siguiendo este tutorial. Cuando llego a la parte donde creo una instancia y ejecuto los comandos necesarios, llego a lo siguiente: To see the application running, go to http://[YOUR_INSTANCE_IP]:8080, where [YOUR_INSTANCE_IP] is the external IP address of your instance. PROBLEMA: La página no se carga. Recibo el siguiente mensaje de error: This site […]

¿No se pudieron cargar las credenciales predeterminadas? (Tutorial de Node.js Google Compute Engine)

SITUACIÓN: Sigo este tutorial: https://cloud.google.com/nodejs/tutorials/bookshelf-on-compute-engine Todo funciona bien hasta que hago npm start y voy a: http: // localhost: 8080 Me encuentro con el siguiente texto en la página en blanco: Could not load the default credentials. Browse to https://developers.google.com/accounts/docs/application-default-credentials for more information. Lo que no tiene sentido ya que estoy usando OAuth. Seguí el […]

Obtener un problema al integrar google-cloud con webpack

Estoy integrando el paquete google-cloud npm con mi aplicación de reacción y estoy usando firebase. Errores que estoy encontrando – ADVERTENCIA en ./~/google-cloud/~/hash-stream-validation/index.js Módulo no encontrado: Error: No puedo resolver ‘fast-crc32c’ en ‘/ home / linuxbox / React-Workspace / Kaptify / node_modules / google-cloud / node_modules / hash-stream-validation ‘@ ./~/google-cloud/~/hash-stream-validation/index.js 5: 8-30 @ ./~/google-cloud/~/@ google-cloud […]

Cómo listar directorios en un grupo GCS usando NodeJS

I Si está utilizando la biblioteca cliente NodeJS GCS y desea listar los directorios en su grupo, ¿cómo lo hace?

Se agotó el tiempo de conexión: Nodejs Google App Engine to Cloud MySql

El código es muy básico. Aplicación simple de nodejs usando mysql. Error: connect ETIMEDOUT se recibe cuando el código intenta conectarse al servidor Google Cloud MySql (segunda generación) en el motor de Google Apps. Sin embargo, la aplicación puede conectarse al servidor MySql desde mi máquina local ya que IP dirección IP de mi máquina […]