Serverless: Ошибка ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ CloudFormation

Π‘ΠΎΠ·Π΄Π°Π½Π½Ρ‹ΠΉ Π½Π° 6 июн. 2016  Β·  3ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΈ  Β·  Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ: serverless/serverless

МнС Π½Π΅ ΡƒΠ΄Π°Π»ΠΎΡΡŒ Π½Π°ΠΉΡ‚ΠΈ Π°Π½Π°Π»ΠΎΠ³ΠΈΡ‡Π½ΡƒΡŽ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ для этого, Π½ΠΎ моя бСссСрвСрная установка Π½Π΅ Ρ…ΠΎΡ‡Π΅Ρ‚ ΠΈΠ³Ρ€Π°Ρ‚ΡŒ с ΠΌΠΎΠ΅ΠΉ ΡƒΡ‡Π΅Ρ‚Π½ΠΎΠΉ записью AWS, ΠΈ, ΠΏΠΎΡ…ΠΎΠΆΠ΅, это ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° с CloudFormation.

Π‘Ρ‚ΠΎΠΈΡ‚ ΠΎΡ‚ΠΌΠ΅Ρ‚ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ Π½Π° этом ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π΅ Ρƒ мСня Π΅ΡΡ‚ΡŒ Π΅Ρ‰Π΅ ΠΎΠ΄ΠΈΠ½ бСссСрвСрный ΠΏΡ€ΠΎΠ΅ΠΊΡ‚, ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽΡ‰ΠΈΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ для ΡΠΎΠ²Π΅Ρ€ΡˆΠ΅Π½Π½ΠΎ Π΄Ρ€ΡƒΠ³ΠΎΠΉ консоли ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ AWS. ΠœΠΎΠΆΠ΅Ρ‚ ΠΎΠ½ΠΈ ΠΊΠΎΠ½Ρ„Π»ΠΈΠΊΡ‚ΡƒΡŽΡ‚.

Π’ΠΎΡ‚ полная трассировка стСка:

➜  Sites sls project create
Serverless: Initializing Serverless Project...
Serverless: Enter a name for this project:  (serverless-hyzha4) gamblor
Serverless: Enter a new stage name for this project:  (dev)
Serverless: For the "dev" stage, do you want to use an existing Amazon Web Services profile or create a new one?
  > Existing Profile
    Create A New Profile
Serverless: Select a profile for your project:
  > greenwald_web
Serverless: Creating stage "dev"...
Serverless: Select a new region for your stage:
  > us-east-1
    us-west-2
    eu-west-1
    eu-central-1
    ap-northeast-1
Serverless: Creating region "us-east-1" in stage "dev"...
Serverless: Deploying resources to stage "dev" in region "us-east-1" via Cloudformation (~3 minutes)...
/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:61
        fn = function () { throw arg; };
                           ^

ServerlessError: ServerlessError: The request signature we calculated does not match the signature you provided. Check your AWS Secret Access Key and signing method. Consult the service documentation for details.

The Canonical String for this request should have been
'POST
/

host:cloudformation.us-east-1.amazonaws.com
x-amz-content-sha256:a2a7598a25270c66b8240e6b6b79dba162c1cd4f0a4e55a8ae70bcfaa1742f28
x-amz-date:20160606T000717Z

host;x-amz-content-sha256;x-amz-date
a2a7598a25270c66b8240e6b6b79dba162c1cd4f0a4e55a8ae70bcfaa1742f28'

The String-to-Sign should have been
'AWS4-HMAC-SHA256
20160606T000717Z
20160606/us-east-1/cloudformation/aws4_request
162169136a49170309594344c3a2f48851a81a8a4aefd2a0f4eeb5caebd0639c'

    at new ServerlessError (/usr/local/lib/node_modules/serverless/lib/Error.js:17:11)
    at ResourcesDeploy.<anonymous> (/usr/local/lib/node_modules/serverless/lib/actions/ResourcesDeploy.js:242:25)
    at ResourcesDeploy.tryCatcher (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/util.js:16:23)
    at Promise._settlePromiseFromHandler (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:502:31)
    at Promise._settlePromise (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:559:18)
    at Promise._settlePromise0 (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:604:10)
    at Promise._settlePromises (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/promise.js:679:18)
    at Async._drainQueue (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:138:16)
    at Async._drainQueues (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:148:10)
    at Immediate.Async.drainQueues [as _onImmediate] (/usr/local/lib/node_modules/serverless/node_modules/bluebird/js/release/async.js:17:14)
    at processImmediate [as _immediateCallback] (timers.js:383:17)
БСссСрвСрная вСрсия

бСссСрвСрная вСрсия 0.5.5.

ΠŸΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ°

OSX Эль-ΠšΠ°ΠΏΠΈΡ‚Π°Π½

ΠŸΠ°ΠΊΠ΅Ρ‚Ρ‹ / зависимости

Π’ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎ, aws-cli ? ВСрсия 1.10.35

Π‘Π°ΠΌΡ‹ΠΉ ΠΏΠΎΠ»Π΅Π·Π½Ρ‹ΠΉ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² это, я Ρ€Π΅ΡˆΠΈΠ» это, сгСнСрировав Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ / сСкрСт, Π° Π·Π°Ρ‚Π΅ΠΌ создав Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ aws с

serverless config credentials --provider aws --key 1234 --secret 5678 --profile custom-profile

ВсС 3 ΠšΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π—Π°ΠΊΡ€Ρ‹Ρ‚ΠΈΠ΅, ΠΏΠΎΡΠΊΠΎΠ»ΡŒΠΊΡƒ я большС Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΡŽ этот ΠΏΡ€ΠΎΠ΅ΠΊΡ‚ для рассматриваСмого прилоТСния.

Ссли ΠΊΡ‚ΠΎ-Ρ‚ΠΎ Π΅Ρ‰Π΅ ΠΏΠΎΠΏΠ°Π΄Π΅Ρ‚ Π² это, я Ρ€Π΅ΡˆΠΈΠ» это, сгСнСрировав Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ / сСкрСт, Π° Π·Π°Ρ‚Π΅ΠΌ создав Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡ€ΠΎΡ„ΠΈΠ»ΡŒ aws с

serverless config credentials --provider aws --key 1234 --secret 5678 --profile custom-profile

@brandonmp спасибо, Ρ‡Ρ‚ΠΎ подСлились.
МнС Ρ‚ΠΎΠΆΠ΅ ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ ΡΠ³Π΅Π½Π΅Ρ€ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ ΠΊΠ»ΡŽΡ‡ ΠΈ сСкрСт.

Π― Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ сбит с Ρ‚ΠΎΠ»ΠΊΡƒ, ΠΏΠΎΡ‡Π΅ΠΌΡƒ старый Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π».
Π½ΠΎ это Π±ΠΈΠ»Π΅Ρ‚ Π² слуТбу ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ AWS.

Π‘Ρ‹Π»Π° Π»ΠΈ эта страница ΠΏΠΎΠ»Π΅Π·Π½ΠΎΠΉ?
0 / 5 - 0 Ρ€Π΅ΠΉΡ‚ΠΈΠ½Π³ΠΈ