Scribble Maps 說明中心
變更語言

將 AWS S3 儲存貯體連接到您的團隊 - (團隊網頁應用程式)

S3 Bucket Storage 的功能

連接您自己的 Amazon Web Services (AWS) S3 儲存貯體,讓團隊成員可以從中載入地理空間檔案並將地圖儲存到其中。檔案會保留在您的儲存貯體中。只有擁有者和管理員可以進行此設定。

您可以從團隊入口網站的 S3 Bucket 區段開啟此頁面。

輸入儲存貯體詳細資料

  1. Bucket Name(必填)。您的 S3 儲存貯體名稱。
  2. 區域(必填)。選擇您的儲存貯體所在的 AWS 區域。
  3. Folder Prefix(選填)。所有 ScribbleMaps 檔案使用的前綴或資料夾,例如 maps/ 或 data/。

選擇驗證方式

選擇 ScribbleMaps 登入您的儲存貯體的方式。

IAM Role(建議)

IAM Role 透過 AWS STS 使用臨時憑證。無需管理靜態金鑰,因此更為安全。

  1. 使用複製按鈕複製 External ID。您需要將它用於角色的信任政策。
  2. 點選 Setup Instructions 查看完整步驟。簡而言之:- 在 AWS IAM Console 中建立角色,並選擇 Another AWS account 作為信任的實體。- 輸入說明中顯示的 ScribbleMaps AWS Account ID。- 勾選 Require external ID,並貼上本頁面的 External ID。- 附加一個政策,允許對您的儲存貯體執行 s3:GetObject、s3:PutObject、s3:DeleteObject 和 s3:ListBucket。
  3. 將角色的 ARN 貼上到 Role ARN 欄位。

IAM Role 不適用於 AWS GovCloud 區域。

Access Keys

Access Keys 使用 AWS Access Key ID 和 Secret Access Key。AWS GovCloud 區域必須使用此方式。

  1. 輸入您的 Access Key ID。
  2. 輸入您的 Secret Access Key。它會以加密方式儲存。如果已儲存金鑰,請將此欄位留空以保留原金鑰,或輸入新值以取代。

儲存並測試

  1. 點選 儲存設定。
  2. 點選 Test Connection 以確認 ScribbleMaps 可以連線到儲存貯體。此按鈕在儲存貯體設定完成後即可使用。
  3. 設定完成後,使用 S3 Storage 切換開關為您的團隊啟用或停用此整合。

必要的 CORS 設定

您的儲存貯體需要一條 CORS 規則,瀏覽器才能上傳到其中。請將以下內容新增到儲存貯體的 CORS 設定中:

[{
"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]

如果團隊成員在設定後無法儲存或載入檔案,很可能是儲存貯體仍需要這條 CORS 規則。

最後更新