Skip to content
This repository was archived by the owner on Jul 31, 2020. It is now read-only.
This repository was archived by the owner on Jul 31, 2020. It is now read-only.

Backup not completing in S3 Bucket #8

@jonnydubowsky

Description

@jonnydubowsky

Hi- Thanks for creating this awesome tool!
I've been working to get it setup and running into issues.
My intention is to ultimately get this working as part of a few demonstrations I am giving on knowledge graph mapping. As such, I am planning on making the backups public, and you can check out the forked version I'm working from here:
https://github.com/totemprotocol/roam-backup/actions

  • I Setup the AWS s3 bucket. Setup github fork & the secret for github actions.
  • Successfully initiated the first Action by making a commit.
  • The Action successfully completed, but I do not see a completed backup in the S3 Bucket.
  • When referring back to the Github Action, no artifacts or annotations were created.
  • Here is what was generated for the workflow file:
    • .github/workflows/main.yml
    • name: "Roam Research backup"
    • on:
    • push:
    • branches:
      
    •   - master
      
    • schedule:
    • - cron: "*/15 * * * *"
      
    • jobs:
    • backup:
    • runs-on: ubuntu-latest
      
    • name: Backup
      
    • steps:
      
    •   - uses: actions/checkout@v2
      
    •   - uses: actions/setup-node@v1
      
    •     with:
      
    •       node-version: "10.x"
      
    •   - run: npm install
      
    •   - run: npm start
      
    •     env:
      
    •       ROAM_EMAIL: ${{ secrets.roamEmail }}
      
    •       ROAM_PASSWORD: ${{ secrets.roamPassword }}
      
    •       AWS_BUCKET_NAME: ${{ secrets.awsBucketName }}
      
    •       AWS_ACCESS_KEY_ID: ${{ secrets.awsAccessKeyId }}
      
    •       AWS_ACCESS_KEY_SECRET: ${{ secrets.awsAccessKeySecret }}
      

A few other details:

  • Under the S3 bucket's settings:
    • Block all public access
    • On
      • Block public access to buckets and objects granted through new access control lists (ACLs)
      • On
      • Block public access to buckets and objects granted through any access control lists (ACLs)
      • On
      • Block public access to buckets and objects granted through new public bucket or access point policies
      • On
      • Block public and cross-account access to buckets and objects through any public bucket or access point policies
      • On
    • When I review the user level Access Adviser details, it shows that the s3 bucket has the appropriate policy enabled, but under "last access" shows "Not accessed in the tracking period"

Please let me know any other details I can provide to troubleshoot this.

Thanks!
-

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions