Curated articles, resources, tips and trends from the DevOps World.
The error throw new Error: Found an encoded list token string in a scalar string context. Use 'Fn.select(0, list)' (not 'list[0]') to extract elements from token lists. likely happens if you do the following:
This SCP restricts the use of AWS services in unsupported AWS Regions. This is very useful if you only deploy to a single AWS region. By revoking access to other AWS regions you'll effectively limit the blast radius in the event of a security breach.
This cheat sheet shows a single table overview of all available (900+) AWS resource types including their available properties. Bookmark this page so use you can use it to look up CloudFormation properties quickly.
S3 Bucket ACLs are a legacy access control mechanism and AWS recommends disabling this when creating new S3 buckets. Since IAM is the defacto standard to secure AWS resources, it's best practice to use bucket policies to control access to objects in the S3 bucket.
A construct represents a cloud component. Constructs encapsulate everything that AWS CloudFormation needs to create the resources and properties. It can contain one or more AWS resources, you're free to customize it yourself.
It's generally a best practice to not use the root user to do your tasks in your AWS account. Instead, you should create an IAM admin user and use that to do administrative tasks.
The error Error: Stack "exampleStack1" cannot consume a cross reference from stack "exampleStack2". Cross stack references are only supported for stacks deployed to the same environment or between nested stacks and their parent stack likely happens if you do the following:
A stack represents a bundle of AWS resources contained for a single deployment. AWS CDK Stacks is based upon AWS CloudFormation stacks, therefore it contains the same features and limitations.
This guide will explain what is required to create a Bitbucket OpenID Connect (OIDC) provider in AWS CDK and includes a Bitbucket pipeline example on how to authenticate to AWS and access resources.
Kubernetes is a useful tool in the world of cloud native. And more and more companies are using it. It’s also a tool that carries a lot of depth and potential for complexity. To put it simply, there’s a lot you can learn when it comes to Kubernetes.
Have valuable insights to share with the DevOps community? Submit your article for publication.
Get the latest DevOps news, tools, and insights delivered to your inbox.
Made with pure grit © 2025 Jetpack Labs Inc. All rights reserved. www.jetpacklabs.com