我正在使用代码&按照此处提到的步骤操作:https://github.com/rufuspollock/s3-bucket-listing(3.在网站模式下使用带有前缀模式的Amazon S3)错误:[object Object]
Chrome控制台显示 http://[bucket].s3-us-east-1.amazonaws.com/?delimiter=/ 净:: ERR_NAME_NOT_RESOLVED
index.html代码
<!DOCTYPE html>
<html>
<head>
<title>S3 Bucket Listing Generator</title>
</head>
<body>
<div id="navigation"></div>
<div id="listing"></div>
<script type="text/javascript" src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
<script type="text/javascript">
var S3BL_IGNORE_PATH = true;
// var BUCKET_NAME = 'tests3kv';
var BUCKET_URL = 'http://[bucket].s3-us-east-1.amazonaws.com';
//var S3B_ROOT_DIR = 'SUBDIR_L1/SUBDIR_L2/';
var S3B_SORT = 'NEW2OLD';
//var EXCLUDE_FILE = 'index.html';
//var AUTO_TITLE = true;
//var S3_REGION = 's3'; // for us-east-1
</script>
<script type="text/javascript" src="http://rawgit.com/rufuspollock/s3-bucket-listing/gh-pages/list.js"></script></body>
</html>
调用该网站
答案 0 :(得分:0)
us-east-1
区域中没有支持格式https://bucketname.s3-us-east-1.amazonaws.com
的REST端点。
us-east-1
区域是原始S3区域,在这方面的工作方式与所有其他区域不同。
请使用以下表格之一:
https://bucketname.s3.amazonaws.com
https://bucketname.s3-external-1.amazonaws.com
https://bucketname.s3.dualstack.us-east-1.amazonaws.com
最后一个支持IPv4和IPv6。否则,这些都具有相同的功能。
http://docs.aws.amazon.com/general/latest/gr/rande.html#s3_region