Scribble Maps-ы æххуысы центр
Æвзаг баивын

S3 бакет баиу кӕн дӕ командӕмӕ - (Командӕйы веб-тавар)

Цы кӕны S3 бакет хъахъхъӕнӕндон

Баиу кӕн дӕхи Amazon Web Services (AWS) S3 бакет, цӕмӕй командӕйы уӕнгтӕ уым ӕрлӕууой геобӕстӕйы файлтӕ ӕмӕ уым бафснайой картӕ. Файлтӕ баззайынц дӕ бакетӕй. Уымӕн ӕй ныххӕст кӕнын ис ӕрмӕст хицауӕн ӕмӕ админӕн.

Ацы фарс байгом кӕнынц командӕйы порталы S3 бакет хайӕй.

Бафысс бакеты дзырдтытӕ

  1. Бакеты ном (ӕнӕмӕнг). Дӕ S3 бакеты ном.
  2. Регион (ӕнӕмӕнг). Равзар AWS регион, кӕм ис дӕ бакет.
  3. Папкӕйы префикс (ихалдзинад). Префикс кӕнӕ папкӕ ӕппӕт ScribbleMaps файлтӕн, зӕгъӕн, maps/ кӕнӕ data/.

Равзар аутентификацийы ӕгъдау

Равзар, куыд ацу ScribbleMaps дӕ бакетмӕ.

IAM Роль (бамбарын кӕнынц)

IAM Роль пайда кӕны афойнадон хицӕнтӕ 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 ацы фарсӕй. - Бафтау policy, цы ратты бар s3:GetObject, s3:PutObject, s3:DeleteObject ӕмӕ s3:ListBucket дӕ бакеты.
  3. Бавӕр ролы ARN Role ARN быдырмӕ.

IAM Роль нӕй AWS GovCloud регионтӕн.

Бахизӕн ӕххуырстӕ

Бахизӕн ӕххуырстӕ пайда кӕнынц 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 ӕгъдау.

Фæстаг ног кæнынад