Terraform-aws-github-runner: dev-usw2-scale-up рд╡рд┐рдлрд▓рддрд╛: "SQS рдЗрд╡реЗрдВрдЯ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓" "PEM рд░реВрдЯреАрди: get_name: Sign.sign рдкрд░ рдХреЛрдИ рд╕реНрдЯрд╛рд░реНрдЯ рд▓рд╛рдЗрди рдирд╣реАрдВ"

рдХреЛ рдирд┐рд░реНрдорд┐рдд 28 рдЬреБрд▓ре░ 2020  ┬╖  7рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: philips-labs/terraform-aws-github-runner

рд╕рд╛рд░рд╛рдВрд╢

рджреЗрд╡-usw2-рд╕реНрдХреЗрд▓-рдЕрдк рдирд┐рд╖реНрдкрд╛рджрди рдкрд░рд┐рдгрд╛рдо: рд╡рд┐рдлрд▓

рдкреНрд░рдЬрдирди рдХреЗ рдЪрд░рдг

рдЗрд╕ рд░реЗрдкреЛ рдФрд░ https://040code.github.io/2020/05/25/scaling-selfhosted-action-runners рдореЗрдВ рдЕрдкреЗрдХреНрд╖рд┐рдд рдЬреАрдердм рдРрдк рдХреЗ рд╕рд╛рде рдЕрдкреЗрдХреНрд╖рд┐рдд рдЬреАрдердм рдРрдк рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдПрдкреНрд▓рд┐рдХреЗрд╢рди рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдЯреНрд░рд┐рдЧрд░

рд╡рд░реНрддрдорд╛рди рдмрдЧ рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

рддреНрд░реБрдЯрд┐ рддреНрд░реБрдЯрд┐: рддреНрд░реБрдЯрд┐: 0909006C : рдкреАрдИрдПрдо рджрд┐рдирдЪрд░реНрдпрд╛: get_name :
(рдкреВрд░реА рддреНрд░реБрдЯрд┐ рдЯреНрд░реЗрд╕/рдиреАрдЪреЗ рджреЗрдЦреЗрдВ)

рдЕрдкреЗрдХреНрд╖рд┐рдд рд╕рд╣реА рд╡реНрдпрд╡рд╣рд╛рд░ рдХреНрдпрд╛ рд╣реИ?

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

рдкреНрд░рд╛рд╕рдВрдЧрд┐рдХ рд▓реЙрдЧ рдФрд░/рдпрд╛ рд╕реНрдХреНрд░реАрдирд╢реЙрдЯ

рджреЗрдЦрдиреЗ рдХреЗ рд▓рд┐рдП рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдЬреАрдердм рдРрдк рдХреЗ рд╕рд╛рде рдХреЙрдиреНрдлрд╝рд┐рдЧрд░ рдХрд┐рдП рдЧрдП рдЬреАрдердм рд░реЗрдкреЛ рдХреЗ рд▓рд┐рдП рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рд╡рд┐рдлрд▓рддрд╛/рддреНрд░реБрдЯрд┐
CloudWatch: CloudWatch рд▓реЙрдЧреНрд╕: рд▓реЙрдЧ рд╕рдореВрд╣: /aws/lambda/dev-usw2-scale-up
рдпрд╣рд╛рдБ рдЬреАрдердм рд╕рд╛рд░ рдореЗрдВ рдЙрдкрд▓рдмреНрдз рд╣реИ:

рдЬрд┐рд╕реНрдЯ-рдлрд╛рдЗрд▓-рдПрдбрдмреНрд▓реНрдпреВрдПрд╕-рд▓реИрдореНрдмреНрдбрд╛-рджреЗрд╡-usw2-рд╕реНрдХреЗрд▓-рдЕрдк-рддреНрд░реБрдЯрд┐

рд╕рдВрднрд╛рд╡рд┐рдд рд╕реБрдзрд╛рд░

