ເຊື່ອມຕໍ່ AWS S3 bucket ກັບທີມຂອງທ່ານ - (ແອັບເວັບທີມ)
S3 Bucket Storage ເຮັດຫຍັງ
ເຊື່ອມຕໍ່ Amazon Web Services (AWS) S3 bucket ຂອງທ່ານເອງ ເພື່ອໃຫ້ສະມາຊິກທີມສາມາດໂຫຼດໄຟລ໌ຂໍ້ມູນພູມສາດຈາກມັນ ແລະ ບັນທຶກແຜນທີ່ລົງໃນມັນໄດ້. ໄຟລ໌ຍັງຢູ່ໃນ bucket ຂອງທ່ານ. ມີແຕ່ເຈົ້າຂອງ ແລະ ຜູ້ບໍລິຫານເທົ່ານັ້ນທີ່ຕັ້ງຄ່ານີ້ໄດ້.
ທ່ານເປີດໜ້ານີ້ຈາກພາກ S3 Bucket ຂອງພອດທັນທີມ.
ປ້ອນລາຍລະອຽດຂອງ bucket
- Bucket Name (ຈຳເປັນ). ຊື່ຂອງ S3 bucket ຂອງທ່ານ.
- ພາກພື້ນ (ຈຳເປັນ). ເລືອກພາກພື້ນ AWS ທີ່ bucket ຂອງທ່ານຕັ້ງຢູ່.
-
Folder Prefix (ທາງເລືອກ). prefix ຫຼື ໂຟນເດີສຳລັບໄຟລ໌ ScribbleMaps ທັງໝົດ, ເຊັ່ນ
maps/ຫຼືdata/.
ເລືອກວິທີການຢືນຢັນຕົວຕົນ
ເລືອກວິທີທີ່ ScribbleMaps ເຂົ້າສູ່ລະບົບ bucket ຂອງທ່ານ.
IAM Role (ແນະນຳ)
IAM Role ໃຊ້ຂໍ້ມູນຮັບຮອງຊົ່ວຄາວຜ່ານ AWS STS. ບໍ່ມີ static keys ທີ່ຕ້ອງຈັດການ, ສະນັ້ນຈຶ່ງປອດໄພກວ່າ.
- ຄັດລອກ External ID ດ້ວຍປຸ່ມຄັດລອກ. ທ່ານຕ້ອງການມັນສຳລັບ trust policy ຂອງ role.
- ຄລິກ Setup Instructions ເພື່ອເບິ່ງຂັ້ນຕອນທັງໝົດ. ໂດຍຫຍໍ້: - ໃນ AWS IAM Console, ສ້າງ role ແລະ ເລືອກ Another AWS account ເປັນ trusted entity. - ປ້ອນ ScribbleMaps AWS Account ID ທີ່ສະແດງໃນຄຳແນະນຳ. - ໝາຍຖືກ Require external ID ແລະ ວາງ External ID ຈາກໜ້ານີ້. - ແນບ policy ທີ່ອະນຸຍາດ
s3:GetObject,s3:PutObject,s3:DeleteObject, ແລະs3:ListBucketໃນ bucket ຂອງທ່ານ. - ວາງ ARN ຂອງ role ລົງໃນຊ່ອງ Role ARN.
IAM Role ບໍ່ມີໃຫ້ສຳລັບພາກພື້ນ AWS GovCloud.
Access Keys
Access Keys ໃຊ້ AWS Access Key ID ແລະ Secret Access Key. ວິທີນີ້ຈຳເປັນສຳລັບພາກພື້ນ AWS GovCloud.
- ປ້ອນ Access Key ID ຂອງທ່ານ.
- ປ້ອນ Secret Access Key ຂອງທ່ານ. ມັນຖືກເກັບໄວ້ແບບເຂົ້າລະຫັດ. ຖ້າມີ key ທີ່ບັນທຶກໄວ້ແລ້ວ, ປ່ອຍຊ່ອງນີ້ວ່າງເພື່ອຮັກສາມັນໄວ້, ຫຼື ພິມຄ່າໃໝ່ເພື່ອປ່ຽນແທນ.
ບັນທຶກ ແລະ ທົດສອບ
- ຄລິກ ບັນທຶກການຕັ້ງຄ່າ.
- ຄລິກ Test Connection ເພື່ອຢືນຢັນວ່າ ScribbleMaps ເຂົ້າເຖິງ bucket ໄດ້. ປຸ່ມນີ້ໃຊ້ໄດ້ຫຼັງຈາກຕັ້ງຄ່າ bucket ແລ້ວ.
- ເມື່ອຕັ້ງຄ່າແລ້ວ, ໃຊ້ສະວິດ S3 Storage ເພື່ອເປີດ ຫຼື ປິດການເຊື່ອມຕໍ່ສຳລັບທີມຂອງທ່ານ.
ການຕັ້ງຄ່າ CORS ທີ່ຕ້ອງມີ
bucket ຂອງທ່ານຕ້ອງມີກົດ CORS ເພື່ອໃຫ້ບຣາວເຊີອັບໂຫຼດໄປຫາມັນໄດ້. ເພີ່ມສິ່ງນີ້ໃສ່ການຕັ້ງຄ່າ CORS ຂອງ bucket:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
ຖ້າສະມາຊິກທີມບໍ່ສາມາດບັນທຶກ ຫຼື ໂຫຼດໄຟລ໌ໄດ້ຫຼັງຈາກຕັ້ງຄ່າ, ສ່ວນຫຼາຍແລ້ວ bucket ຍັງຕ້ອງການກົດ CORS ນີ້.
ອັບເດດຫຼ້າສຸດ