[英]How to move a File from One folder to Another Folder in the same AWS S3 bucket using Lambda?
[英]Access file from one folder of a bucket to another folder of the same bucket in AWS S3
我有一個Amazon S3存儲桶。 存儲桶內有兩個文件夾:
index.html
文件 .js
文件 如何從第一個存儲桶中的index.html
文件訪問第二個存儲桶中的.js
文件?
<html>
<head>
<script type="text/javascript" src="/folder2/array.js"></script>
</head>
<body>
<input type="button" onclick="go()" value="Display JS Array"/>
<script>
go();
</script>
</body>
</html>
`function go(){
var array = new Array();
array[0] = "Red";
array[1] = "Blue";
array[3] = "Green";
for (var i=0; i < array.length; i++){
document.write("<li>" + array[i] + "<br />");
}
}`
您可以使用文件的完整路徑 。
例如,如果您的存儲桶名為bucket-name-2
,並且位於悉尼地區,則指向.js
文件的鏈接為:
https://s3-ap-southeast-2.amazonaws.com/bucket-name-2/array.js
(這些URL顯示在Amazon S3管理控制台中。)
如果兩個存儲桶都在同一區域,則可以通過以下方式引用文件:
src=/bucket-name-2/array.js
這是因為它們將共享相同的DNS名稱,但存儲桶名稱會有所不同。
如果您已激活靜態網站托管 ,則URL如下所示:
http://my-bucket.s3-website-ap-southeast-2.amazonaws.com/array.js
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.