AWS S3 bucket-ini komandanıza qoşun - (Komanda veb tətbiqi)
S3 Bucket Anbarı nə edir
Komanda üzvlərinin ondan geoməkan fayllarını yükləyə və xəritələri ona yadda saxlaya bilməsi üçün öz Amazon Web Services (AWS) S3 bucket-inizi qoşun. Fayllar sizin bucket-inizdə qalır. Bunu yalnız sahiblər və adminlər qura bilər.
Bu səhifəni komanda portalının S3 Bucket bölməsindən açırsınız.
Bucket məlumatlarını daxil edin
- Bucket Name (tələb olunur). S3 bucket-inizin adı.
- Region (tələb olunur). Bucket-inizin yerləşdiyi AWS regionunu seçin.
-
Folder Prefix (könüllü). Bütün ScribbleMaps faylları üçün prefiks və ya qovluq, məsələn
maps/və yadata/.
Autentifikasiya metodunu seçin
ScribbleMaps-in bucket-inizə necə daxil olacağını seçin.
IAM Role (tövsiyə olunur)
IAM Role AWS STS vasitəsilə müvəqqəti etibarnamələrdən istifadə edir. İdarə ediləcək statik açarlar yoxdur, buna görə də daha təhlükəsizdir.
- External ID-ni kopyala düyməsi ilə kopyalayın. Rolun etibar siyasəti üçün ona ehtiyacınız var.
- Tam addımlar üçün Setup Instructions düyməsinə klikləyin. Qısaca: - AWS IAM Console-da rol yaradın və etibarlı qurum kimi Another AWS account seçin. - Təlimatlarda göstərilən ScribbleMaps AWS Account ID-ni daxil edin. - Require external ID seçimini işarələyin və bu səhifədəki External ID-ni yapışdırın. - Bucket-iniz üzərində
s3:GetObject,s3:PutObject,s3:DeleteObjectvəs3:ListBucketəməliyyatlarına icazə verən siyasət əlavə edin. - Rolun ARN-ni Role ARN sahəsinə yapışdırın.
IAM Role AWS GovCloud regionları üçün əlçatan deyil.
Access Keys
Access Keys AWS Access Key ID və Secret Access Key-dən istifadə edir. Bu metod AWS GovCloud regionları üçün tələb olunur.
- Access Key ID-nizi daxil edin.
- Secret Access Key-inizi daxil edin. O, şifrələnmiş şəkildə saxlanılır. Açar artıq yadda saxlanılıbsa, onu saxlamaq üçün bu sahəni boş buraxın və ya əvəz etmək üçün yeni dəyər yazın.
Yadda saxlayın və sınayın
- Ayarları yadda saxla düyməsinə klikləyin.
- ScribbleMaps-in bucket-ə çata bildiyini təsdiqləmək üçün Test Connection düyməsinə klikləyin. Bu düymə bucket konfiqurasiya edildikdən sonra işləyir.
- Quraşdırma bitdikdən sonra komandanız üçün inteqrasiyanı aktiv və ya deaktiv etmək üçün S3 Storage açarından istifadə edin.
Tələb olunan CORS konfiqurasiyası
Brauzerin ora yükləmə edə bilməsi üçün bucket-inizə CORS qaydası lazımdır. Bunu bucket-in CORS ayarlarına əlavə edin:
[{"AllowedOrigins": [
"https://www.scribblemaps.com",
"https://team.scribblemaps.com",
"https://widgets.scribblemaps.com"
],
"AllowedMethods": ["GET", "PUT", "DELETE", "HEAD"],
"AllowedHeaders": ["*"],
"MaxAgeSeconds": 3000
}]
Quraşdırmadan sonra komanda üzvləri faylları yadda saxlaya və ya yükləyə bilmirlərsə, çox güman ki, bucket-ə hələ də bu CORS qaydası lazımdır.
Son yenilənmə