Load testing tool that supports Sigv4 signing [on hold] - amazon-web-services

Want to do a performance test on my API Gateway + Lambda stack. Are there any good tools out there that supports sigv4 signing?

Related

How secure is the networking built into AWS Mobile SDK for iOS/Android?

I'm looking to have access to dynamodb tables for a mobile app through the Mobile SDK. Mainly, I'd like to access public encryption keys stored in a dynamodb table, and perhaps even send encrypted personnal information data (dob, credit card numbers, etc) through the mobile sdk directly into Dynamodb via the SDK.
Can anyone give me insights as to how secure the connections might be with the mobile SDKs, and if this is a use case that we devs can bank on when using the AWS Mobile SDK? I'm mainly looking to find out if the SDK uses TLS or HTTPS to handle POST/PUT type calls to dynamodb.
Any guidance is highly appreciated
The AWS Mobile SDK for Android uses HTTPS by default unless otherwise specified.
https://github.com/aws/aws-sdk-android/blob/master/aws-android-sdk-core/src/main/java/com/amazonaws/ClientConfiguration.java#L91

S3 v3 authentication Go SDK

I want to access S3 using v2 authentication compliant Go SDK(authentication version used prior to v4). While going through the S3 releases, I didn't get any particular release with v3/v2 authentication mentioned in the release documents.
Can somebody point towards the required Go SDK from amazon or other provider. Also need the relevant client for the same.

Configuring User Registration with aws PHP SDK

I'm Developing web Application that user can register by them self and log in after confirmation.i used AWS JavaScript for that it's working great.but since the access key is visible for everybody i planed to do it in Using PHP-AWS SDK.but why all the example aws providing foe EC2 or S3, i couldn't find any for cognito in php.can someone guide me or provide a basic example for this scenario..?
Currently Cognito supports high level SDKs for only for Android, iOS, and Javascript, but doesn't support high level SDK for PHP. You can use the low level PHP-AWS SDK which will give you access to calling the API methods. The methods found at the following link are accessible in the AWS SDK and can be called:
http://docs.aws.amazon.com/aws-sdk-php/v3/api/class-Aws.CognitoIdentityProvider.CognitoIdentityProviderClient.html

Sign API Gateway Request With AWS SDK

When you download an auto-generated API client for Java or JavaScript they reference base helper components. Is a version of these available for Xamarin, or is there any way to make or sign requests to the API Gateway using the Xamarin AWS SDK? The only thing I see is the 'test' method in the AWSSDK.APIGateway client, which seems intended for management operations.
My API requires authentication, I'm using Cognito to authenticate users.
UPDATE:
So I didn't realize at first that it was possible to call my Lambda functions directly using the AWS SDK and I don't need to use the API Gateway at all.
the auto-generated API clients are only available for iOS, Android, and JavaScript at this time. We have received requests for multiple other languages, which are on our backlog.
The API Gateway client in all of the traditional AWS SDKs is only built for the API Gateway control APIs, which are used to configure and deploy your RestApis.
You'll have to write/extend your own signer. This may be helpful: https://github.com/awslabs/aws-sdk-xamarin/blob/master/AWS.XamarinSDK/AWSSDK_Core/Amazon.Runtime/Pipeline/Handlers/Signer.cs
or the public signature docs: http://docs.aws.amazon.com/general/latest/gr/signature-version-4.html

How to send a Salesforce platform event from AWS

I need help understanding how to authenticate and send data from AWS to the force.com API.
Specifically, I want to transform device data I receive in AWS into the Salesforce Platform Event format and send it to the Salesforce Platform Event API.
Thanks!
Publishing a Platform Event on the force.com platform through their api works through essentially the same process as creating a record, and you can use either the Rest and SOAP api to do this.
A good overview can be found in the Platform Events Developer Guide.
As for authentication, there are a few options available. If your AWS application is going to have it's own SF license, the SOAP api's login method is pretty straightforward (link), otherwise, there are a collection of oAuth login flows available that you can reference in the REST API Developer Guide.

Resources