Какие меры предосторожности я должен предпринять, когда публично публикую проект AWS Amplify? - PullRequest
0 голосов
/ 18 апреля 2020

Я создаю проект IoT камеры видеонаблюдения , который загружает изображения в S3 и вскоре предложит пользовательский интерфейс для просмотра этих изображений. AWS Amplify используется для того, чтобы это произошло быстро.

Когда я начинаю со стороны Amplify, я замечаю файл конфигурации, который имеет очень конкретно названные атрибуты и значения. Файл team-provider-info.json, в частности, который не игнорируется, очень специфичен c:

{
    "dev": {
        "awscloudformation": {
            "AuthRoleName": "amplify-twintigersecurityweb-dev-123456-authRole",
            "UnauthRoleArn": "arn:aws:iam::111164163333:role/amplify-twintigersecurityweb-dev-123456-unauthRole",
            "AuthRoleArn": "arn:aws:iam::111164163333:role/amplify-twintigersecurityweb-dev-123456-authRole",
            "Region": "us-east-1",
            "DeploymentBucketName": "amplify-twintigersecurityweb-dev-123456-deployment",
            "UnauthRoleName": "amplify-twintigersecurityweb-dev-123456-unauthRole",
            "StackName": "amplify-twintigersecurityweb-dev-123456",
            "StackId": "arn:aws:cloudformation:us-east-1:111164163333:stack/amplify-twintigersecurityweb-dev-123456/88888888-8888-8888-8888-888838f58888",
            "AmplifyAppId": "dddd7dx2zipppp"
        }
    }
}

Могу ли я опубликовать это в своем хранилище publi c без беспокойства? Есть ли вероятность конфликта в именовании? Как можно использовать это в своем новом проекте?

1 Ответ

0 голосов
/ 18 апреля 2020

За AWS Дополнить документацию :

Если вы хотите сделать проект открытым для общего доступа и открыть свою серверную инфраструктуру с открытым исходным кодом, вам следует удалить или поместить команду ampify / team- Информация о провайдере. json файл в файле gitignore.

На первый взгляд, все остальное, сгенерированное amplify init NOT в файле .gitignore, можно использовать совместно. например, project-config. json и backend-config. json.

Добавить это в .gitignore:

# not to share if public
amplify/team-provider-info.json
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...