рдкрд╣рд▓реА рдирдЬрд╝рд░ рдореЗрдВ, рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдХрд┐рд╕реА рдкреНрд░рдорд╛рдгрдкрддреНрд░/рдХреБрдВрдЬреА рддреНрд░реБрдЯрд┐ рд╕реЗ рд╕рдВрдмрдВрдзрд┐рдд рд╣реЛ рд╕рдХрддрд╛ рд╣реИ?

рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдХреМрди рд╕рдВрдмреЛрдзрд┐рдд рдХрд░ рд╕рдХрддрд╛ рд╣реИ

рд╕рдВрдХрд▓реНрдк рдкрд░ рд╕рддреНрдпрд╛рдкрди рдФрд░ рд╕реБрдЭрд╛рд╡реЛрдВ рдХрд╛ рдЕрдиреБрд░реЛрдз

рдЕрдиреНрдп рд▓рд┐рдВрдХ/рд╕рдВрджрд░реНрдн

рд╢реБрдХреНрд░рд┐рдпрд╛

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

рдзрдиреНрдпрд╡рд╛рдж @compiaffe ред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд░реАрдбрдореЗ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред
рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рд▓реИрдореНрдмреНрдбрд╛/рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ рд▓реЙрдЧ рдореЗрдВ рдХреЛрдИ рдФрд░ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдФрд░ S3 рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдПрдХреНрд╢рди-рд░рдирд░.рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ, рдФрд░ рдореИрдВ рд░реАрдбрдореЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдФрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ _except_ рд╕реНрдкреЙрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдирд┐рд░реНрдорд╛рдг рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ - рдХрд┐ рдореЗрд░рд╛ рдЖрдЦрд┐рд░реА рдореБрджреНрджрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рд░реЗрдлрд░реА: рд╕реНрдХреЗрд▓рд┐рдВрдЧ-рд╕реЗрд▓реНрдлрд╣реЛрд╕реНрдЯреЗрдб-рдПрдХреНрд╢рди-рд░рдирд░#рдкреБрдЯрд┐рдВрдЧ-рдСрд▓-рдЯреБрдЧреЗрджрд░

