AWS: ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΠ΅Ρ CloudFront
ΠΠΌΠ΅Π΅ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π² AWS S3, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π»ΠΈΠ»ΠΈ, Π½ΠΎ CloudFront ΠΎΡΠ΄Π°ΡΡ Π΅Ρ ΡΡΠ°ΡΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. Π§ΡΠΎ Π±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Ρ ΠΈΠ· ΠΊΠ΅ΡΠ° CloudFront β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ invalidation ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π‘ΠΎΠ·Π΄Π°ΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»ΠΈ, Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AWS CLI. Π Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Π½ΡΠΆΠ½ΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΡΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅ΠΌ Invalidation: Π ΡΠΈΡΡΠΈΠΌ ΠΊΠ΅Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ: ΠΠΈΠ±ΠΎ β Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ invalidation Ρ ΠΏΠΎΠΌΠΎΡΡΡβ¦
https://rtfm.co.ua/aws-ochistit-kesh-cloudfront/
ΠΠΌΠ΅Π΅ΡΡΡ ΠΊΠ°ΡΡΠΈΠ½ΠΊΠ° Π² AWS S3, ΠΊΠΎΡΠΎΡΡΡ ΠΏΠ΅ΡΠ΅Π·Π°Π»ΠΈΠ»ΠΈ, Π½ΠΎ CloudFront ΠΎΡΠ΄Π°ΡΡ Π΅Ρ ΡΡΠ°ΡΡΠΉ Π²Π°ΡΠΈΠ°Π½Ρ. Π§ΡΠΎ Π±Ρ ΡΠ΄Π°Π»ΠΈΡΡ Π΅Ρ ΠΈΠ· ΠΊΠ΅ΡΠ° CloudFront β Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ invalidation ΠΎΠ±ΡΠ΅ΠΊΡΠ°. Π‘ΠΎΠ·Π΄Π°ΡΡ Π΅Π³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΈΠ· Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»ΠΈ, Π»ΠΈΠ±ΠΎ Ρ ΠΏΠΎΠΌΠΎΡΡΡ AWS CLI. Π Π²Π΅Π±-ΠΏΠ°Π½Π΅Π»ΠΈ ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Π½ΡΠΆΠ½ΡΡ Π΄ΠΈΡΡΡΠΈΠ±ΡΡΡΠΈΡ, Π΄ΠΎΠ±Π°Π²Π»Π΅ΠΌ Invalidation: Π ΡΠΈΡΡΠΈΠΌ ΠΊΠ΅Ρ Π΄Π»Ρ Π²ΡΠ΅Ρ ΠΊΠ°ΡΡΠΈΠ½ΠΎΠΊ: ΠΠΈΠ±ΠΎ β Π΄ΠΎΠ±Π°Π²Π»ΡΠ΅ΠΌ invalidation Ρ ΠΏΠΎΠΌΠΎΡΡΡβ¦
https://rtfm.co.ua/aws-ochistit-kesh-cloudfront/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
AWS: ΠΎΡΠΈΡΡΠΈΡΡ ΠΊΠ΅Ρ CloudFront
Π£Π΄Π°Π»Π΅Π½ΠΈΠ΅ ΠΎΠ±ΡΠ΅ΠΊΡΠΎΠ² ΠΈΠ· ΠΊΠ΅ΡΠ° Cloudfront Π΄ΠΈΡΡΡΠΈΠ±ΡΡΡΠΈΠΈ
Okta: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SSO Π΄Π»Ρ Gmail ΠΈ Slack
Okta β ΡΠ΅ΡΠ²ΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠΈΡ ΡΡΠ»ΡΠ³Ρ Single Sign On. ΠΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π²ΡΠ΅Ρ ΡΠ·Π΅ΡΠΎΠ² Π² Okta, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΈΡΡ ΠΈΡ Π΄ΠΎΡΡΡΠΏΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ β Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ°Π΄Π°ΡΠ° β Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² Gmail ΠΈ Slack ΡΠ΅ΡΠ΅Π· Okta. Okta Gmail app Π Π΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌ Π°ΠΊΠΊΠ°ΡΠ½Ρ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Get started, Π² ΠΏΠΎΠ»Π΅ Use single sign on ΠΆΠΌΡΠΌ Add app: ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌβ¦
https://rtfm.co.ua/okta-nastrojka-sso-dlya-gmail-i-slack/
Okta β ΡΠ΅ΡΠ²ΠΈΡ, ΠΏΡΠ΅Π΄ΠΎΡΡΠ°Π²Π»ΡΡΡΠΈΠΉ ΡΡΠ΅Π΄ΠΈ ΠΏΡΠΎΡΠΈΡ ΡΡΠ»ΡΠ³Ρ Single Sign On. ΠΡΡΡ ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΏΠ΅ΡΠ΅Π½Π΅ΡΡΠΈ Π²ΡΠ΅Ρ ΡΠ·Π΅ΡΠΎΠ² Π² Okta, ΠΏΠΎΡΠΎΠΌΡ ΡΡΠΎ ΠΌΠ΅Π½Π΅Π΄ΠΆΠΈΡΡ ΠΈΡ Π΄ΠΎΡΡΡΠΏΡ ΠΏΠΎ ΠΎΠ΄Π½ΠΎΠΌΡ β Π½Π΅ΡΠ΄ΠΎΠ±Π½ΠΎ. ΠΠ°Π΄Π°ΡΠ° β Π΄ΠΎΠ±Π°Π²ΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π² Gmail ΠΈ Slack ΡΠ΅ΡΠ΅Π· Okta. Okta Gmail app Π Π΅Π³ΠΈΡΡΡΠΈΡΡΠ΅ΠΌ Π°ΠΊΠΊΠ°ΡΠ½Ρ, ΠΏΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Get started, Π² ΠΏΠΎΠ»Π΅ Use single sign on ΠΆΠΌΡΠΌ Add app: ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌβ¦
https://rtfm.co.ua/okta-nastrojka-sso-dlya-gmail-i-slack/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Okta: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SSO Π΄Π»Ρ Gmail ΠΈ Slack
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² Gmail ΠΈ Slack ΡΠ΅ΡΠ΅Π· Okta SSO
Okta: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π°
ΠΠ»Ρ Okta ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄ΠΎΠΌΠ΅Π½, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΄ΠΈΠ½ΡΠ²Π΅Π½Π½ΡΠΉ Π½ΡΠ°Π½Ρ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ Okta Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ custom domain, ΡΠΌ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° custom domain ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Settings > Customization: ΠΡΠΎΠ»ΠΈΡΡΡΠ²Π°Π΅ΠΌ Π²Π½ΠΈΠ·, Π΄ΠΎ Custom URL Domain: ΠΠ»ΠΈΠΊΠ°Π΅ΠΌ Get Started, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π΄ΠΎΠΌΠ΅Π½, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ okta.example.com: Oktaβ¦
https://rtfm.co.ua/okta-nastrojka-svoego-domena/
ΠΠ»Ρ Okta ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΡΡΡΠΎΠΈΡΡ ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΡΠΉ Π΄ΠΎΠΌΠ΅Π½, ΠΊΠΎΡΠΎΡΡΠΉ Π±ΡΠ΄Π΅Ρ Π² Π΄Π°Π»ΡΠ½Π΅ΠΉΡΠ΅ΠΌ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΡΡΡ Π΄Π»Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ. ΠΠ΄ΠΈΠ½ΡΠ²Π΅Π½Π½ΡΠΉ Π½ΡΠ°Π½Ρ β ΡΡΠΎ ΡΠΎ, ΡΡΠΎ ΡΠ°ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ Okta Π½Π΅ ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΈΠ²Π°Π΅Ρ ΡΠ°Π±ΠΎΡΡ Ρ custom domain, ΡΠΌ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° custom domain ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Settings > Customization: ΠΡΠΎΠ»ΠΈΡΡΡΠ²Π°Π΅ΠΌ Π²Π½ΠΈΠ·, Π΄ΠΎ Custom URL Domain: ΠΠ»ΠΈΠΊΠ°Π΅ΠΌ Get Started, ΡΠΊΠ°Π·ΡΠ²Π°Π΅ΠΌ Π΄ΠΎΠΌΠ΅Π½, Π² Π΄Π°Π½Π½ΠΎΠΌ ΡΠ»ΡΡΠ°Π΅ okta.example.com: Oktaβ¦
https://rtfm.co.ua/okta-nastrojka-svoego-domena/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Okta: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠ²ΠΎΠ΅Π³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π°
Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΡΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎΠ³ΠΎ Π΄ΠΎΠΌΠ΅Π½Π° ΠΈ SSL Π΄Π»Ρ Okta
Debian: Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ logrotate β unknown group βsyslogβ
ΠΠΌΠ΅Π΅ΡΡΡ AWS EC2 Ρ Debian Ρ logrotate. ΠΠ°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅, Π½Π°ΡΠ°Π»ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ Π²ΠΈΠ΄Π° /var/log/syslog.N.gz. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ logrotate ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄Π»Ρ syslog: root@monitoring-dev:~# cat /etc/logrotate.d/syslogAnsible managed/var/log/syslog {size 10Mrotate 1daily...} Π’.Π΅. Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ syslog + syslog.1, Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ: root@monitoring-dev:~# ll /var/log/ | grep syslog-rw-r----- 1 root adm 11925 Oct 9 09:26 syslog-rw-r----- 1 root adm 361150 Oct 9 06:25 syslog.1-rw-r----- 1 root adm 7712 Oct 8 06:25 syslog.2.gz-rw-r----- 1 root adm 7562 Oct 7 06:25 syslog.3.gz-rw-r----- 1 root adm 7832 Oct 6 06:25 syslog.4.gz-rw-r----- 1 root adm 7720 Oct 5 06:25 syslog.5.gz-rw-r----- 1 root adm 7641 Oct 4 06:25 syslog.6.gz-rw-r----- 1 root adm 8072 Oct 3 06:25 syslog.7.gz ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ β Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ logrotate Ρ --debug: root@monitoring-dev:~# logrotate -d /etc/logrotate.confreading config file /etc/logrotate.conferror: /etc/logrotate.conf:5 unknown group 'syslog'removing last 0 log configs unknown group βsyslogβ Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ β Π²ΠΎΡ ΠΈβ¦
https://rtfm.co.ua/debian-ne-srabatyvaet-logrotate-unknown-group-syslog/
ΠΠΌΠ΅Π΅ΡΡΡ AWS EC2 Ρ Debian Ρ logrotate. ΠΠ°ΠΊΠΎΠ½ΡΠΈΠ»ΠΎΡΡ ΠΌΠ΅ΡΡΠΎ Π½Π° ΠΊΠΎΡΠ½Π΅Π²ΠΎΠΌ ΡΠ°Π·Π΄Π΅Π»Π΅, Π½Π°ΡΠ°Π»ΠΈ ΠΈΡΠΊΠ°ΡΡ ΠΏΡΠΈΡΠΈΠ½Ρ, ΠΎΠ±Π½Π°ΡΡΠΆΠΈΠ»ΠΎΡΡ, ΡΡΠΎ Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΈΡΡ ΡΠ°ΠΉΠ»Ρ Π²ΠΈΠ΄Π° /var/log/syslog.N.gz. ΠΡΠΈ ΡΡΠΎΠΌ ΠΏΠΎ-ΡΠΌΠΎΠ»ΡΠ°Π½ΠΈΡ logrotate ΡΠΎΠ·Π΄Π°ΡΡ ΡΠ°ΠΉΠ» Π½Π°ΡΡΡΠΎΠ΅ΠΊ Π΄Π»Ρ syslog: root@monitoring-dev:~# cat /etc/logrotate.d/syslogAnsible managed/var/log/syslog {size 10Mrotate 1daily...} Π’.Π΅. Π΄ΠΎΠ»ΠΆΠ΅Π½ ΠΎΡΡΠ°Π²Π°ΡΡΡΡ syslog + syslog.1, Π° Π²ΠΌΠ΅ΡΡΠΎ ΡΡΠΎΠ³ΠΎ ΠΈΠΌΠ΅Π΅ΠΌ: root@monitoring-dev:~# ll /var/log/ | grep syslog-rw-r----- 1 root adm 11925 Oct 9 09:26 syslog-rw-r----- 1 root adm 361150 Oct 9 06:25 syslog.1-rw-r----- 1 root adm 7712 Oct 8 06:25 syslog.2.gz-rw-r----- 1 root adm 7562 Oct 7 06:25 syslog.3.gz-rw-r----- 1 root adm 7832 Oct 6 06:25 syslog.4.gz-rw-r----- 1 root adm 7720 Oct 5 06:25 syslog.5.gz-rw-r----- 1 root adm 7641 Oct 4 06:25 syslog.6.gz-rw-r----- 1 root adm 8072 Oct 3 06:25 syslog.7.gz ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ β Π·Π°ΠΏΡΡΠΊΠ°Π΅ΠΌ logrotate Ρ --debug: root@monitoring-dev:~# logrotate -d /etc/logrotate.confreading config file /etc/logrotate.conferror: /etc/logrotate.conf:5 unknown group 'syslog'removing last 0 log configs unknown group βsyslogβ Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ β Π²ΠΎΡ ΠΈβ¦
https://rtfm.co.ua/debian-ne-srabatyvaet-logrotate-unknown-group-syslog/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Debian: Π½Π΅ ΡΡΠ°Π±Π°ΡΡΠ²Π°Π΅Ρ logrotate β unknown group 'syslog'
Logrotate Π½Π° Debian ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ "unknown group 'syslog'"
Vertica: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ Π½Π° AWS EC2
Vertica β ΡΠ΅ΡΠ²Π΅Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ², ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠ±ΡΡΠΌΡ Π΄Π°Π½Π½ΡΡ . ΠΠ°Π΄Π°ΡΠ° Π½Π° ΡΠ΅ΠΉΡΠ°Ρ β Π·Π°ΠΏΡΡΡΠΈΡΡ Proof of Concept ΠΈΠ½ΡΡΠ°Π½Ρ Vertica Π½Π° AWS EC2, ΡΡΠΎ Π±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ΅ΡΠ°ΠΏΠΈΡΡΡ ΠΈ Π΄Π°ΡΡ ΠΏΠΎΡΠ΅ΡΡΠΈΡΡ Π΄Π°ΡΠ°-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ. ΠΠ±Π»Π°Π΄Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ. AWS ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Vertica ΡΡΡ>>>. ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ AMI: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΠ°Π½Ρβ¦
https://rtfm.co.ua/vertica-ustanovka-i-zapusk-na-aws-ec2/
Vertica β ΡΠ΅ΡΠ²Π΅Ρ Π±Π°Π· Π΄Π°Π½Π½ΡΡ Π΄Π»Ρ Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΎΠ², ΡΠ°ΡΡΡΠΈΡΠ°Π½Π½ΡΠΉ Π½Π° Π±ΠΎΠ»ΡΡΠΈΠ΅ ΠΎΠ±ΡΡΠΌΡ Π΄Π°Π½Π½ΡΡ . ΠΠ°Π΄Π°ΡΠ° Π½Π° ΡΠ΅ΠΉΡΠ°Ρ β Π·Π°ΠΏΡΡΡΠΈΡΡ Proof of Concept ΠΈΠ½ΡΡΠ°Π½Ρ Vertica Π½Π° AWS EC2, ΡΡΠΎ Π±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊ ΠΎΠ½Π° Π²ΠΎΠΎΠ±ΡΠ΅ ΡΠ΅ΡΠ°ΠΏΠΈΡΡΡ ΠΈ Π΄Π°ΡΡ ΠΏΠΎΡΠ΅ΡΡΠΈΡΡ Π΄Π°ΡΠ°-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠ°ΠΌ. ΠΠ±Π»Π°Π΄Π°Π΅Ρ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ Π½Π΅ΠΏΠ»ΠΎΡ ΠΎΠΉ Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΠ΅ΠΉ. AWS ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΈΠ½ΡΡΠ°Π½ΡΠΎΠ², Π½Π° ΠΊΠΎΡΠΎΡΡΡ ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΏΡΡΡΠΈΡΡ Vertica ΡΡΡ>>>. ΠΠ°Ρ ΠΎΠ΄ΠΈΠΌ AMI: ΠΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΌΠΈΠ½ΠΈΠΌΠ°Π»ΡΠ½ΡΠΉ ΠΈΠ½ΡΡΠ°Π½Ρβ¦
https://rtfm.co.ua/vertica-ustanovka-i-zapusk-na-aws-ec2/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Vertica: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ Π½Π° AWS EC2
Π£ΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π·Π°ΠΏΡΡΠΊ ΡΠ΅ΡΠ²Π΅ΡΠ° Π±Π°Π· Π΄Π°Π½Π½ΡΡ
Vertica Π½Π° AWS EC2
Jenkins: SAML Authentication ΡΠ΅ΡΠ΅Π· Okta ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
SAML β Secure Assertion Markup Language. β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ (federated authentication), ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΠ²ΠΈΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ (Service Provider), ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΡΠ΅ΡΠ²ΠΈΡΡ (Identity Provider) Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ. Π‘ΠΌ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΡ>>>. Service Provider (SP): ΡΠΈΡΡΠ΅ΠΌΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΡΠΈΡ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Jenkins Identity Provider (idP): ΡΠΈΡΡΠ΅ΠΌΠ°,β¦
https://rtfm.co.ua/jenkins-saml-authentication-cherez-okta-i-gruppy-polzovatelej/
SAML β Secure Assertion Markup Language. β ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΡΡ Π΄Π»Ρ ΡΠ°ΡΠΏΡΠ΅Π΄Π΅Π»ΡΠ½Π½ΠΎΠΉ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ (federated authentication), ΠΊΠΎΠ³Π΄Π° ΡΠ΅ΡΠ²ΠΈΡ, ΠΊ ΠΊΠΎΡΠΎΡΠΎΠΌΡ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ ΠΏΠΎΠ»ΡΡΠΈΡΡ Π΄ΠΎΡΡΡΠΏ (Service Provider), ΠΎΠ±ΡΠ°ΡΠ°Π΅ΡΡΡ ΠΊ Π΄ΡΡΠ³ΠΎΠΌΡ ΡΠ΅ΡΠ²ΠΈΡΡ (Identity Provider) Π΄Π»Ρ ΡΠΎΠ³ΠΎ, ΡΡΠΎ Π±Ρ Π²ΡΠΏΠΎΠ»Π½ΠΈΡΡ ΡΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ. Π‘ΠΌ. Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΡΡΡ>>>. Service Provider (SP): ΡΠΈΡΡΠ΅ΠΌΠ°, Π² ΠΊΠΎΡΠΎΡΠΎΠΉ ΡΡΠ΅Π±ΡΠ΅ΡΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΡΠΈΡ, Π² Π½Π°ΡΠ΅ΠΌ ΡΠ»ΡΡΠ°Π΅ ΡΡΠΎ Π±ΡΠ΄Π΅Ρ Jenkins Identity Provider (idP): ΡΠΈΡΡΠ΅ΠΌΠ°,β¦
https://rtfm.co.ua/jenkins-saml-authentication-cherez-okta-i-gruppy-polzovatelej/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Jenkins: SAML Authentication ΡΠ΅ΡΠ΅Π· Okta SSO ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΠΎΡΠ°Π³ΠΎΠ²Π°Ρ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SAML Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π² Jenkins ΡΠ΅ΡΠ΅Π· Okta
OpenVPN: ΠΎΡΠΈΠ±ΠΊΠΈ No route to host ΠΈ ERR_ADDRESS_UNREACHABLE β ΠΏΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΠΌΠ΅Π΅ΡΡΡ OpenVPN ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΠΏΠΎΡΡΠ°Ρ OpenVPN: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° OpenVPN Access Server ΠΈ AWS VPC peering: OpenVPN ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΎΠ΄Π½ΠΎΠΉ AWS VPC, Bitwarden β Π² Π΄ΡΡΠ³ΠΎΠΉ. ΠΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ VPC ΠΏΠΎΠ΄Π½ΡΡ VPC Peering, ΠΈ OpenVPN Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ Bitwarden. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΊ Bitwarden (ΡΠΌ. Bitwarden:β¦
https://rtfm.co.ua/openvpn-oshibki-no-route-to-host-i-err_address_unreachable-prichina-i-reshenie/
ΠΠΌΠ΅Π΅ΡΡΡ OpenVPN ΡΠ΅ΡΠ²Π΅Ρ. ΠΠ³ΠΎ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΎΠΏΠΈΡΠ°Π½Ρ Π² ΠΏΠΎΡΡΠ°Ρ OpenVPN: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° OpenVPN Access Server ΠΈ AWS VPC peering: OpenVPN ΡΠ΅ΡΠ²Π΅Ρ ΡΠ°ΡΠΏΠΎΠ»ΠΎΠΆΠ΅Π½ Π² ΠΎΠ΄Π½ΠΎΠΉ AWS VPC, Bitwarden β Π² Π΄ΡΡΠ³ΠΎΠΉ. ΠΠ΅ΠΆΠ΄Ρ ΡΡΠΈΠΌΠΈ VPC ΠΏΠΎΠ΄Π½ΡΡ VPC Peering, ΠΈ OpenVPN Π΄ΠΎΠ»ΠΆΠ΅Π½ ΡΠΎΡΡΠΈΡΡ ΡΡΠ°ΡΠΈΠΊ ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠΌ ΠΈ Bitwarden. ΠΡΠΎΠ±Π»Π΅ΠΌΠ° Π² ΡΠΎΠΌ, ΡΡΠΎ ΠΏΡΠΈ Π΄ΠΎΡΡΡΠΏΠ΅ ΠΊ Bitwarden (ΡΠΌ. Bitwarden:β¦
https://rtfm.co.ua/openvpn-oshibki-no-route-to-host-i-err_address_unreachable-prichina-i-reshenie/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
OpenVPN: ΠΎΡΠΈΠ±ΠΊΠΈ No route to host ΠΈ ERR_ADDRESS_UNREACHABLE β ΠΏΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅
ΠΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΎΠΊ No route to host ΠΈ ERR_ADDRESS_UNREACHABLE Π² OpenVPN Access Server
Jenkins: SAML, Okta, Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Role-Based Security
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ° Jenkins: SAML Authentication ΡΠ΅ΡΠ΅Π· Okta SSO ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Role-Based Security Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² Jenkins, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π³ΡΡΠΏΠΏΡ Okta. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Role-Based Security ΠΏΠ»Π°Π³ΠΈΠ½Π° Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ Role-based Authorization Strategy: ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Configure Global Security, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Role-Based Strategy: ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Manage and Assign Roles: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ»Π΅ΠΉ β Global roles Π ΠΎΠ»ΠΈ Π΄Π΅Π»ΡΡΡΡ Π½Π°β¦
https://rtfm.co.ua/jenkins-saml-okta-gruppy-polzovatelej-i-role-based-security/
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΠΏΠΎΡΡΠ° Jenkins: SAML Authentication ΡΠ΅ΡΠ΅Π· Okta SSO ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Role-Based Security Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² Jenkins, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ Π³ΡΡΠΏΠΏΡ Okta. ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Role-Based Security ΠΏΠ»Π°Π³ΠΈΠ½Π° Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π΅ΠΌ ΠΏΠ»Π°Π³ΠΈΠ½ Role-based Authorization Strategy: ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Configure Global Security, ΠΏΠ΅ΡΠ΅ΠΊΠ»ΡΡΠ°Π΅ΠΌ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Π½Π° Role-Based Strategy: ΠΠ΅ΡΠ΅Ρ ΠΎΠ΄ΠΈΠΌ Π² Manage and Assign Roles: Π‘ΠΎΠ·Π΄Π°Π½ΠΈΠ΅ ΡΠΎΠ»Π΅ΠΉ β Global roles Π ΠΎΠ»ΠΈ Π΄Π΅Π»ΡΡΡΡ Π½Π°β¦
https://rtfm.co.ua/jenkins-saml-okta-gruppy-polzovatelej-i-role-based-security/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Jenkins: SAML, Okta, Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Role-Based Security
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° Role-Based Secuirty Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΠΈ Π² Jenkins Ρ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Π³ΡΡΠΏΠΏ ΠΈΠ· Okta
AWS: Redshift β Π±ΡΡΡΡΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· SQL-workbench
ΠΠ°ΡΠΈ Π΄Π°ΡΠ°-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΡΠ΅ΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΡΡΠΎΠ³Π°ΡΡ AWS Redshift Π²ΠΌΠ΅ΡΡΠΎ MariaDB RDS. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°Π΄Π°ΡΠ° β ΠΏΠΎΠ΄Π½ΡΡΡ Proof of Concept ΠΊΠ»Π°ΡΡΠ΅Ρ Redshift Π² AWS. Π‘Π΅ΠΉΡΠ°Ρ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π±ΡΡΡΡΠΎ, Π±Π΅Π· Π²Π½ΠΈΠΊΠ°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈ ΠΏΠΎΠΉΠ΄ΡΡ Π² Production β ΡΠΎ ΠΏΠΎΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ±ΠΎΡ ΡΠΈΠΏΠ° Π½ΠΎΠ΄ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° β Dense Storage ΠΈΠ»ΠΈβ¦
https://rtfm.co.ua/aws-redshift-bystryj-zapusk-klastera-i-podklyuchenie-iz-sql-workbench/
ΠΠ°ΡΠΈ Π΄Π°ΡΠ°-Π°Π½Π°Π»ΠΈΡΠΈΠΊΠΈ Π½Π°ΠΊΠΎΠ½Π΅Ρ-ΡΠΎ ΡΠ΅ΡΠΈΠ»ΠΈΡΡ ΠΏΠΎΡΡΠΎΠ³Π°ΡΡ AWS Redshift Π²ΠΌΠ΅ΡΡΠΎ MariaDB RDS. Π‘ΠΎΠΎΡΠ²Π΅ΡΡΡΠ²Π΅Π½Π½ΠΎ Π·Π°Π΄Π°ΡΠ° β ΠΏΠΎΠ΄Π½ΡΡΡ Proof of Concept ΠΊΠ»Π°ΡΡΠ΅Ρ Redshift Π² AWS. Π‘Π΅ΠΉΡΠ°Ρ ΡΠ΄Π΅Π»Π°Π΅ΠΌ Π±ΡΡΡΡΠΎ, Π±Π΅Π· Π²Π½ΠΈΠΊΠ°Π½ΠΈΡ ΠΈ ΡΠ°ΡΡΠΌΠΎΡΡΠ΅Π½ΠΈΡ Π΄Π΅ΡΠ°Π»Π΅ΠΉ, Π΅ΡΠ»ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΊΠΈ ΠΏΠΎΠΉΠ΄ΡΡ Π² Production β ΡΠΎ ΠΏΠΎΡΠ°Π·Π±ΠΈΡΠ°Π΅ΠΌΡΡ Ρ Π½ΡΠ°Π½ΡΠ°ΠΌΠΈ. ΠΠ° Π΄Π°Π½Π½ΡΠΉ ΠΌΠΎΠΌΠ΅Π½Ρ Π½Π°Ρ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΡΠ΅Ρ ΡΠΎΠ»ΡΠΊΠΎ Π²ΡΠ±ΠΎΡ ΡΠΈΠΏΠ° Π½ΠΎΠ΄ Π΄Π»Ρ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° β Dense Storage ΠΈΠ»ΠΈβ¦
https://rtfm.co.ua/aws-redshift-bystryj-zapusk-klastera-i-podklyuchenie-iz-sql-workbench/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
AWS: Redshift β Π±ΡΡΡΡΡΠΉ Π·Π°ΠΏΡΡΠΊ ΠΊΠ»Π°ΡΡΠ΅ΡΠ° ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΠΈΠ· SQL-workbench
ΠΡΠΈΠΌΠ΅Ρ Π±ΡΡΡΡΠΎΠ³ΠΎ ΡΠΎΠ·Π΄Π°Π½ΠΈΡ ΠΈ Π·Π°ΠΏΡΡΠΊΠ° ΠΊΠ»Π°ΡΡΠ΅ΡΠ° AWS Redshift ΠΈ Π½Π°ΡΡΡΠΎΠΉΠΊΠ° ΠΏΠΎΠ΄ΠΊΠ»ΡΡΠ΅Π½ΠΈΡ ΠΈΠ· SQL-workbench
Github: SAML Okta β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SSO Π² Github Enterprise Cloud β Organization
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΡ SSO, Okta ΠΈ SAML. ΠΠ»Ρ Jenkins Π²ΡΡ ΡΠ΄Π΅Π»Π°Π½ΠΎ (ΡΠΌ. Jenkins: SAML, Okta, Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Role-Based Security) β ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΡΠ» ΡΠ΅ΡΡΠ΄ Github. ΠΠ΄Π΅Ρ ΡΠ° ΠΆΠ΅: Π² Okta Π΄Π΅ΡΠΆΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΏΡΠΈ Π»ΠΎΠ³ΠΈΠ½Π΅ Π² Github (Π½Π°Ρ Service provider, SP) β ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡΠΎΡΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Ρ Π½Π°ΡΠ΅Π³ΠΎ Identity Provider, IDP β Okta, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ SAML.β¦
https://rtfm.co.ua/github-saml-okta-nastrojka-sso-v-github-enterprise-cloud-organization/
Π ΠΏΡΠΎΠ΄ΠΎΠ»ΠΆΠ΅Π½ΠΈΠ΅ ΡΠ΅ΠΌΡ SSO, Okta ΠΈ SAML. ΠΠ»Ρ Jenkins Π²ΡΡ ΡΠ΄Π΅Π»Π°Π½ΠΎ (ΡΠΌ. Jenkins: SAML, Okta, Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Role-Based Security) β ΡΠ΅ΠΏΠ΅ΡΡ ΠΏΡΠΈΡΡΠ» ΡΠ΅ΡΡΠ΄ Github. ΠΠ΄Π΅Ρ ΡΠ° ΠΆΠ΅: Π² Okta Π΄Π΅ΡΠΆΠΈΠΌ ΡΠΏΠΈΡΠΎΠΊ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ, ΠΏΡΠΈ Π»ΠΎΠ³ΠΈΠ½Π΅ Π² Github (Π½Π°Ρ Service provider, SP) β ΠΎΠ½ Π΄ΠΎΠ»ΠΆΠ΅Π½ Π·Π°ΠΏΡΠΎΡΠΈΡΡ Π°Π²ΡΠΎΡΠΈΠ·Π°ΡΠΈΡ Ρ Π½Π°ΡΠ΅Π³ΠΎ Identity Provider, IDP β Okta, ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΡ SAML.β¦
https://rtfm.co.ua/github-saml-okta-nastrojka-sso-v-github-enterprise-cloud-organization/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Github: SAML Okta β Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SSO Π² Github Enterprise Cloud β Organization
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° SAML-Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΠΈ Π² Github Enterprise Cloud - Organization ΡΠ΅ΡΠ΅Π· Okta SSO
Okta: ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ G-Suite β provisioning, ΠΈΠΌΠΏΠΎΡΡ ΠΈ ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Okta Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠΎΡ ΠΏΠΎΡΡ β ΡΡΠ°ΡΡΠ½ΠΈΠΊ ΠΊΠΎΠ½ΠΊΡΡΡΠ° Ukrainian DevOps Community β UkrOps. ΠΡΠ°ΠΉΠ½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ β ΠΎΡΠ΅Π½Ρ ΡΡΡΠ½ΡΠΉ ΡΠ°ΡΠΈΠΊ, ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠ΅ Π»ΡΠ΄ΠΈ. ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΠΏΠΎΡΡΡ ΡΠ΅ΡΠΈΠΈ: Okta: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SSO Π΄Π»Ρ Gmail ΠΈ Slack Jenkins: SAML Authentication ΡΠ΅ΡΠ΅Π· Okta SSO ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Jenkins: SAML, Okta, Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Role-Based Security Github: SAMLβ¦
https://rtfm.co.ua/okta-integraciya-s-g-suite-provisioning-import-i-eksport-polzovatelej/
ΠΡΠΎΠ΄ΠΎΠ»ΠΆΠ°Π΅ΠΌ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°ΡΡ Okta Π΄Π»Ρ Π½Π°ΡΠ΅Π³ΠΎ ΠΏΡΠΎΠ΅ΠΊΡΠ°. ΠΡΠΎΡ ΠΏΠΎΡΡ β ΡΡΠ°ΡΡΠ½ΠΈΠΊ ΠΊΠΎΠ½ΠΊΡΡΡΠ° Ukrainian DevOps Community β UkrOps. ΠΡΠ°ΠΉΠ½Π΅ ΡΠ΅ΠΊΠΎΠΌΠ΅Π½Π΄ΡΡ ΠΏΡΠΈΡΠΎΠ΅Π΄ΠΈΠ½ΡΡΡΡΡ β ΠΎΡΠ΅Π½Ρ ΡΡΡΠ½ΡΠΉ ΡΠ°ΡΠΈΠΊ, ΠΎΡΠ΅Π½Ρ Ρ ΠΎΡΠΎΡΠΈΠ΅ Π»ΡΠ΄ΠΈ. ΠΡΠ΅Π΄ΡΠ΄ΡΡΠΈΠ΅ ΠΏΠΎΡΡΡ ΡΠ΅ΡΠΈΠΈ: Okta: Π½Π°ΡΡΡΠΎΠΉΠΊΠ° SSO Π΄Π»Ρ Gmail ΠΈ Slack Jenkins: SAML Authentication ΡΠ΅ΡΠ΅Π· Okta SSO ΠΈ Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ Jenkins: SAML, Okta, Π³ΡΡΠΏΠΏΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ ΠΈ Role-Based Security Github: SAMLβ¦
https://rtfm.co.ua/okta-integraciya-s-g-suite-provisioning-import-i-eksport-polzovatelej/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅
Okta: ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΡ Ρ G-Suite β provisioning, ΠΈΠΌΠΏΠΎΡΡ ΠΈ ΡΠΊΡΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΠ°ΡΡΡΠΎΠΉΠΊΠ° ΠΈΠ½ΡΠ΅Π³ΡΠ°ΡΠΈΠΈ Okta ΠΈ G Suite: provisioning, ΠΈΠΌΠΏΠΎΡΡ ΠΈ ΡΠΊΠΏΠΎΡΡ ΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°ΡΠ΅Π»Π΅ΠΉ
ΠΠ½ΠΈΠ³ΠΈ
Π Π΅ΡΠΈΠ» Π½Π°ΡΠ°ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ, Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π½Π΅ Π²ΡΠ΅ ΡΡΠ°Π·Ρ, Π±ΡΠ΄Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π΅ΡΡΡ Π² PDF/EPUB, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π³ΡΡΠΏΠΏΡ Π² Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΡΡΡ>>>, Π° Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΊ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ β ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠΏΡΡΡΠΈΠ». Linux Danielβ¦
https://rtfm.co.ua/knigi/
Π Π΅ΡΠΈΠ» Π½Π°ΡΠ°ΡΡ ΡΠΎΠ±ΠΈΡΠ°ΡΡ Π² ΠΎΠ΄Π½ΠΎΠΌ ΠΌΠ΅ΡΡΠ΅ Π½Π°ΠΈΠ±ΠΎΠ»Π΅Π΅ ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΠ΅ ΠΊΠ½ΠΈΠ³ΠΈ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ, Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ, Π½Π΅ Π²ΡΠ΅ ΡΡΠ°Π·Ρ, Π±ΡΠ΄Ρ Π΄ΠΎΠ±Π°Π²Π»ΡΡΡ. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π΅ΡΡΡ Π² PDF/EPUB, ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π³ΡΡΠΏΠΏΡ Π² Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ² ΡΡΡ>>>, Π° Π² ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΡ ΠΊ ΡΡΠΎΠΉ ΡΡΡΠ°Π½ΠΈΡΠ΅ β ΠΏΡΠ΅Π΄Π»Π°Π³Π°ΡΡ ΠΈ ΠΎΠ±ΡΡΠΆΠ΄Π°ΡΡ ΠΊΠ½ΠΈΠ³ΠΈ, ΠΊΠΎΡΠΎΡΡΠ΅ Ρ ΡΠΏΡΡΡΠΈΠ». Linux Danielβ¦
https://rtfm.co.ua/knigi/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
ΠΠ½ΠΈΠ³ΠΈ
ΠΠ΅Π±ΠΎΠ»ΡΡΠ°Ρ ΠΏΠΎΠ΄Π±ΠΎΡΠΊΠ° ΠΈΠ½ΡΠ΅ΡΠ΅ΡΠ½ΡΡ
ΠΊΠ½ΠΈΠ³ ΠΈΠ· ΠΌΠΎΠ΅ΠΉ Π±ΠΈΠ±Π»ΠΈΠΎΡΠ΅ΠΊΠΈ. ΠΠΎ ΠΊΠ°ΡΠ΅Π³ΠΎΡΠΈΡΠΌ, Ρ Π½Π΅Π±ΠΎΠ»ΡΡΠΈΠΌΠΈ ΠΊΠΎΠΌΠΌΠ΅Π½ΡΠ°ΡΠΈΡΠΌΠΈ. ΠΡΠ°ΠΊΡΠΈΡΠ΅ΡΠΊΠΈ Π²ΡΠ΅ Π΅ΡΡΡ Π² PDF/EPUB (ΠΏΡΠ°Π²Π΄Π°, ΠΌΠΎΠ³ΡΡ Π±ΡΡΡ ΡΠ΅Π°Π»ΡΠ½ΠΎ ΡΡΡΠ°ΡΠ΅Π²ΡΠΈΠ΅ ΠΈΠ·Π΄Π°Π½ΠΈΡ), ΠΏΡΠΈ Π½Π΅ΠΎΠ±Ρ
ΠΎΠ΄ΠΈΠΌΠΎΡΡΠΈ ΠΌΠΎΠΆΠ½ΠΎ ΡΠ²ΡΠ·Π°ΡΡΡΡ ΡΠ΅ΡΠ΅Π· Π³ΡΡΠΏΠΏΡ Π² Π’Π΅Π»Π΅Π³ΡΠ°ΠΌ ΠΈΠ»ΠΈ ΡΠΎΡΠΌΡ ΠΊΠΎΠ½ΡΠ°ΠΊΡΠΎΠ²β¦
dnsmasq: ΠΎΡΠΈΠ±ΠΊΠΈ Π² AWS β βTemporary failure in name resolutionβ, Π»ΠΎΠ³ΠΈ, Π΄Π΅Π±Π°Π³ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ΅ΡΠ°
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ AWS VPC ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ Π²ΠΈΠ΄Π° βphp_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutionβ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΠ²Π΅Ρ ΠΎΡ ΡΠ΅Ρ . ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ AWS Π·Π°ΠΊΠ»ΡΡΠ°Π»ΡΡ Π² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ dnsmasq Π² ΡΠΎΠ»ΠΈ ΠΊΠ΅ΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°, Π½ΠΎ ΠΎΠ½ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ β Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°Π· Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΎΠ²Π°. Π₯ΠΎΡΡ ΠΏΠΎΡΡ Π½Π΅ ΠΎ ΡΠΎΠΌ, Π½ΠΎ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΠΏΠΎΠΊΠ°β¦
https://rtfm.co.ua/dnsmasq-oshibki-v-aws-temporary-failure-in-name-resolution-logi-debag-i-razmer-kesha/
ΠΡΠΈ ΠΈΡΠΏΠΎΠ»ΡΠ·ΠΎΠ²Π°Π½ΠΈΠΈ AWS VPC ΠΏΠ΅ΡΠΈΠΎΠ΄ΠΈΡΠ΅ΡΠΊΠΈ ΡΡΠ°Π»ΠΊΠΈΠ²Π°Π΅ΠΌΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ Π²ΠΈΠ΄Π° βphp_network_getaddresses: getaddrinfo failed: Temporary failure in name resolutionβ. ΠΠ΄ΠΈΠ½ΡΡΠ²Π΅Π½Π½ΡΠΉ ΡΠΎΠ²Π΅Ρ ΠΎΡ ΡΠ΅Ρ . ΠΏΠΎΠ΄Π΄Π΅ΡΠΆΠΊΠΈ AWS Π·Π°ΠΊΠ»ΡΡΠ°Π»ΡΡ Π² ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ΅ dnsmasq Π² ΡΠΎΠ»ΠΈ ΠΊΠ΅ΡΠΈΡΡΡΡΠ΅Π³ΠΎ ΡΠ΅ΡΠ²ΠΈΡΠ°, Π½ΠΎ ΠΎΠ½ ΡΠΆΠ΅ Π΄Π°Π²Π½ΠΎ ΡΡΡΠ°Π½ΠΎΠ²Π»Π΅Π½ β Π° ΠΏΡΠΎΠ±Π»Π΅ΠΌΠ° ΡΠ°Π· Π² Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠ΅ΡΡΡΠ΅Π² ΠΏΡΠΎΡΠ²Π»ΡΠ΅ΡΡΡ ΡΠ½ΠΎΠ²Π°. Π₯ΠΎΡΡ ΠΏΠΎΡΡ Π½Π΅ ΠΎ ΡΠΎΠΌ, Π½ΠΎ ΠΈΠ· Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΡΡ ΠΏΡΠΈΡΠΈΠ½ ΠΏΠΎΠΊΠ°β¦
https://rtfm.co.ua/dnsmasq-oshibki-v-aws-temporary-failure-in-name-resolution-logi-debag-i-razmer-kesha/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
dnsmasq: ΠΎΡΠΈΠ±ΠΊΠΈ Π² AWS β βTemporary failure in name resolutionβ, Π»ΠΎΠ³ΠΈ, Π΄Π΅Π±Π°Π³ ΠΈ ΡΠ°Π·ΠΌΠ΅Ρ ΠΊΠ΅ΡΠ°
ΠΠΎΠΈΡΠΊΠΈ ΠΏΡΠΈΡΠΈΠ½ ΠΎΡΠΈΠ±ΠΊΠΈ "Temporary failure in name resolution" - Π΄Π΅Π±Π°Π³ dnsmasq, Π½Π°ΡΡΡΠΎΠΉΠΊΠ° Π΅Π³ΠΎ Π»ΠΎΠ³ΠΎΠ² ΠΈ ΠΏΠΎΠ»ΡΡΠ΅Π½ΠΈΠ΅ ΡΡΠ°ΡΡΠΈΠΊΠΈ
Arch Linux: package-query: error while loading shared libraries: libalpm.so.11
ΠΠ°ΡΡ Π½Π΅Π΄Π΅Π»Ρ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΎΡΡ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΡΠ½ΠΈ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π»ΠΈΠ°ΡΠ° Π² .bashrc: ... alias osupgrade="yaourt -Syua --noconfirm" ... ΠΡΠΈΠ±ΠΊΠ° Π Π°Π±ΠΎΡΠ°Π΅Ρ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ (yaourt Π²ΡΡ-ΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Π΄ΡΡΠ³Π°Π΅Ρ pacman Π΄Π»Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ) ΡΠΆΠ΅ ΠΏΠΎΡΡΠΈ Π΄Π²Π° Π³ΠΎΠ΄Π°, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ: ...(20/21) Updating the desktop file MIME type cache...(21/21) Updating the MIME type database...package-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directoryNo database errors have been found! ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° package-query: ldd /usr/bin/package-query...libalpm.so.11 => not found... ΠΠΎ ΡΠ°ΠΉΠ»Ρβ¦
https://rtfm.co.ua/arch-linux-package-query-error-while-loading-shared-libraries-libalpm-so-11/
ΠΠ°ΡΡ Π½Π΅Π΄Π΅Π»Ρ Π½Π΅ ΡΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°Π» ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ, Π½Π°ΠΊΠΎΠΏΠΈΠ»ΠΎΡΡ ΡΡΡΡ Π±ΠΎΠ»ΡΡΠ΅ ΡΠΎΡΠ½ΠΈ. Π£ΡΡΠ°Π½Π°Π²Π»ΠΈΠ²Π°ΡΡΡΡ Ρ ΠΏΠΎΠΌΠΎΡΡΡ Π°Π»ΠΈΠ°ΡΠ° Π² .bashrc: ... alias osupgrade="yaourt -Syua --noconfirm" ... ΠΡΠΈΠ±ΠΊΠ° Π Π°Π±ΠΎΡΠ°Π΅Ρ Π±Π΅Π· ΠΏΡΠΎΠ±Π»Π΅ΠΌ (yaourt Π²ΡΡ-ΡΠ°Π²Π½ΠΎ ΠΏΠΎΠ΄ ΠΊΠ°ΠΏΠΎΡΠΎΠΌ Π΄ΡΡΠ³Π°Π΅Ρ pacman Π΄Π»Ρ ΠΏΠ°ΠΊΠ΅ΡΠΎΠ² ΠΈΠ· ΠΎΡΠΈΡΠΈΠ°Π»ΡΠ½ΠΎΠ³ΠΎ ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΡ) ΡΠΆΠ΅ ΠΏΠΎΡΡΠΈ Π΄Π²Π° Π³ΠΎΠ΄Π°, Π½ΠΎ ΡΠ΅Π³ΠΎΠ΄Π½Ρ Π°ΠΏΠ³ΡΠ΅ΠΉΠ΄ ΠΎΡΡΠ°Π½ΠΎΠ²ΠΈΠ»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠ°ΠΌΠΈ: ...(20/21) Updating the desktop file MIME type cache...(21/21) Updating the MIME type database...package-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directory==> ERROR: unable to updatepackage-query: error while loading shared libraries: libalpm.so.11: cannot open shared object file: No such file or directoryNo database errors have been found! ΠΡΠΎΠ²Π΅ΡΡΠ΅ΠΌ Π·Π°Π²ΠΈΡΠΈΠΌΠΎΡΡΠΈ ΠΏΠ°ΠΊΠ΅ΡΠ° package-query: ldd /usr/bin/package-query...libalpm.so.11 => not found... ΠΠΎ ΡΠ°ΠΉΠ»Ρβ¦
https://rtfm.co.ua/arch-linux-package-query-error-while-loading-shared-libraries-libalpm-so-11/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Arch Linux: package-query: error while loading shared libraries: libalpm.so.11
Π Π΅ΡΠ΅Π½ΠΈΡ ΠΎΡΠΈΠ±ΠΊΠΈ "package-query: error while loading shared libraries: libalpm.so.11" ΠΏΡΠΈ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠΈ Arch Linux
What is: SAML β ΠΎΠ±Π·ΠΎΡ, ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Jenkins ΠΈ Okta SAML SSO
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ SAML SSO Π΄Π»Ρ Jenkins ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ°ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈΠ· Okta Π² Jenkins. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π² ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ SAML Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅Π³ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Okta ΠΈ Jenkins, ΡΡΠΎ Π±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ. Π’.ΠΊ. ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡΠ΅Π½Ρβ¦
https://rtfm.co.ua/what-is-saml-obzor-struktura-i-trassirovka-zaprosov-na-primere-jenkins-i-okta-saml-sso/
Π ΠΏΡΠΎΡΠ΅ΡΡΠ΅ Π½Π°ΡΡΡΠΎΠΉΠΊΠΈ SAML SSO Π΄Π»Ρ Jenkins ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΡΡ Ρ ΠΎΡΠΈΠ±ΠΊΠΎΠΉ, ΠΏΡΠΈ ΠΊΠΎΡΠΎΡΠΎΠΉ Π½Π΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ ΡΠ°ΡΡΡ Π°ΡΡΠΈΠ±ΡΡΠΎΠ² ΠΈΠ· Okta Π² Jenkins. Π‘ΠΎΠ±ΡΡΠ²Π΅Π½Π½ΠΎ, Π² ΡΡΠΎΠΌ ΠΏΠΎΡΡΠ΅ ΠΏΠΎΠΏΡΠΎΠ±ΡΠ΅ΠΌ ΡΠ°Π·ΠΎΠ±ΡΠ°ΡΡΡΡ Ρ ΡΠ΅ΠΌ, ΡΡΠΎ ΡΠ°ΠΊΠΎΠ΅ SAML Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠ°ΡΡΠΌΠΎΡΡΠΈΠΌ Π΅Π³ΠΎ Π°ΡΡ ΠΈΡΠ΅ΠΊΡΡΡΡ ΠΈ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ, Π° Π·Π°ΡΠ΅ΠΌ Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΡ Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Okta ΠΈ Jenkins, ΡΡΠΎ Π±Ρ ΠΏΠΎΡΠΌΠΎΡΡΠ΅ΡΡ ΠΊΠ°ΠΊΠΈΠ΅ Π΄Π°Π½Π½ΡΠ΅ ΠΏΠ΅ΡΠ΅Π΄Π°ΡΡΡΡ. Π’.ΠΊ. ΠΈΠ½ΡΠΎΡΠΌΠ°ΡΠΈΠΈ ΠΎΡΠ΅Π½Ρβ¦
https://rtfm.co.ua/what-is-saml-obzor-struktura-i-trassirovka-zaprosov-na-primere-jenkins-i-okta-saml-sso/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
What is: SAML β ΠΎΠ±Π·ΠΎΡ, ΡΡΡΡΠΊΡΡΡΠ° ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ² Π½Π° ΠΏΡΠΈΠΌΠ΅ΡΠ΅ Jenkins ΠΈ Okta SAML SSO
Π§ΡΠΎ ΡΠ°ΠΊΠΎΠ΅ SAML, Π΅Π³ΠΎ Π°ΡΡ
ΠΈΡΠ΅ΠΊΡΡΡΠ°, ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ ΠΈ ΡΡΠ°ΡΡΠΈΡΠΎΠ²ΠΊΠ° Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΌΠ΅ΠΆΠ΄Ρ Okta ΠΈ Jenkins
Forwarded from Π£ΠΊΡΠ°ΡΠ½ΡΡΠΊΠ° Π΄Π΅Π²ΠΎΠΏΡΠ°ΡΠ½Ρ
Π‘ΠΊΠ»Π°Π΄ΡΠ²Π°ΡΡ ΡΠ΅ΠΊΡΡΠ΅ΡΡ Π² Π³ΠΈΡ Π² ΠΎΡΠΊΡΡΡΠΎΠΌ Π²ΠΈΠ΄Π΅ Π΄ΠΎΡΡΠ°ΡΠΎΡΠ½ΠΎ ΠΏΠ»ΠΎΡ
ΠΎ. Π Π² ΠΏΡΠ±Π»ΠΈΡΠ½ΡΠΉ Π³ΠΈΡΡ
Π°Π± β Π΅ΡΡ Ρ
ΡΠΆΠ΅. https://shhgit.darkport.co.uk/ ΡΠ°ΠΉΡ Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π² ΡΠ΅ΠΆΠΈΠΌΠ΅ ΡΠ΅Π°Π»ΡΠ½ΠΎΠ³ΠΎ Π²ΡΠ΅ΠΌΠ΅Π½ΠΈ ΠΏΡΠ±Π»ΠΈΠΊΡΡΡ ΡΠ΅ΠΊΡΠ΅ΡΡ ΠΈΠ· ΡΠ΅ΠΏΠΎΠ·ΠΈΡΠΎΡΠΈΠ΅Π² ΠΏΠΎΡΡΠΈ ΡΡΠ°Π·Ρ ΠΏΠΎΡΠ»Π΅ ΠΏΡΡΠ°
No Blog Title Set
shhgit.com - en savoir plus sur les animΓ©s
Ici, vous pouvez trouver beaucoup de choses sur l'anime et le manga. Après avoir réussi les tests, vous découvrirez à quel point vous connaissez tel ou tel anime.
Grafana: Loki β Prometheus-like ΡΡΡΡΡΠΈΠΊΠΈ ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ Π°Π³ΡΠ΅Π³Π°ΡΠΈΠΈ Π² LogQL ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ DNS Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ dnsmasq
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Loki Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π» Π°ΠΆ Π² ΡΠ΅Π²ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ (ΡΠΌ. Grafana Labs: Loki β ΡΠ±ΠΎΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ²), ΠΊΠΎΠ³Π΄Π° Loki Π±ΡΠ»Π° Π΅ΡΡ Π² beta-Π²Π΅ΡΡΠΈΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ (ΠΎΠ±ΡΡΠΌ Π·Π° Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° Π²ΡΡΠΎΡ Π² 4 ΡΠ°Π·Π°), Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°. ΠΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎβ¦
https://rtfm.co.ua/grafana-loki-prometheus-like-schyotchiki-i-funkcii-agregacii-v-logql-i-grafiki-dns-zaprosov-k-dnsmasq/
ΠΠΎΡΠ»Π΅Π΄Π½ΠΈΠΉ ΡΠ°Π· Loki Π΄Π»Ρ ΡΠ±ΠΎΡΠ° ΠΈ Π½Π°Π±Π»ΡΠ΄Π΅Π½ΠΈΡ Π·Π° Π»ΠΎΠ³Π°ΠΌΠΈ Π½Π°ΡΡΡΠ°ΠΈΠ²Π°Π» Π°ΠΆ Π² ΡΠ΅Π²ΡΠ°Π»Π΅ ΡΡΠΎΠ³ΠΎ (ΡΠΌ. Grafana Labs: Loki β ΡΠ±ΠΎΡ ΠΈ ΠΏΡΠΎΡΠΌΠΎΡΡ Π»ΠΎΠ³ΠΎΠ²), ΠΊΠΎΠ³Π΄Π° Loki Π±ΡΠ»Π° Π΅ΡΡ Π² beta-Π²Π΅ΡΡΠΈΠΈ. Π‘Π΅ΠΉΡΠ°Ρ Π²ΠΎΠ·Π½ΠΈΠΊΠ»ΠΈ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΈΡΡ ΠΎΠ΄ΡΡΠΈΠΌ ΡΡΠ°ΡΠΈΠΊΠΎΠΌ (ΠΎΠ±ΡΡΠΌ Π·Π° Π΄Π²Π° ΠΌΠ΅ΡΡΡΠ° Π²ΡΡΠΎΡ Π² 4 ΡΠ°Π·Π°), Π½ΠΈΠΊΠ°ΠΊ Π½Π΅ ΠΌΠΎΠΆΠ΅ΠΌ Π½Π°ΠΉΡΠΈ Π²ΠΈΠ½ΠΎΠ²Π½ΠΈΠΊΠ°. ΠΠ°ΠΊ ΠΎΠ΄ΠΈΠ½ ΠΈΠ· Π²Π°ΡΠΈΠ°Π½ΡΠΎΠ² ΠΏΠΎΠΈΡΠΊΠ° ΡΡΠΎΠ³ΠΎ ΡΠ°ΠΌΠΎΠ³ΠΎβ¦
https://rtfm.co.ua/grafana-loki-prometheus-like-schyotchiki-i-funkcii-agregacii-v-logql-i-grafiki-dns-zaprosov-k-dnsmasq/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Grafana: Loki - LogQL ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ DNS Π·Π°ΠΏΡΠΎΡΠΎΠ² ΠΊ dnsmasq
Loki, LogQL ΠΈ ΡΡΠ½ΠΊΡΠΈΠΈ rate, count, etc. Grafana ΠΈ Π³ΡΠ°ΡΠΈΠΊΠΈ DNS Π·Π°ΠΏΡΠΎΡΠΎΠ².
AWS: RDS ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Certificate Authority SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΠ°Π²Π½ΠΎ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΡΠΌΠ° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ CA ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, Π²ΡΡ Π±ΡΠ»ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°. ΠΠΎΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π° Dev ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌ Π½Π° Staging ΠΈ Production. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ RDS MariaDB, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡ>>>. ΠΡΠΎΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ SSL ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ RDS. Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,β¦
https://rtfm.co.ua/aws-rds-obnovlenie-certificate-authority-ssl-sertifikata/
ΠΠ°Π²Π½ΠΎ ΡΠΆΠ΅ Π½Π°ΡΠ°Π»ΠΈ ΠΏΠΎΠ»ΡΡΠ°ΡΡ ΠΏΠΈΡΡΠΌΠ° ΠΎ ΡΠΎΠΌ, ΡΡΠΎ Π½Π°Π΄ΠΎ ΠΎΠ±Π½ΠΎΠ²ΠΈΡΡ CA ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΡ, Π²ΡΡ Π±ΡΠ»ΠΎ Π½Π΅ΠΊΠΎΠ³Π΄Π°. ΠΠΎΡΠ° ΡΠ΄Π΅Π»Π°ΡΡ, Π²ΡΠΏΠΎΠ»Π½ΠΈΠΌ Π½Π° Dev ΡΠ΅ΡΠ²Π΅ΡΠ΅, ΠΏΠΎΡΠΎΠΌ ΠΏΠΎΠ²ΡΠΎΡΠΈΠΌ Π½Π° Staging ΠΈ Production. ΠΡ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΠΌ ΠΎΠ±ΡΡΠ½ΡΠΉ RDS MariaDB, Π΄ΠΎΠΊΡΠΌΠ΅Π½ΡΠ°ΡΠΈΡ ΠΏΠΎ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΡΡΡ>>>. ΠΡΠΎΡΠ΅ΡΡ ΠΎΡΠ΅Π½Ρ ΠΏΡΠΎΡΡΠΎΠΉ, Π·Π°Π½ΠΈΠΌΠ°Π΅Ρ Π½Π΅ΡΠΊΠΎΠ»ΡΠΊΠΎ ΠΌΠΈΠ½ΡΡ, ΠΎΡΠΎΠ±Π΅Π½Π½ΠΎ, Π΅ΡΠ»ΠΈ Π²Ρ Π½Π΅ ΠΈΡΠΏΠΎΠ»ΡΠ·ΡΠ΅ΡΠ΅ SSL ΠΌΠ΅ΠΆΠ΄Ρ ΠΊΠ»ΠΈΠ΅Π½ΡΠ°ΠΌΠΈ ΠΈ RDS. Π£ Π½Π°Ρ, Π½Π°ΠΏΡΠΈΠΌΠ΅Ρ,β¦
https://rtfm.co.ua/aws-rds-obnovlenie-certificate-authority-ssl-sertifikata/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
AWS: RDS β ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΠ΅ Certificate Authority SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°
ΠΠΎΡΠ°Π³ΠΎΠ²ΡΠΉ ΠΏΡΠΎΡΠ΅ΡΡ ΠΎΠ±Π½ΠΎΠ²Π»Π΅Π½ΠΈΡ ΠΈ ΠΎΡΠΊΠ°ΡΠ° AWS RDS Certificate Authority SSL ΡΠ΅ΡΡΠΈΡΠΈΠΊΠ°ΡΠ°.
HTTP: ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΡ, POST ΠΈ GET Π·Π°ΠΏΡΠΎΡΡ, ΠΈ βΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠ΅β Π΄Π°Π½Π½ΡΠ΅
ΠΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· POST-Π·Π°ΠΏΡΠΎΡΡ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΠΊΠΈΠΉ ΠΏΡΠΎΠΊΡΠΈ, Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ β AWS Application Load Balancer, NGINX ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ. ΠΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π° AWS ALB, ΠΏΠΎΡΠΎΠΌ Ρ Π½Π°ΡΠ°Π» ΡΠ΅ΡΡΠΈΡΡ Π½Π° NGINX, ΡΡΠΎ Π±Ρ ΠΈΡΠΊΡΡΠΈΡΡ Π²Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ AWS-ΡΠ΅ΡΠ²ΠΈΡΠ° β Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π²Π΅Π·Π΄Π΅, Ρ.ΠΊ. Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠΎΠΊΡΠΈΡΡΡΡΠ΅ΠΉβ¦
https://rtfm.co.ua/http-redirekty-post-i-get-zaprosy-i-poteryannye-dannye/
ΠΠΌΠ΅Π΅ΡΡΡ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅, ΠΊΠΎΡΠΎΡΠΎΠ΅ Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡΠΈΠ½ΠΈΠΌΠ°ΡΡ Π΄Π°Π½Π½ΡΠ΅ ΡΠ΅ΡΠ΅Π· POST-Π·Π°ΠΏΡΠΎΡΡ ΠΎΡ ΠΊΠ»ΠΈΠ΅Π½ΡΠΎΠ². ΠΠ΅ΡΠ΅Π΄ ΡΡΠΈΠΌ ΠΏΡΠΈΠ»ΠΎΠΆΠ΅Π½ΠΈΠ΅ΠΌ ΠΈΠΌΠ΅Π΅ΡΡΡ Π½Π΅ΠΊΠΈΠΉ ΠΏΡΠΎΠΊΡΠΈ, Π½Π΅Π²Π°ΠΆΠ½ΠΎ ΠΊΠ°ΠΊΠΎΠΉ β AWS Application Load Balancer, NGINX ΠΈΠ»ΠΈ Π»ΡΠ±ΠΎΠΉ Π΄ΡΡΠ³ΠΎΠΉ. ΠΡ ΠΈΠ·Π½Π°ΡΠ°Π»ΡΠ½ΠΎ ΡΡΠΎΠ»ΠΊΠ½ΡΠ»ΠΈΡΡ Ρ ΠΏΡΠΎΠ±Π»Π΅ΠΌΠΎΠΉ Π½Π° AWS ALB, ΠΏΠΎΡΠΎΠΌ Ρ Π½Π°ΡΠ°Π» ΡΠ΅ΡΡΠΈΡΡ Π½Π° NGINX, ΡΡΠΎ Π±Ρ ΠΈΡΠΊΡΡΠΈΡΡ Π²Π»ΠΈΡΠ΅Π½ΠΈΠ΅ ΡΠ°ΠΌΠΎΠ³ΠΎ AWS-ΡΠ΅ΡΠ²ΠΈΡΠ° β Π²ΠΎΡΠΏΡΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΡΡΡ Π²Π΅Π·Π΄Π΅, Ρ.ΠΊ. Π½Π΅ Π·Π°Π²ΠΈΡΠΈΡ ΠΎΡ ΠΏΡΠΎΠΊΡΠΈΡΡΡΡΠ΅ΠΉβ¦
https://rtfm.co.ua/http-redirekty-post-i-get-zaprosy-i-poteryannye-dannye/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
HTTP: ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΡ, POST ΠΈ GET Π·Π°ΠΏΡΠΎΡΡ, ΠΈ βΠΏΠΎΡΠ΅ΡΡΠ½Π½ΡΠ΅β Π΄Π°Π½Π½ΡΠ΅
ΠΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΏΡΠΎΠ±Π»Π΅ΠΌΡ Ρ ΠΏΠΎΡΠ΅ΡΠ΅ΠΉ Π΄Π°Π½Π½ΡΡ
ΠΏΡΠΈ Π²ΡΠΏΠΎΠ»Π½Π΅Π½ΠΈΠΈ HTTP POST Ρ ΡΠ΅Π΄ΠΈΡΠ΅ΠΊΡΠΎΠΌ HTTP Π½Π° HTTPS
Nextcloud: Π·Π°ΠΏΡΡΠΊ Π² Docker Compose Π½Π° Debian Ρ SSL ΠΎΡ Letβs Encrypt
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Nexcloud Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠΌ. NextCloud: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Debian Ρ NGINX ΠΈ PHP-FPM, ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° Arch Linux β Π² ΡΠ΅Π»ΠΎΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Dropbox Π½Π° Π½Π΅Π³ΠΎ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π·Π°ΠΏΡΡΡΠΈΠΌ Nextcloud ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π² Docker, Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ Debian 10 Π² Digital Ocean. Π ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ Π²ΡΠ΅β¦
https://rtfm.co.ua/nextcloud-zapusk-v-docker-compose-na-debian-s-ssl-ot-lets-encrypt/
ΠΠ΅Π΄Π°Π²Π½ΠΎ ΠΏΠΎΡΠ΅ΡΡΠΈΡΠΎΠ²Π°Π» Nexcloud Π²ΠΎΠΎΠ±ΡΠ΅, ΡΠΌ. NextCloud: ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠ° ΡΠ΅ΡΠ²Π΅ΡΠ° Π½Π° Debian Ρ NGINX ΠΈ PHP-FPM, ΠΈ ΠΊΠ»ΠΈΠ΅Π½ΡΠ° Π½Π° Arch Linux β Π² ΡΠ΅Π»ΠΎΠΌ ΠΏΠΎΠ½ΡΠ°Π²ΠΈΠ»ΠΎΡΡ, ΡΠ°Π±ΠΎΡΠ°Π΅Ρ β ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠΎΠΏΡΠΎΠ±ΠΎΠ²Π°ΡΡ ΠΌΠΈΠ³ΡΠΈΡΠΎΠ²Π°ΡΡ Ρ Dropbox Π½Π° Π½Π΅Π³ΠΎ. Π‘Π΅Π³ΠΎΠ΄Π½Ρ Π·Π°ΠΏΡΡΡΠΈΠΌ Nextcloud ΠΏΠΎΠ»Π½ΠΎΡΡΡΡ Π² Docker, Π½Π° ΡΠ΅ΡΠ²Π΅ΡΠ΅ Ρ Debian 10 Π² Digital Ocean. Π ΡΠ΅ΡΠ²Π΅ΡΡ ΠΏΠΎΠ΄ΠΊΠ»ΡΡΡΠ½ ΠΎΡΠ΄Π΅Π»ΡΠ½ΡΠΉ Π΄ΠΈΡΠΊ, Π½Π° ΠΊΠΎΡΠΎΡΠΎΠΌ Π±ΡΠ΄ΡΡ Π²ΡΠ΅β¦
https://rtfm.co.ua/nextcloud-zapusk-v-docker-compose-na-debian-s-ssl-ot-lets-encrypt/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Nextcloud: Π·Π°ΠΏΡΡΠΊ Π² Docker Compose Π½Π° Debian Ρ SSL ΠΎΡ Letβs Encrypt
ΠΠΎΡΠ°Π³ΠΎΠ²ΠΎΠ΅ ΡΡΠΊΠΎΠ²ΠΎΠ΄ΡΡΠ²ΠΎ ΠΏΠΎ Π·Π°ΠΏΡΡΠΊΡ ΠΏΠΎΠ»Π½ΠΎΡΠ΅Π½Π½ΠΎΠ³ΠΎ Nextcloud Π² Docker Compose Π½Π° Debian
Linux: Nexctloud ΠΊΠ»ΠΈΠ΅Π½Ρ, qtkeychain ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° βThe name org.freedesktop.secrets was not provided by any .service filesβ
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Nextcloud (ΡΠΌ. Nextcloud: Π·Π°ΠΏΡΡΠΊ Π² Docker Compose Π½Π° Debian Ρ SSL ΠΎΡ Letβs Encrypt), Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π°ΠΏΡΠΎΡΠΈΠ» ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. ΠΠΎ ΠΏΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΠ½ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅: Reading from keychain failed with error: βThe name org.freedesktop.secrets was not provided by any .service filesβ ΠΡΠ³Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²β¦
https://rtfm.co.ua/linux-nexctloud-klient-qtkeychain-i-oshibka-the-name-org-freedesktop-secrets-was-not-provided-by-any-service-files/
ΠΠΎΡΠ»Π΅ ΡΡΡΠ°Π½ΠΎΠ²ΠΊΠΈ Nextcloud (ΡΠΌ. Nextcloud: Π·Π°ΠΏΡΡΠΊ Π² Docker Compose Π½Π° Debian Ρ SSL ΠΎΡ Letβs Encrypt), Π½Π° ΡΠ»Π΅Π΄ΡΡΡΠΈΠΉ Π΄Π΅Π½Ρ Π΅Π³ΠΎ ΠΊΠ»ΠΈΠ΅Π½Ρ Π·Π°ΠΏΡΠΎΡΠΈΠ» ΠΏΠΎΠ²ΡΠΎΡΠ½ΡΡ Π°ΡΡΠ΅Π½ΡΠΈΡΠΈΠΊΠ°ΡΠΈΡ. ΠΠΎ ΠΏΠΎΡΠ»Π΅ Π²Π²ΠΎΠ΄Π° Π»ΠΎΠ³ΠΈΠ½Π° ΠΈ ΠΏΠ°ΡΠΎΠ»Ρ ΠΎΠ½ ΡΠΎΠΎΠ±ΡΠ°Π΅Ρ ΠΎΠ± ΠΎΡΠΈΠ±ΠΊΠ΅: Reading from keychain failed with error: βThe name org.freedesktop.secrets was not provided by any .service filesβ ΠΡΠ³Π»Π΅Π½ΠΈΠ΅ ΠΎΠ΄Π½ΠΈΠΌ ΠΈΠ· ΠΏΠ΅ΡΠ²ΡΡ ΡΠ΅Π·ΡΠ»ΡΡΠ°ΡΠΎΠ²β¦
https://rtfm.co.ua/linux-nexctloud-klient-qtkeychain-i-oshibka-the-name-org-freedesktop-secrets-was-not-provided-by-any-service-files/
RTFM: Linux, DevOps ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅ | DevOps-ΠΈΠ½ΠΆΠΈΠ½ΠΈΡΠΈΠ½Π³ ΠΈ ΡΠΈΡΡΠ΅ΠΌΠ½ΠΎΠ΅ Π°Π΄ΠΌΠΈΠ½ΠΈΡΡΡΠΈΡΠΎΠ²Π°Π½ΠΈΠ΅. Π‘Π»ΡΡΠ°ΠΈ ΠΈΠ· ΠΏΡΠ°ΠΊΡΠΈΠΊΠΈ.
Linux ΠΈ ΠΎΡΠΈΠ±ΠΊΠ° "The name org.freedesktop.secrets was not provided by any .service files"
ΠΡΠΈΡΠΈΠ½Π° ΠΈ ΡΠ΅ΡΠ΅Π½ΠΈΠ΅ ΠΎΡΠΈΠ±ΠΊΠΈ "The name org.freedesktop.secrets was not provided by any .service files" Π² Nextcloud ΠΊΠ»ΠΈΠ΅Π½ΡΠ΅