Безсерверные фреймворки - PullRequest
0 голосов
/ 08 ноября 2018

Я просто хочу иметь возможность распечатать информацию, необходимую для конфигурации моего приложения. Начиная с основ: UserPoolId. Выход не работает. Кто-нибудь знает почему?

service: test-ota-fmw

provider:
    name: aws
    runtime: nodejs8.10
    stage: dev

custom:
    stage: ${opt:stage, self:provider.stage}
    variables:
        facebook_app_id: fbappid
        google_app_id: xxxxx.apps.googleusercontent.com

resources:
    # Cognito
    # - ${file(resources/cognito-user-pool.yml)}
    # - ${file(resources/cognito-identity-pool.yml)}
    Resources:
        CognitoUserPool:
            Type: AWS::Cognito::UserPool
            Properties:
                UserPoolName: mgnio-${self:custom.stage}-user-pool
                UsernameAttributes:
                    - email
                AutoVerifiedAttributes:
                    - email
        CognitoUserPoolClient:
            Type: AWS::Cognito::UserPoolClient
            Properties:
                ClientName: mgnio-${self:custom.stage}-mobile-app-client
                GenerateSecret: true
                UserPoolId:
                    Ref: CognitoUserPool

    Outputs:
        UserPoolId:
            Value:
                Ref: CognitoUserPool

выход

Вот вывод после запуска serverless deploy

Service Information
service: mgnio-ota-fmw
stage: dev
region: us-east-1
stack: mgnio-ota-fmw-dev
api keys:
  None
endpoints:
  None
functions:
  None

Очевидно, мне нужно добавить больше текста, потому что он жалуется, что мой пост в основном кодовый. Я действительно не знаю, как объяснить дальше, так что я буду продолжать разглагольствовать, пока у меня не будет достаточно текста, чтобы StackOverflow перестал на меня кричать. Спасибо!

Обновление Я смог получить вывод, если я запустил serverless deploy -v. Это ожидаемое поведение? Выходные данные отображаются только в том случае, если установлен флаг --verbose?

1 Ответ

0 голосов
/ 21 июля 2019

Чтобы безсерверная структура отображала любые выходные данные стека, вам необходимо использовать флаг -v или --verbose.

sls deploy -v 

или

sls info -v

См. Документы здесь .

...