[Part 1] Account Setup: How to Setup Your AWS Credentials on Cloudy

Hello everyone!

In this blog post, we are going to take you through the step-by-step process on how to setup your AWS credentials on Cloudy.

We assume now you have successfully created your Amazon Web Services (AWS) account. If you haven’t done so already, please create your account here: https://aws.amazon.com/

Few things to note:

  • If you are a company, please choose professional when creating your account.
  • Although you are creating a free tier account, you will need to verify your credit card, as it’s part of the registration process. Failure to do so won’t allow you to use their services.
  • Make sure you verify your phone number. If you face any issues with the verification, you can contact them through their Support Center to get it verified.

Once you have successfully completed the registration process, you can move on to creating your policy and IAM user.

Create Your Cloudy Policy

1. First, go to your home page, and make sure you set your account under Ireland region.

Please note that it is required to have your account under Ireland, as Cloudy is based in that region.


2. Then search for IAM (Identity and Access Management) and click on it.


3. Now you are on your IAM Dashboard. Click on Policies you see on your left.


4. Once you get to the policies, click on ‘Create policy’.


5. On Create policy, choose the JSON tab which would reveal a default script. Delete the entire script given there.


Then copy and paste the script given below:

{
    "Version": "2012-10-17",
    "Statement": [{
        "Effect": "Allow",
        "Action": [
            "ses:*",
            "sns:DeleteTopic",
            "sns:ListTopics",
            "sns:Unsubscribe",
            "sns:CreatePlatformEndpoint",
            "sns:SetTopicAttributes",
            "sns:OptInPhoneNumber",
            "sns:CheckIfPhoneNumberIsOptedOut",
            "sns:ListEndpointsByPlatformApplication",
            "sns:SetEndpointAttributes",
            "sns:Publish",
            "sns:DeletePlatformApplication",
            "sns:SetPlatformApplicationAttributes",
            "sns:ConfirmSubscription",
            "sns:ListSubscriptionsByTopic",
            "sns:CreatePlatformApplication",
            "sns:SetSMSAttributes",
            "sns:GetPlatformApplicationAttributes",
            "sns:GetSubscriptionAttributes",
            "sns:ListSubscriptions",
            "sns:DeleteEndpoint",
            "sns:ListPhoneNumbersOptedOut",
            "sns:GetEndpointAttributes",
            "sns:SetSubscriptionAttributes",
            "sns:ListPlatformApplications",
            "sns:GetSMSAttributes",
            "sns:CreateTopic",
            "sns:GetTopicAttributes",
            "sns:Subscribe"
        ],
        "Resource": ["*"]
    }]
}


Make sure you don’t leave any space at the beginning when pasting the script. Just like this:

Then click on ‘Review policy’.

6. Name the policy as ‘cloudy’ and click on ‘Create policy’ to complete it.


Create Your IAM User

Now you have successfully created your Cloudy Policy. The next step will be to create your IAM user.

To proceed, click on ‘Users’ you see on your left above ‘Policies’.


8. Click on ‘Add user’.


9. Give the username ‘cloudy’ and choose ‘Programmatic access’. Then click on next to view the permissions.


10. Under permissions, choose ‘Attach existing policies directly’. Then search for ‘cloudy’ and tick on the cloudy policy you created.

Click on ‘Next: Tags’ to move forward.

11. The tags are optional, so just skip them and click next to review the policy.


12. After a quick review on the details you have input, click on ‘Create user’.


13. The next page will reveal your user’s Access key ID and Secret access key. Make sure you copy them somewhere before closing the page.


14. Now go to your Cloudy account, and on your AWS settings page, enter the Access key ID and the Secret access key. Then click on Save to finish your setup.

If it shows any error without letting you save the credentials, please contact us via chat or email us at zahra@cloudy.email.


15. Whoa, good job! 🙂 Now scroll down a bit to check your Account status on Cloudy. You would see it updated with your current Email Send Limit.

This is the default Email Send Limit given by Amazon. Cloudy doesn’t enable you to send emails when your Email Send Limit is at 200, so you will need to request to get it increased on your AWS account.

Please read our Part 2 blog post here to see how you can request to get your Email Send Limit increased.

For any assistance, you can always contact us via chat or email us at zahra@cloudy.email.

Have a great day! 🙂

About the author

Leave a Reply