Skip to content
This repository has been archived by the owner on Jul 1, 2024. It is now read-only.

PR for esc run blog post #3533

Merged
merged 25 commits into from
Oct 27, 2023
Merged

PR for esc run blog post #3533

merged 25 commits into from
Oct 27, 2023

Conversation

toriancrane
Copy link
Contributor

@toriancrane toriancrane commented Oct 25, 2023

Description

This PR holds the content for the esc run blog.

As this is my first blog, I am looking for overall feedback on the flow and voice of the content as well as validation that the steps included are clear and working as expected.

Review path: /blog/esc-env-run-aws/

Checklist:

  • I have reviewed the style guide.
  • If blogging, I have reviewed the blogging guide.
  • I have manually confirmed that all new links work.

@toriancrane toriancrane requested a review from a team October 25, 2023 09:16
@pulumi-bot
Copy link
Collaborator

Your site preview for commit e9a0550 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-e9a0550a.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 325d7fc is ready! 🎉

http://pulumi-hugo-origin-pr-3533-325d7fc8.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 60661e0 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-60661e03.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 5a302c4 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-5a302c43.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 2495131 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-2495131e.s3-website.us-west-2.amazonaws.com.

Copy link
Contributor

@desteves desteves left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Check comments :)

Copy link
Contributor

@scottslowe scottslowe left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Great work, Torian! I agree w/ a couple of Diana's comments (I replied to her existing comments where applicable), but fantastic work otherwise.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit f045d96 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-f045d96f.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit f9b8cf6 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-f9b8cf61.s3-website.us-west-2.amazonaws.com.

Copy link
Contributor

@desteves desteves left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 9a7a771 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-9a7a771b.s3-website.us-west-2.amazonaws.com.

@toriancrane toriancrane changed the title From Zero to esc env run (AWS) blog From Zero to esc run blog Oct 26, 2023
@pulumi-bot
Copy link
Collaborator

Your site preview for commit ec94783 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-ec947838.s3-website.us-west-2.amazonaws.com.

@toriancrane toriancrane changed the title From Zero to esc run blog PR for esc run blog post Oct 26, 2023
@pulumi-bot
Copy link
Collaborator

Your site preview for commit 1300724 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-13007248.s3-website.us-west-2.amazonaws.com.

Copy link
Contributor

@EvanBoyle EvanBoyle left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Wow, this is really comprehensive! Thank you for writing it 🙌

I think we could more or less ship this content as is (with edits and feedback of course) as it really is a full overview and pitch of ESC.

I think there is an opportunity for a slightly different style of content (maybe that is a completely separate post, maybe it is a set of edits to this post) that instead of leading with a pitch, leads with a clear concrete problem to be solved that might get picked up better by SEO and folks who aren't familiar with Pulumi and ESC.

For instance, what about changing the title to something like:

  • How to Configure the AWS CLI
  • Secure, Short-term Credentials for every AWS CLI command
  • Acquiring credentials for aws s3 ls

This is more "user problem" oriented. If I was a person struggling to set up or administer AWS access, I think I'd be more likely to click on content with this title rather than something with ESC in the name that I'd never heard of.

I would suggest moving the pitch and "power of ESC" sections to the end. I think the following structure would work really well:

  1. clearly and briefly introduce the user problem
  2. Simply state what ESC can do in one sentence
  3. solve the user problem (this is your comprehensive walk through
  4. pitch the broader benefits of ESC
  5. CTA/next steaps

Users will be far more receptive to the pitch if it comes after we've already solved a problem for them. For (1) and (2) I think we could say something like:

How do I get credentials for the AWS CLI? How do I securely share these credentials with teammates? I want to make sure everyone can easily and safely run aws s3 ls without needing to be a security wizard. I don't want to use static AWS key pairs due to the risks associated with long-lived, highly privileged credentials including copy-paste errors, and accidental VCS check-ins.

// [Animated GIF showing someone running aws s3 ls and subsequent failure, and then esc run ... -- aws s3 ls and success]

We'll learn how to use Pulumi ESC with the AWS CLI so that every command you run uses security best practices including short-term, scoped credentials issued via OIDC. Once we're up and running with ESC, it is easy to share these credentials across your team and org with Pulumi's comprehensive RBAC model."

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 71340bb is ready! 🎉

http://pulumi-hugo-origin-pr-3533-71340bb7.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit af8deb2 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-af8deb2c.s3-website.us-west-2.amazonaws.com.

@pulumi-bot
Copy link
Collaborator

Your site preview for commit 6044d99 is ready! 🎉

http://pulumi-hugo-origin-pr-3533-6044d990.s3-website.us-west-2.amazonaws.com.

@toriancrane toriancrane dismissed scottslowe’s stale review October 27, 2023 14:45

Requested edits have been made.

@toriancrane toriancrane merged commit 6a007e4 into master Oct 27, 2023
1 check passed
@toriancrane toriancrane deleted the torian/esc-run-aws-blog branch October 27, 2023 14:46
@github-actions
Copy link

Site previews for this pull request have been removed. ✨

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

[Task] Write "From Zero to ESC - AWS" blog post
6 participants