Scribble Maps Help Center
Change language

Командагызга AWS S3 bucket тоташтыру - (Team web app)

S3 Bucket Storage нәрсә эшли

Үзегезнең Amazon Web Services (AWS) S3 bucket'ыгызны тоташтырыгыз, команда әгъзалары аннан геомәкан файлларын йөкли һәм карталарны шунда саклый алсын. Файллар сезнең bucket'ыгызда кала. Моны бары тик хуҗалар һәм администраторлар гына көйли ала.

Бу битне команда порталының S3 Bucket бүлегеннән ачасыз.

Bucket мәгълүматларын кертегез

  1. Bucket Name (мәҗбүри). S3 bucket'ыгызның исеме.
  2. Region (мәҗбүри). Bucket'ыгыз урнашкан AWS төбәген сайлагыз.
  3. Folder Prefix (мәҗбүри түгел). ScribbleMaps'ның бөтен файллары өчен префикс яки папка, мәсәлән, maps/ яки data/.

Аутентификация ысулын сайлагыз

ScribbleMaps'ның bucket'ыгызга ничек керәчәген сайлагыз.

IAM Role (тәкъдим ителә)

IAM Role AWS STS аша вакытлыча таныклык мәгълүматларын куллана. Идарә итәргә кирәкле даими ачкычлар юк, шуңа күрә ул тагын да куркынычсызрак.

  1. Күчереп алу төймәсе белән External ID күчереп алыгыз. Ул ролнең trust policy өчен кирәк.
  2. Тулы адымнар өчен Setup Instructions төймәсенә басыгыз. Кыскача: - AWS IAM Console'да роль төзегез һәм ышанычлы субъект итеп Another AWS account сайлагыз. - Күрсәтмәләрдә күрсәтелгән ScribbleMaps AWS Account ID'ны кертегез. - Require external ID билгеләгез һәм бу биттәге External ID'ны ябыштырыгыз. - Bucket'ыгызда s3:GetObject, s3:PutObject, s3:DeleteObject һәм s3:ListBucket гамәлләренә рөхсәт бирүче policy беркетегез.
  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. Save Settings төймәсенә басыгыз.
  2. ScribbleMaps'ның bucket'ка ирешә алуын раслау өчен Test Connection төймәсенә басыгыз. Бу төймә bucket көйләнгәннән соң эшли.
  3. Көйләү тәмамлангач, командагыз өчен интеграцияне кабызу яки сүндерү өчен S3 Storage күчергечен кулланыгыз.

Кирәкле CORS көйләүләре

Браузер bucket'ка йөкли алсын өчен, аңа CORS кагыйдәсе кирәк. Моны bucket'ның CORS көйләүләренә өстәгез:

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

Көйләүдән соң команда әгъзалары файлларны саклый яки йөкли алмаса, күрәсең, bucket'ка әле дә бу CORS кагыйдәсе кирәк.

Last updated