awslabs / realtime-fraud-detection-with-gnn-on-dgl

An end-to-end blueprint architecture for real-time fraud detection(leveraging graph database Amazon Neptune) using Amazon SageMaker and Deep Graph Library (DGL) to construct a heterogeneous graph from tabular data and train a Graph Neural Network(GNN) model to detect fraudulent transactions in the IEEE-CIS dataset.
https://awslabs.github.io/realtime-fraud-detection-with-gnn-on-dgl/
Apache License 2.0
208 stars 38 forks source link

Having trouble to access files from S3 #1499

Open jl-hk opened 8 months ago

jl-hk commented 8 months ago

Unable to download dataset from S3 with for Sagemaker notebooks. https://github.com/awslabs/realtime-fraud-detection-with-gnn-on-dgl/blob/main/src/sagemaker/01.FD_SL_Process_IEEE-CIS_Dataset.ipynb

Reproduction Steps

Access directly from browser https://s3.console.aws.amazon.com/s3/buckets/aws-gcr-solutions-assets?region=us-east-1&prefix=open-dataset%2Fieee-fraud-detection%2F&bucketType=general image

Or run the following image

Error Log

fatal error: An error occurred (403) when calling the HeadObject operation: Forbidden fatal error: An error occurred (403) when calling the HeadObject operation: Forbidden

Environment

Other

N/A


This is :bug: Bug Report

zxkane commented 8 months ago

Hi,

The bucket specified in the notebook is owned by another AWS account. You cannot access it from the AWS console.

However, the objects are public for use. You can download it via awscli or HTTP request. When you download it via awscli, you need to configure your account credentials.