Serverless: рдХреНрд▓рд╛рдЙрдбрдлрд╝реЙрд░реНрдореЗрд╢рди рдХреЙрдиреНрдлрд╝рд┐рдЧ рддреНрд░реБрдЯрд┐

рдХреЛ рдирд┐рд░реНрдорд┐рдд 6 рдЬреВрди 2016  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: serverless/serverless

рдореБрдЭреЗ рдЗрд╕рдХреЗ рд▓рд┐рдП рдПрдХ рд╕рдорд╛рди рд╕рдорд╕реНрдпрд╛ рдирд╣реАрдВ рдорд┐рд▓реА, рд▓реЗрдХрд┐рди рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдХреА рдореЗрд░реА рд╕реНрдерд╛рдкрдирд╛ рдореЗрд░реЗ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдЦрд╛рддреЗ рдХреЗ рд╕рд╛рде рдирд╣реАрдВ рдЦреЗрд▓рдирд╛ рдЪрд╛рд╣рддреА рд╣реИ, рдФрд░ рдпрд╣ рдХреНрд▓рд╛рдЙрдбрдлреЙрд░реНрдореЗрд╢рди рдХреЗ рд╕рд╛рде рдПрдХ рд╕рдорд╕реНрдпрд╛ рдкреНрд░рддреАрдд рд╣реЛрддреА рд╣реИред

рдпрд╣ рдзреНрдпрд╛рди рджреЗрдиреЗ рдпреЛрдЧреНрдп рд╣реИ рдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдЗрд╕ рдорд╢реАрди рдкрд░ рдПрдХ рдкреВрд░реА рддрд░рд╣ рд╕реЗ рдЕрд▓рдЧ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХрдВрдкрдиреА рдХрдВрд╕реЛрд▓ рдХреЗ рд▓рд┐рдП рдкреНрд░реЛрдлрд╛рдЗрд▓ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рдПрдХ рдФрд░ рд╕рд░реНрд╡рд░ рд░рд╣рд┐рдд рдкреНрд░реЛрдЬреЗрдХреНрдЯ рд╣реИред рд╢рд╛рдпрдж рд╡реЗ рдЯрдХрд░рд╛ рд░рд╣реЗ рд╣реИрдВред

рдпрд╣рд╛рдБ рдкреВрд░реНрдг рд╕реНрдЯреИрдХрдЯреНрд░реЗрд╕ рд╣реИ:

тЮЬ  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ред

рдордВрдЪ

рдУрдПрд╕рдПрдХреНрд╕ рдПрд▓ рдХреИрдкрд┐рдЯрд╛рди

рдкреИрдХреЗрдЬ/рдирд┐рд░реНрднрд░рддрд╛

рд╢рд╛рдпрдж aws-cli ? рд╡реА. 1.10.35

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдирдИ рдХреБрдВрдЬреА/рд░рд╣рд╕реНрдп рдЙрддреНрдкрдиреНрди рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рдПрдХ рдирдпрд╛ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ

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

рд╕рднреА 3 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдмрдВрдж рд╣реЛ рд░рд╣рд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореИрдВ рдЕрдм рдЗрд╕ рдкрд░рд┐рдпреЛрдЬрдирд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рд╡рд┐рдЪрд╛рд░рд╛рдзреАрди рдРрдк рдХреЗ рд▓рд┐рдП рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдЕрдЧрд░ рдХреЛрдИ рдФрд░ рдЗрд╕реЗ рд╣рд┐рдЯ рдХрд░рддрд╛ рд╣реИ, рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рдПрдХ рдирдИ рдХреБрдВрдЬреА/рд░рд╣рд╕реНрдп рдЙрддреНрдкрдиреНрди рдХрд░рдХреЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ, рдлрд┐рд░ рдПрдХ рдирдпрд╛ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдкреНрд░реЛрдлрд╝рд╛рдЗрд▓ рдмрдирд╛ рд░рд╣рд╛ рд╣реИ

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

@brandonmp рд╕рд╛рдЭрд╛ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред
рдореБрдЭреЗ рднреА рдПрдХ рдирдИ рдХреБрдВрдЬреА рдФрд░ рд░рд╣рд╕реНрдп рдЙрддреНрдкрдиреНрди рдХрд░рдирд╛ рдерд╛ред

рдореИрдВ рдереЛрдбрд╝рд╛ рдЙрд▓рдЭрди рдореЗрдВ рд╣реВрдВ рдХрд┐ рдкреБрд░рд╛рдирд╛ рдХрд╛рдо рдХреНрдпреЛрдВ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ред
рд▓реЗрдХрд┐рди рд╡рд╣ рдПрдбрдмреНрд▓реНрдпреВрдПрд╕ рдХреЛ рдЯрд┐рдХрдЯ рдХрд╛ рд╕рдорд░реНрдерди рдХрд░рддрд╛ рд╣реИред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

BarakChamo picture BarakChamo  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rdehnhardt picture rdehnhardt  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

gmetzker picture gmetzker  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

chris-hailstorm picture chris-hailstorm  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

taptip picture taptip  ┬╖  3рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