рдпрджрд┐ рдЖрдк рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдзрд╛рд╡рдХ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдкрдВрдЬреАрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЯреНрд░реЗрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ред GitHub рдРрдк рдореЗрдВ рдПрдХ рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╡реЗрдмрд╣реБрдХ рдкрд░ рднреЗрдЬреЗ рдЧрдП рдИрд╡реЗрдВрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдШрдЯрдирд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдФрд░ рдЧреБрдкреНрдд рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдк рд╡реЗрдмрд╣реБрдХ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╡реЙрдЪ рдореЗрдВ рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ рдЖрдк EC2 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрд╕рдПрд╕рдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ (рдПрдордкреА: рдХреНрдпрд╛ рдпрд╣ рдПрд╕рдПрд╕рдПрдЪ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИред рдмрд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ /var/log/user_data.log рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВред

рддреНрд░реБрдЯрд┐ рдХрд╛ рдмрд┐рдВрджреБ рд▓реИрдореНрдмреНрдбрд╛ рдФрд░ рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ рдХреЗ рдмрд╛рдж рд╣реИ, рдФрд░ рдЕрдЧрд▓рд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЪрд░рдг рдИрд╕реА 2 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ (рд▓реЙрдЧ) рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ рдЬрдм рд╕реНрдкреЙрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рддреИрдирд╛рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рддреБрдореНрд╣рд╛рд░реЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреБрдореНрд╣реЗ рдзрдиреНрдпрд╡рд╛рджред

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

рдпрджрд┐ рдЖрдкрдиреЗ рдкреАрдИрдПрдо рдХреБрдВрдЬреА рдХреЗ рдмрд┐рдирд╛ рдмреЗрд╕ 64 рдПрдиреНрдХреЛрдб рдХрд┐рдпрд╛ рд╣реИ рддреЛ рдореИрдВрдиреЗ рдпрд╣ рд╡рд╣реА рд╕рдорд╕реНрдпрд╛ рджреЗрдЦреА рд╣реИ
-----BEGIN RSA PRIVATE KEY-----
-----END RSA PRIVATE KEY-----

рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЖрдкрдХреЛ .pem рдлрд╝рд╛рдЗрд▓ рдХреА рдкреВрд░реА рд╕рд╛рдордЧреНрд░реА рд▓реЗрдиреА рд╣реЛрдЧреА рдФрд░ рдмреЗрд╕ 64 рдПрдирдХреЛрдб рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

рдзрдиреНрдпрд╡рд╛рдж @compiaffe ! рд╡рд╣ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рдПрдХ рдореБрджреНрджрд╛ рдерд╛ред

рд░реАрдбрдореЗ/рджрд╕реНрддрд╛рд╡реЗрдЬрд╝реЛрдВ рдореЗрдВ рдРрд╕рд╛ рдХреБрдЫ рд╣реЛрдирд╛ рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рд╣рд╛рдпрдХ рд╣реЛрдЧрд╛:

  • GITHUB_KEY=$(base64 ./myapp-aws-github-runner.2020-07-29.private-key.pem) ; cat $GITHUB_KEY > encoded_key.out now use this entire file as the github_app_key_base64 value

рдореИрдВрдиреЗ рдлрд┐рд░ рд╕реЗ рддреИрдирд╛рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдЕрдм рд▓реИрдореНрдмреНрдбрд╛ рд╕реНрдХреЗрд▓-рдЕрдк рдлрд╝рдВрдХреНрд╢рди рдореЗрдВ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдПрд╕рдХреНрдпреВрдПрд╕ рддреНрд░реБрдЯрд┐ рджреЗрдЦ рд░рд╣рд╛ рд╣реВрдВ, 'рдЙрддреНрд╕реБрдХ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЗрд╕реЗ рдкрд╣рд▓реЗ рджреЗрдЦрд╛ рд╣реИ?

2020-07-29T12:38:43.476-07:00 | 2020-07-29T19:38:43.476Z    e67a6201-6e39-50c8-94f7-359abc4954cd    ERROR   Invoke Error    {     "errorType": "Error",     "errorMessage": "Failed handling SQS event",     "stack": [         "Error: Failed handling SQS event",         "    at _homogeneousError (/var/runtime/CallbackContext.js:12:12)",         "    at postError (/var/runtime/CallbackContext.js:29:54)",         "    at callback (/var/runtime/CallbackContext.js:41:7)",         "    at /var/runtime/CallbackContext.js:104:16",         "    at /var/task/index.js:17333:16",         "    at Generator.throw (<anonymous>)",         "    at rejected (/var/task/index.js:17315:65)",         "    at processTicksAndRejections (internal/process/task_queues.js:97:5)"     ] }

рдзрдиреНрдпрд╡рд╛рджред

@ cmcconnell1 рд╣рд╛рдБ рдореИрдВрдиреЗ рдПрдХ рдмрд╛рд░ рджреЗрдЦрд╛ рд╣реИред рдкрд╣рд▓реЗ рд▓реЙрдЧ рдкреНрд░рд╡рд┐рд╖реНрдЯрд┐ рдХреА рдЬрд╛рдБрдЪ рдХрд░реЗрдВ, рдпрд╣ рд╕рдВрднрд╡рддрдГ 403 рдХреЗ рд╕рд╛рде рдЙрддреНрддрд░ рджрд┐рдП рдЧрдП Github рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдкрд░ рдПрдХ API рдХреЙрд▓ рджрд┐рдЦрд╛рдПрдЧрд╛ред

рдореБрдЭреЗ рдХреНрд░рд┐рдпрд╛рдПрдБ, рдЬрд╛рдБрдЪ рдФрд░ рд╕реНрд╡рдпрдВ-рд╣реЛрд╕реНрдЯ рдХрд┐рдП рдЧрдП рдзрд╛рд╡рдХреЛрдВ рдХреЛ Github рдРрдк рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдиреА рдереА, рд▓реЗрдХрд┐рди рдРрд╕рд╛ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЗрд╕реЗ рдкреНрд░рд╢рд╛рд╕рди рддрдХ рдкрд╣реБрдБрдЪ рджреЗрдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИред

рд╕рдВрдЧрдарди рдпрд╛ рд░реЗрдкреЛ рдкрд░ рд╕реНрдерд╛рдкрдирд╛ рдореЗрдВ рдЬрд╛рдирд╛ рди рднреВрд▓реЗрдВ рдФрд░ рдЕрдзрд┐рдХ/рднрд┐рдиреНрди рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреЗ рд▓рд┐рдП рдЕрдиреБрд░реЛрдз рдХреА рдЕрдиреБрдорддрд┐ рджреЗрдВред

рдзрдиреНрдпрд╡рд╛рдж @compiaffe ред рдРрд╕рд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИ рдХрд┐ рдЕрддрд┐рд░рд┐рдХреНрдд рдЕрдиреБрдорддрд┐рдпреЛрдВ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реИ рдЬреЛ рд░реАрдбрдореЗ рдореЗрдВ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдирд╣реАрдВ рд╣реИрдВред
рдЕрдм рдореЗрд░реЗ рдкрд╛рд╕ рдХрд┐рд╕реА рднреА рд▓реИрдореНрдмреНрдбрд╛/рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ рд▓реЙрдЧ рдореЗрдВ рдХреЛрдИ рдФрд░ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рд╣реИ, рдФрд░ S3 рдмрд╛рд▓реНрдЯреА рдореЗрдВ рдПрдХреНрд╢рди-рд░рдирд░.рдЬрд╝рд┐рдк рдлрд╝рд╛рдЗрд▓ рджреЗрдЦреЗрдВ, рдФрд░ рдореИрдВ рд░реАрдбрдореЗ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдиреЗ рдФрд░ рдЕрдкреЗрдХреНрд╖рд┐рдд рдХрд╛рд░реНрдпрдХреНрд╖рдорддрд╛ _except_ рд╕реНрдкреЙрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдирд┐рд░реНрдорд╛рдг рдХреЛ рджреЗрдЦрдиреЗ рдореЗрдВ рд╕рдХреНрд╖рдо рд╣реВрдВ - рдХрд┐ рдореЗрд░рд╛ рдЖрдЦрд┐рд░реА рдореБрджреНрджрд╛ рдкреНрд░рддреАрдд рд╣реЛрддрд╛ рд╣реИред

рд░реЗрдлрд░реА: рд╕реНрдХреЗрд▓рд┐рдВрдЧ-рд╕реЗрд▓реНрдлрд╣реЛрд╕реНрдЯреЗрдб-рдПрдХреНрд╢рди-рд░рдирд░#рдкреБрдЯрд┐рдВрдЧ-рдСрд▓-рдЯреБрдЧреЗрджрд░

рдпрджрд┐ рдЖрдк рдирд┐рд░реНрдорд╛рдг рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдзрд╛рд╡рдХ рд╢реБрд░реВ рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВ рдпрд╛ рдкрдВрдЬреАрдХрд░рдг рдирд╣реАрдВ рдХрд░ рд░рд╣реЗ рд╣реИрдВред рдЖрдк рдЬреЛ рд╕рдмрд╕реЗ рдЕрдЪреНрдЫрд╛ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рд╡рд╣ рд╣реИ рдЯреНрд░реЗрд╕ рдХрд╛ рдкрд╛рд▓рди рдХрд░рдирд╛ред GitHub рдРрдк рдореЗрдВ рдПрдХ рдЙрдиреНрдирдд рд╕реЗрдЯрд┐рдВрдЧ рдкреГрд╖реНрда рд╣реИ рдЬрд╣рд╛рдВ рдЖрдк рд╡реЗрдмрд╣реБрдХ рдкрд░ рднреЗрдЬреЗ рдЧрдП рдИрд╡реЗрдВрдЯ рджреЗрдЦ рд╕рдХрддреЗ рд╣реИрдВред рдЬрдм рдШрдЯрдирд╛ рдХреЛ рд╕реНрд╡реАрдХрд╛рд░ рдирд╣реАрдВ рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рддреЛ рд╕рдорд╛рдкрди рдмрд┐рдВрджреБ рдФрд░ рдЧреБрдкреНрдд рдХреА рджреЛрдмрд╛рд░рд╛ рдЬрд╛рдВрдЪ рдХрд░реЗрдВред рдЗрд╕рдХреЗ рдмрд╛рдж рдЖрдк рд╡реЗрдмрд╣реБрдХ рдХреЗ рд▓рд┐рдП рд▓реЙрдЧреНрд╕ рдХреА рдЬрд╛рдВрдЪ рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ рдФрд░ рдХреНрд▓рд╛рдЙрдб рд╡реЙрдЪ рдореЗрдВ рд▓реИрдореНрдмреНрдбрд╛ рдХреЛ рдмрдврд╝рд╛ рд╕рдХрддреЗ рд╣реИрдВред рдЕрдВрдд рдореЗрдВ рдЖрдк EC2 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ рд▓реЙрдЧрд┐рдВрдЧ рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░ рд╕рдХрддреЗ рд╣реИрдВред рдПрд╕рдПрд╕рдПрдо рдХреЗ рдорд╛рдзреНрдпрдо рд╕реЗ рдкрд╣реБрдВрдЪ (рдПрдордкреА: рдХреНрдпрд╛ рдпрд╣ рдПрд╕рдПрд╕рдПрдЪ рд╣реЛрдирд╛ рдЪрд╛рд╣рд┐рдП?) рдбрд┐рдлрд╝реЙрд▓реНрдЯ рд░реВрдк рд╕реЗ рд╕рдХреНрд╖рдо рд╣реИред рдмрд╕ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рд╕реЗ рдХрдиреЗрдХреНрдЯ рдХрд╛ рдЪрдпрди рдХрд░реЗрдВ рдФрд░ рд▓реЙрдЧ /var/log/user_data.log рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░реЗрдВред

рддреНрд░реБрдЯрд┐ рдХрд╛ рдмрд┐рдВрджреБ рд▓реИрдореНрдмреНрдбрд╛ рдФрд░ рдХреНрд▓рд╛рдЙрдбрд╡реЙрдЪ рдХреЗ рдмрд╛рдж рд╣реИ, рдФрд░ рдЕрдЧрд▓рд╛ рд╕рдорд╕реНрдпрд╛ рдирд┐рд╡рд╛рд░рдг рдЪрд░рдг рдИрд╕реА 2 рдЙрдкрдпреЛрдЧрдХрд░реНрддрд╛ рдбреЗрдЯрд╛ (рд▓реЙрдЧ) рдХрд╛ рдирд┐рд░реАрдХреНрд╖рдг рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдереЛрдбрд╝рд╛ рдХрдард┐рди рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рдкрд╛рд╕ рдХреЛрдИ рдЙрджрд╛рд╣рд░рдг рдирд╣реАрдВ рд╣реИ рдЬрдм рд╕реНрдкреЙрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рддреИрдирд╛рдд рдирд╣реАрдВ рд╣реЛ рд░рд╣реЗ рд╣реИрдВред

рддреБрдореНрд╣рд╛рд░реЗ рд╕рд╣рдпреЛрдЧ рдХреЗ рд▓рд┐рдП рддреБрдореНрд╣реЗ рдзрдиреНрдпрд╡рд╛рджред

рдЕрднреА рднреА рдПрдХ рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝ рд░рд╣рд╛ рд╣реИ?

@npalm рд╣рдо рдЗрд╕реЗ рдкрд╛ рдЪреБрдХреЗ рд╣реИрдВ, рдореИрдВ рдкреНрд░рдорд╛рдгрдкрддреНрд░ рдХреА рд╢реБрд░реБрдЖрдд/рд╕рдорд╛рдкреНрддрд┐ рдХреЛ рдпрд╛рдж рдХрд░ рд░рд╣рд╛ рдерд╛ред рд╣рд╛рд▓рд╛рдВрдХрд┐, рд╣рдо рдЕрднреА рднреА v0.2.0 рдЯреИрдЧ рдХреЗ рд╕рд╛рде рдЕрд╡рд░реБрджреНрдз рд╣реИрдВ, рдЬрд┐рд╕рдореЗрдВ рд╕реНрдкреЙрдЯ рдЗрдВрд╕реНрдЯреЗрдВрд╕ рдХреА рддреИрдирд╛рддреА рдирд╣реАрдВ рд╣реИ рдФрд░ рд╡рд┐рдлрд▓рддрд╛/рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЗрдВрдЧрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рддреНрд░реБрдЯрд┐ рд▓реЙрдЧ рдореЗрдВ рдХреЛрдИ рд╕рдВрдХреЗрдд рдирд╣реАрдВ рд╣реИред AIR, рд╢реБрджреНрдз рдкреНрд░рднрд╛рд╡ https://github.com/philips-labs/terraform-aws-github-runner/issues/104 рдЬреИрд╕рд╛ рд╣реА рдерд╛, рд╣рд╛рд▓рд╛рдВрдХрд┐ рд╣рдореЗрдВ рдХреЛрдИ рдЕрдиреБрдорддрд┐ рддреНрд░реБрдЯрд┐ рдирд╣реАрдВ рджрд┐рдЦрд╛рдИ рджреЗрддреА рд╣реИред рдореИрдВ рдЫреБрдЯреНрдЯреА рдкрд░ рд╣реВрдВ рдФрд░ рдЕрдм рджреЗрдЦрддрд╛ рд╣реВрдВ рдХрд┐ рдПрдХ 0.3.0 рдФрд░ 0.4.0 рдЯреИрдЧ рд╕рдВрд╕реНрдХрд░рдг рд╣реИ рдЬрд┐рд╕рдХреЗ рд╕рд╛рде рдореИрдВ рдкрд░реАрдХреНрд╖рдг рд╢реБрд░реВ рдХрд░реВрдВрдЧрд╛ред рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рдкрд╛рд╕ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реИ, рдореИрдВрдиреЗ рд╡рд┐рдХрд╛рд╕ рд╢рд╛рдЦрд╛/0.0.5 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛, рдФрд░ рдмреЗрд╕ 64 рдПрдиреНрдХреЛрдб (рдмреАрдИрдЬреАрдЖрдИрдПрди рдФрд░ рдПрдВрдб рдмрд┐рдЯреНрд╕ рд╕рд╣рд┐рдд) рднреА рдХрд┐рдпрд╛ рдФрд░ рдиреАрдЪреЗ рдХреЗ рд░реВрдк рдореЗрдВ рд╡реЗрд░рд┐рдПрдмрд▓реНрд╕.рдЯреАрдПрдл рдлрд╝рд╛рдЗрд▓ рдореЗрдВ рдорд╛рди рд╕рд╣реЗрдЬрд╛, рд▓реЗрдХрд┐рди рдлрд┐рд░ рднреА рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рддреНрд░реБрдЯрд┐: 0909006C : PEM рджрд┐рдирдЪрд░реНрдпрд╛: get_name: Sign.sign рдкрд░ рдХреЛрдИ рдкреНрд░рд╛рд░рдВрдн рд░реЗрдЦрд╛ рдирд╣реАрдВ (рдЖрдВрддрд░рд┐рдХ/рдХреНрд░рд┐рдкреНрдЯреЛ/sig.js:105:29)) рдФрд░ рдЙрд╕рдХреЗ рдареАрдХ рдмрд╛рдж рддреНрд░реБрдЯрд┐ рдЖрд╣реНрд╡рд╛рди рддреНрд░реБрдЯрд┐ {"рддреНрд░реБрдЯрд┐ рдкреНрд░рдХрд╛рд░": "рддреНрд░реБрдЯрд┐"," errorMessage": "рдПрд╕рдХреНрдпреВрдПрд╕ рдШрдЯрдирд╛ рдХреЛ рд╕рдВрднрд╛рд▓рдиреЗ рдореЗрдВ рд╡рд┐рдлрд▓"

image

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

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

npalm picture npalm  ┬╖  11рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mcaulifn picture mcaulifn  ┬╖  13рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

rjcoupe picture rjcoupe  ┬╖  15рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

mkryva picture mkryva  ┬╖  17рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kostiantyn-Vorobiov picture Kostiantyn-Vorobiov  ┬╖  6рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