MEESQA

Pragmatic DevOps - Michael Ensminger

April 2022 testingpodcast Twitter Posts

Follow testingpodcast on Twitter

Apr 29
Posted to testingpodcast.com – That’s a Bug – Is your last name True? – https://testingpodcast.com/is-your-last-name-true/

Apr 28
Posted to testingpodcast.com – Quality Coaching Roadshow – Mark Tomlinson Performance Engineering & Observability – https://testingpodcast.com/mark-tomlinson-performance-engineering-observability/

Apr 27
Posted to testingpodcast.com – Testing Peers – When have you done enough testing – https://testingpodcast.com/when-have-you-done-enough-testing/

Apr 26
Posted to testingpodcast.com – AB Testing – Episode 158: Finding the Sweet Spot with Goal Setting – https://testingpodcast.com/episode-158-finding-the-sweet-spot-with-goal-setting/

Apr 25
Posted to testingpodcast.com – Test Guild – Automation – Virtualization in Test with Grigori Trofimov – https://testingpodcast.com/virtualization-in-test-with-grigori-trofimov/

Apr 22
Posted to testingpodcast.com – Test Guild – Performance – Chaos Engineering Controlled Disruption with Mikolaj Pawlikowski – https://testingpodcast.com/chaos-engineering-controlled-disruption-with-mikolaj-pawlikowski/

Apr 21
Posted to testingpodcast.com – The Testing Show: Women In Testing, Part 2 – https://testingpodcast.com/the-testing-show-women-in-testing-part-2/

Apr 20
Posted to testingpodcast.com – That’s a Bug! – Did a cat run over your keyboard? – https://testingpodcast.com/did-a-cat-run-over-your-keyboard/

