Create Google Cloud Storage Feed
User Intent
"How do I sync files from Google Cloud Storage? Show me GCS feed configuration."
Operation
SDK Method: createFeed() with FeedTypes.Site
Feed Service: Google Cloud Storage
Auth: Service account credentials
Code Example (TypeScript)
import { Graphlit } from 'graphlit-client';
import { FeedTypes, FeedServiceTypes } from 'graphlit-client/dist/generated/graphql-types';
const graphlit = new Graphlit();
const feed = await graphlit.createFeed({
name: 'GCS Documents',
type: FeedTypes.Site,
site: {
type: FeedServiceTypes.GoogleBlob,
bucketName: 'my-documents',
prefix: 'documents/',
credentials: process.env.GCS_SERVICE_ACCOUNT_JSON!,
},
// Optional: add workflow for content processing
// workflow: { id: workflow.createWorkflow.id }
});
console.log(`Created GCS feed: ${feed.createFeed.id}`);Configuration
bucketName: GCS bucket name prefix: Folder path credentials: Service account JSON
Last updated
Was this helpful?