Platform documentation & tutorials

Integrate Panda with your web app

Before using Panda, you should signup for an S3 Account.

Create an AWS account

  1. Get Amazon AWS Account

Go to http://aws.amazon.com and click on Create an AWS Account

  1. Signup for S3

Once your AWS account has been created, go to Amazon Simple Storage Service (S3) and sign up for the service.

  1. Grab your credentials

Once you’ve successfully signed up to S3, go to http://aws.amazon.com/iam and click on Security Credentials. Here you will find your Access Key ID and Secret Access Key required to create a Panda cloud.

You are now ready to create a Panda Cloud.

Create an IAM user

You might want to use a special user to grant access to Panda. You can manage users and group using the following Amazon page: https://console.aws.amazon.com/iam To ensure that your user will be validated by Panda, you need to attach some policies to this user.

  • Select your user and click on Attach user Policy (You can attach the policy directly to the group if you prefer)

IAM step 1

  • Select Policy Generator -> Select

IAM step 2

  • Select Effect => Allow, AWS Service => Amazon S3
  • Click on Action and tick the following options: GetBucketAcl, PutBucketAcl, GetBucketLocation

IAM step 1

  • Insert in the resource field: arn:aws:s3:::bucket-name/* if you want this policy to be applied to a specific bucket or arn:aws:s3:::* for any bucket of your account.

  • Click on Add Statement and then Continue.

  • Apply your policy, it should look like this:

      {
        "Statement": [
          {
            "Sid": "StmtXXXXXXXXX",
            "Action": [
              "s3:GetBucketAcl",
              "s3:GetBucketLocation",
              "s3:PutBucketAcl"
            ],
            "Effect": "Allow",
            "Resource": [
              "arn:aws:s3:::*"
            ]
          }
        ]
      }

Now your user should be ready.