Apr 19
Posted to testingpodcast.com – Women Who Change Tech – Episode 14: Portia Tung – A Woman Who Uses the Power of Play – `https://testingpodcast.com/episode-14-portia-tung-a-woman-who-uses-the-power-of-play/

Apr 18
Posted to testingpodcast.com – PerfBytes – NOTD April 03 2022 – https://testingpodcast.com/notd-april-03-2022/

Apr 17
Posted to testingpodcast.com – PerfBytes Español – PDD – Performance Driven Development – https://testingpodcast.com/perfbytes-espanol-pdd-performance-driven-development/

Apr 15
Posted to testingpodcast.com – MoT Podcast – Kristof Meets Cristiano Cunha From Xray – https://testingpodcast.com/mot-podcast-kristof-meets-cristiano-cunha-from-xray/

Apr 15
Posted to testingpodcast.com – The Guilty Tester – Podcasts – Month 3 – Part 1 – Learning Challenge 2022 – https://testingpodcast.com/podcasts-month-3-part-1-learning-challenge-2022/

Apr 14
Posted to testingpodcast.com – Test Guild – Automation – The Three Test Automation Game Changers with Annalisa Camarillo and Amin Vidur – https://testingpodcast.com/the-three-test-automation-game-changers-with-annalisa-camarillo-and-amin-vidur/

Apr 13
Posted to testingpodcast.com – Ministry Of Testing’s Annual Partner – Mabl – https://testingpodcast.com/ministry-of-testings-annual-partner-mabl/

Apr 13
Posted to testingpodcast.com -Software Testing Podcast – Software Testing Vs. Game Testing – https://testingpodcast.com/software-testing-vs-game-testing/

Apr 12
Posted to testingpodcast.com – Testing Peers – Telephone Interviews – https://testingpodcast.com/telephone-interviews/

Apr 11
Posted to testingpodcast.com – Test Guild – Automation – Modern Integration Testing with Kevin Wittek – https://testingpodcast.com/modern-integration-testing-with-kevin-wittek/

Apr 9
Posted to testingpodcast.com – AB Testing – Episode 157: Kanban – and then it gets boring… – https://testingpodcast.com/episode-157-kanban-and-then-it-gets-boring/

Apr 9
Posted to testingpodcast.com – Quality Sense – S4E01 – Paul Holland – From computer science, to pilot, to tester. – https://testingpodcast.com/s4e01-paul-holland-from-computer-science-to-pilot-to-tester/

Apr 7
Posted to testingpodcast.com – Women Who Change Tech – Episode 13: Dorothy Graham – A Woman Who Is an Exceptional Communicator – ngpodcast.com/episode-13-dorothy-graham-a-woman-who-is-an-exceptional-communicator/~

Apr 6
Posted to testingpodcast.com – Test & Code – Twisted and Testing Event Driven / Asynchronous Applications – Glyph – https://testingpodcast.com/twisted-and-testing-event-driven-asynchronous-applications-glyph/

Apr 5
Posted to testingpodcast.com – Test Guild – Automation – Testsigma No Code Open Source Test Automation with Rukmangada Kandyala – https://testingpodcast.com/testsigma-no-code-open-source-test-automation-with-rukmangada-kandyala/

Apr 4
Posted to testingpodcast.com – Test & Code – Managing Software Teams – Ryan Cheley – https://testingpodcast.com/managing-software-teams-ryan-cheley/

Apr 1
Posted to testingpodcast.com – Testing Peers – Testing in 2030 – https://testingpodcast.com/testing-in-2030/

March 2022 testingpodcast Twitter Posts

Mar 31
Posted to testingpodcast.com – The Testing Show: Women In Testing, Part 1 – https://testingpodcast.com/the-testing-show-women-in-testing-part-1/

Mar 30
Posted to testingpodcast.com – AB Testing – Episode 156: Customers and Quality – https://testingpodcast.com/episode-156-customers-and-quality/

Mar 29
Posted to testingpodcast.com – TestSphere Roulette Episode 9 – Beth Marshall and Mark Winteringham – https://testingpodcast.com/testsphere-roulette-episode-9-beth-marshall-and-mark-winteringham/

Mar 28
Posted to testingpodcast.com – Test Guild – Automation – The Complete Software Tester with Kristin Jackvony – https://testingpodcast.com/the-complete-software-tester-with-kristin-jackvony/

Mar 28
Posted to testingpodcast.com – That’s a Bug! = Facial recognition – plutonium of AI? – https://testingpodcast.com/facial-recognition-plutonium-of-ai/

Mar 27
Posted to testingpodcast.com – Women Who Change Tech – Episode 12: Melissa Benua – A Woman Who is a Problem Solver – https://testingpodcast.com/episode-12-melissa-benua-a-woman-who-is-a-problem-solver/

Mar 25
Posted to testingpodcast.com – Testing Peers – Peers talk passion – https://testingpodcast.com/peers-talk-passion/

Mar 24
Posted to testingpodcast.com – Episode 17 Quality Coaching Roadshow Abby Bangser – https://testingpodcast.com/episode-17-quality-coaching-roadshow-abby-bangser/

Mar 23
Posted to testingpodcast.com – The Testing Show: Testing For Pharma – https://testingpodcast.com/the-testing-show-testing-for-pharma/

Mar 22
Posted to testingpodcast.com – Test & Code – An Unorthodox Technical Interview and Hiring Process – Nathan Aschbacher – https://testingpodcast.com/an-unorthodox-technical-interview-and-hiring-process-nathan-aschbacher/

Mar 22
Posted to testingpodcast.com – The Guilty Tester – Agile Testing – Month 2 – Learning Challenge 2022 – https://testingpodcast.com/the-guilty-tester-agile-testing-month-2-learning-challenge-2022/

Mar 21
Posted to testingpodcast.com – Test Guild – Automation – Testing Cloud with Parasar Saha – https://testingpodcast.com/testing-cloud-with-parasar-saha/

Mar 21
Posted to testingpodcast.com – The Testing Show: Six Personas in Software Testing to Avoid – https://testingpodcast.com/the-testing-show-six-personas-in-software-testing-to-avoid/

Mar 18
Posted to testingpodcast.com – The Testing Show: Do We Still Need the Phrase “Agile Testing”? – https://testingpodcast.com/the-testing-show-do-we-still-need-the-phrase-agile-testing/

Mar 17
Posted to testingpodcast.com – That’s A Bug! – Buggiest game of all time? – https://testingpodcast.com/buggiest-game-of-all-time/

Mar 16
Posted to testingpodcast.com – Testing Peers – Discussions on interviews – https://testingpodcast.com/discussions-on-interviews/

Mar 15
Posted to testingpodcast.com – Women Who Change Tech – Episode 11: Isabel Evans – A Woman Who Is A Storyteller – https://testingpodcast.com/episode-11-isabel-evans-a-woman-who-is-a-storyteller/

Mar 14
Posted to testingpodcast.com – Test Guild – Performance – The New Performance Game with Cristiano Cunha – https://testingpodcast.com/the-new-performance-game-with-cristiano-cunha/

Mar 13
Posted to testingpodcast.com – Test & Code – Boost Your Django DX – Adam Johnson – https://testingpodcast.com/boost-your-django-dx-adam-johnson/

Mar 12
Posted to testingpodcast.com – Test Guild – Automation – Self-healing Selenium Test Using Healenium with Anna Chernysheva – https://testingpodcast.com/self-healing-selenium-test-using-healenium-with-anna-chernysheva/

Mar 11
Posted to testingpodcast.com – Software Testing Podcast – Mobile Application Security Testing Guide – https://testingpodcast.com/mobile-application-security-testing-guide/

Mar 11
Posted to testingpodcast.com – AB Testing – Episode 155: Quality Coaching with Anne-Marie Charrett – https://testingpodcast.com/episode-155-quality-coaching-with-anne-marie-charrett/

Mar 10
Posted to testingpodcast.com – Test & Code – Lean TDD – https://testingpodcast.com/lean-tdd/

Mar 10
Posted to testingpodcast.com – Test Guild – Automation – Grokking Continuous Delivery Book Review with Christie Wilson – https://testingpodcast.com/grokking-continuous-delivery-book-review-with-christie-wilson/

Mar 9
Posted to testingpodcast.com – Test Guild – Performance – Software Telemetry with Jamie Riedesel – https://testingpodcast.com/software-telemetry-with-jamie-riedesel/

Mar 8
Posted to testingpodcast.com – Women Who Change Tech – Episode 10: Marian Phelan – A Woman Who Builds Strong Teams – https://testingpodcast.com/episode-10-marian-phelan-a-woman-who-builds-strong-teams/

Mar 7
Posted to testingpodcast.com – Testing Peers – First Inspirations & Good Reads – https://testingpodcast.com/first-inspirations-good-reads/

Mar 7
Posted to testingpodcast.com – Journey Towards Continuous Performance Testing with Stephan Mousset – https://testingpodcast.com/journey-towards-continuous-performance-testing-with-stephan-mousset/

Mar 4
Posted to testingpodcast.com – Episode 16 Quality Coaching Roadshow Claire M Goss – https://testingpodcast.com/episode-16-quality-coaching-roadshow-claire-m-goss/

Mar 3
Posted to testingpodcast.com – That’s A Bug – Down the rabbit hole – when a car dealership leaks information – https://testingpodcast.com/down-the-rabbit-hole-when-a-car-dealership-leaks-information/

Mar 2
Posted to testingpodcast.com – Women Who Change Tech – Episode 9: Ingrid Alongi – A Woman Who Leads – https://testingpodcast.com/episode-9-ingrid-alongi-a-woman-who-leads/

Mar 1
Posted to testingpodcast.com – Testers’ Island Discs Ep56 – Lewis Prescott – https://testingpodcast.com/testers-island-discs-ep56-lewis-prescott/

Mar 1
Posted to testingpodcast.com – Testing Peers – What we look for in CVs – https://testingpodcast.com/what-we-look-for-in-cvs/

February 2022 testingpodcast Twitter Posts

Feb 28
Posted to testingpodcast.com – Test Guild – Automation – An Holistic Approach to Automation Testing with Payam Fard – https://testingpodcast.com/an-holistic-approach-to-automation-testing-with-payam-fard/

Feb 26
Posted to testingpodcast.com – Episode 016 – Automation Biases – The Evil Tester Show – https://testingpodcast.com/episode-016-automation-biases-the-evil-tester-show/

Feb 24
Posted to testingpodcast.com – Test & Code – Exploratory Testing – https://testingpodcast.com/exploratory-testing/

Feb 22
Posted to testingpodcast.com – Test Guild – Automation – Using AI in Mobile Automation Testing with Shannon Lee – https://testingpodcast.com/using-ai-in-mobile-automation-testing-with-shannon-lee/

Feb 21
Posted to testingpodcast.com – PerfBytes Español – No mas scripting! – https://testingpodcast.com/perfbytes-espanol-no-mas-scripting/

Feb 18
Posted to testingpodcast.com – The Guilty Tester – Month 1 – New Years Resolution 2022 – https://testingpodcast.com/month-1-new-years-resolution-2022/

Feb 17
Posted to testingpodcast.com – Episode 15 Quality Coach Roadshow Maaret Pyhäjärvi – https://testingpodcast.com/episode-15-quality-coach-roadshow-maaret-pyhajarvi/

Feb 16
Posted to testingpodcast.com – That’s A Bug! – Is this really a bug? Covid outbreak scare! – https://testingpodcast.com/is-this-really-a-bug-covid-outbreak-scare/

Feb 16
Posted to testingpodcast.com – Women Who Change Tech – Episode 7: Kristen Brillantes – A Woman Who Inspires Other Entrepreneurial Women – https://testingpodcast.com/episode-7-kristen-brillantes-a-woman-who-inspires-other-entrepreneurial-women/

Feb 15
Posted to testingpodcast.com – Testing Peers – Rambling on Reporting – https://testingpodcast.com/rambling-on-reporting/

Feb 15
Posted to testingpodcast.com – Test & Code – The Five Factors of Automated Software Testing – https://testingpodcast.com/the-five-factors-of-automated-software-testing/

Feb 14
Posted to testingpodcast.com – Test & Code – Unit Test vs Integration Test and The Testing Trophy – https://testingpodcast.com/unit-test-vs-integration-test-and-the-testing-trophy/

Feb 10
Posted to testingpodcast.com – QATalks – Avoiding Pitfalls of Cloud Migration in the Financial Services Industry – https://testingpodcast.com/avoiding-pitfalls-of-cloud-migration-in-the-financial-services-industry/

Feb 9
Posted to testingpodcast.com – Test Guild – Automation – The one thing to help your Automation Testing in 2022 – https://testingpodcast.com/the-one-thing-to-help-your-automation-testing-in-2022/

Feb 8
Posted to testingpodcast.com – Testers’ Island Discs EP55 – Simon Rigler – https://testingpodcast.com/testers-island-discs-ep55-simon-rigler/

Feb 8
Posted to testingpodcast.com – The Testing Show: Building Testing Frameworks – https://testingpodcast.com/the-testing-show-building-testing-frameworks/

Feb 7
Posted to testingpodcast.com – Quality Coaching Roadshow – Episode 14: Beth Skurrie on PACT, Heuristics and Perfectionism – https://testingpodcast.com/episode-14-beth-skurrie-on-pact-heuristics-and-perfectionism/

Feb 4
Posted to testingpodcast.com – Women Who Change Tech – Episode 6: Jennifer Bonine – A Woman Who Embraces Change – https://testingpodcast.com/episode-6-jennifer-bonine-a-woman-who-embraces-change/

Feb 3
Posted to testingpodcast.com – Testing Peers – Cognitive Bias – https://testingpodcast.com/cognitive-bias/

Feb 2
Posted to testingpodcast.com – Software Testing Podcast – Game Testing Techniques for Game Testers – https://testingpodcast.com/game-testing-techniques-for-game-testers/

January 2022 testingpodcast Twitter Posts

Follow testingpodcast on Twitter

Jan 31
Posted to testingpodcast.com – Test & Code – SAAS Side Projects – https://testingpodcast.com/saas-side-projects/

Jan 28
Posted to testingpodcast.com – Test Guild – Automation – On-demand environments for Automation Testing with Tommy McClung – https://testingpodcast.com/on-demand-environments-for-automation-testing-with-tommy-mcclung/

Jan 27
Posted to testingpodcast.com – Test & Code – Who Should Do QA? – https://testingpodcast.com/who-should-do-qa/

Jan 26
Posted to testingpodcast.com – Quality Coaching Roadshow – Code Quality, PACT & Tradeoffs in Test Automation Beth Skurrie – https://testingpodcast.com/code-quality-pact-tradeoffs-in-test-automation-beth-skurrie/

Jan 25
Posted to testingpodcast.com – That’s a Bug! – Contact tracing apps, where will they go wrong? – https://testingpodcast.com/contact-tracing-apps-where-will-they-go-wrong/

Jan 24
Posted to testingpodcast.com – AB Testing – Episode 152: AAB Testing with Al Shalloway – https://testingpodcast.com/episode-152-aab-testing-with-al-shalloway/

Jan 23
Posted to testingpodcast.com – TestSphere Roulette Episode 8 – Gem Hill and Ide Koops – https://testingpodcast.com/testsphere-roulette-episode-8-gem-hill-and-ide-koops/

Jan 22
Posted to testingpodcast.com – Test Guild – Automation – SeleniumBase Recorder Mode with Michael Mintz – https://testingpodcast.com/seleniumbase-recorder-mode-with-michael-mintz/

Jan 21
Posted to testingpodcast.com – Women Who Change Tech – Episode 5: Denise Jacobs – A Woman Who is Evangelizing Creativity – https://testingpodcast.com/episode-5-denise-jacobs-a-woman-who-is-evangelizing-creativity/

Jan 20
Posted to testingpodcast.com – Test Guild – Performance – Performance Testing Trends to Watch for in 2022 – https://testingpodcast.com/performance-testing-trends-to-watch-for-in-2022/

Jan 19
Posted to testingpodcast.com – Test Guild – Automation – Automation Testing Trends for 2022 – https://testingpodcast.com/automation-testing-trends-for-2022/

Jan 18
Posted to testingpodcast.com – PerfBytes Español – Especial de Fin de Año 2021 – https://testingpodcast.com/perfbytes-espanol-especial-de-fin-de-ano-2021/

Jan 17
Posted to testingpodcast.com – Testing Peers – Empowering teams – https://testingpodcast.com/empowering-teams/

Jan 14
Posted to testingpodcast.com – The Guilty Tester – New Years Resolution 2022 – https://testingpodcast.com/the-guilty-tester-new-years-resolution-2022/

Jan 13
Posted to testingpodcast.com – Perfbytes Holiday Special 2021 – https://testingpodcast.com/perfbytes-holiday-special-2021/

Jan 12
Posted to testingpodcast.com – Test Guild – Automation – Rise of Continuous Non-Functional Testing with Rick Broker – https://testingpodcast.com/rise-of-continuous-non-functional-testing-with-rick-broker/

Jan 11
Posted to testingpodcast.com – Testers’ Island Discs EP54 – Community All-Request Spectacular – https://testingpodcast.com/testers-island-discs-ep54-community-all-request-spectacular/

Jan 10
Posted to testingpodcast.com – Test & Code – pseudo-TDD – Paul Ganssle – https://testingpodcast.com/pseudo-tdd-paul-ganssle/

Jan 7
Posted to testingpodcast.com – Software Testing Podcast – 7 Effective E-commerce Website Testing Techniques – https://testingpodcast.com/7-effective-e-commerce-website-testing-techniques/

Jan 6
Posted to testingpodcast.com – Testing Peers – Leading 1 to 1s – https://testingpodcast.com/leading-1-to-1s/

Jan 5
Posted to testingpodcast.com – Test Guild – Automation – Quality Influencer with Parveen Khan – https://testingpodcast.com/quality-influencer-with-parveen-khan/

Jan 4
Posted to testingpodcast.com – Test & Code – Why NOT unittest? – https://testingpodcast.com/why-not-unittest/

Jan 3
Posted to testingpodcast.com – QATalks – Digital Assurance in the Age of 5G w/ Jason Inskeep & Chris Manuel – https://testingpodcast.com/digital-assurance-in-the-age-of-5g-w-jason-inskeep-chris-manuel/

Jan 1
Posted to testingpodcast.com – Quality Coaching Roadshow – Tim Beattie – Global Head of Product at Red Hat Open Innovation Labs – https://testingpodcast.com/tim-beattie-global-head-of-product-at-red-hat-open-innovation-labs/

Get ACLs for All S3 Buckets

I have a scheduled task to review the access control list (ACL) with each of the S3 buckets in my account. At first, I had a few buckets and doing the task manually was not an issue. However, as the number of buckets grow, it has become more and more time consuming to perform by hand.

Amazon S3 Logo

So, I decided to develop a script. The script is using bash syntax and the AWS CLI. My first attempt looked like this:

#!/bin/bash

for bucket in $(aws s3api list-buckets  --output text --query 'Buckets[*].Name'); do
    echo Getting ACL for $bucket
    aws s3api get-bucket-acl --bucket $bucket
done

The for loop includes the CLI command to list the buckets and all I want is the bucket name. We loop thru each of these and call the get-bucket-acl command. This worked for many buckets but some displayed the following error:

A client error (InvalidRequest) occurred when calling the GetBucketAcl operation: You are attempting to operate on a bucket in a region that requires Signature Version 4.  You can fix this issue by explicitly providing the correct region location using the --region argument, the AWS_DEFAULT_REGION environment variable, or the region variable in the AWS CLI configuration file.  You can get the bucket's location by running "aws s3api get-bucket-location --bucket BUCKET".

So, I modified the script as suggested in the error message:

#!/bin/bash


for bucket in $(aws s3api list-buckets  --output text --query 'Buckets[*].Name'); do
    echo Getting ACL for $bucket
    region=`aws s3api get-bucket-location --bucket $bucket --output text`
    aws s3api get-bucket-acl --region=$region --bucket $bucket
done

This improved but I got a couple of invalid region references. For some of the buckets the region returned was “None”. Looking at the CLI reference, due to legacy related items, this occurs when the region is us-east-1. Also, for two older buckets the region returned “EU”. I did not find any reasons for this but I know that the buckets which return this are in eu-west-1.

So my final script is as follows:

#!/bin/bash

for bucket in $(aws s3api list-buckets  --output text --query 'Buckets[*].Name'); do
    echo Getting ACL for $bucket
    region=`aws s3api get-bucket-location --bucket $bucket --output text`
    if [ $region == 'None' ]; then
	region=us-east-1
    fi
    if [ $region == 'EU' ]; then
	region=eu-west-1
    fi
    aws s3api get-bucket-acl --region=$region --bucket $bucket
done