Does the Unity AWS Sdk support standalone or only mobile? - amazon-web-services

I am looking for a Backend-as-a-Service provider for my standalone game. The AWS Unity Sdk looks very interesting, but it is labeled as "AWS Mobile Sdk." Does this mean that only mobile platforms are supported, or am I missing something?
Any guidance will be greatly appreciated.

Standalone is supported by AWSSDK.
If you search Unity and AWS, most of the information is concerning with the mobile SDK, part of the function like CognitoID is available, but there is special consideration supporting Unity as you can only import DLLs to acess AWSSDK rather than the NugetForUnity. Here is the official document guiding you downloading the DLLs.
And here is my repository which is a demo of Unity directory uploading implemented with AWSS3 bucket.
Thank you for your question.

Related

AWS Step Functions Graph Export API

With regards to the AWS Step Functions graph, is there a way to export/download it programmatically?
I want to automate the downloading of the image below.
I'm posting this feedback incase someone else runs into a similar issue. I decided to extract the Step Functions graph related code from the AWS Toolkit for Visual Studio Code and create a small react library to embed in a web page.
Here is the link to my library #tshepomgaga/aws-sfn-graph.
With this library in-hand, I can set up a small web app to load the AWS States Language JSON from a server and render the graph on a page.
Using a library like Puppeteer I can run a headless automation to download the graph image from the web app.
That is my solution in a nutshell but I would have preferred to call an API from AWS to download the image.
You can use AWS Toolkit for Visual Studio Code and the state machine will render right in your IDE.
State machine graph visualization

Using SES java sdk in spring boot (gradle) project

I am trying to use AWS SES in my spring boot project.
I found the Java SDK package name, and below is my code for it.
(I am already using S3, just trying to add SES.)
compile('com.amazonaws:aws-java-sdk-core:1.11.901')
compile('com.amazonaws:aws-java-sdk-ses:1.11.901')
compile('com.amazonaws:aws-java-sdk-s3:1.11.901')
And below is my external library list about aws sdk.
I was expecting to see com.amazonaws:aws-java-sdk-ses:1.11.901, but instead I am seeing
com.amazonaws.aws-java-sdk-kms:1.11.901.
The versions of all the Amazon java sdks added to my project is the same, 1.11.901.
Any suggestions about why this is happening??
I strongly recommend that you port your code to version 2 of the AWS SDK for Java. For V2 and Gradle, see this doc for more information: https://docs.aws.amazon.com/sdk-for-java/latest/developer-guide/setup-project-gradle.html

Do GCP or AWS support C++ and GUI app development?

I am interested in developing web apps using the following technologies on the cloud:
1) C++
2) A GUI tool that can be called from C++ (such as wxWidgets)
I have checked out GCP (Google Cloud Platform) and AWS for these 2 technologies.
In general, I have found that these 2 PaaS sites support the following technologies for developing web apps:Java, .NET, PHP, node.js, Python, Ruby, Go.
Therefore I'd like to ask if either of these PaaS sites supports C++ development including GUI apps built using C++?
I haven't used AWS myself but I can provide some insight on GCP.
In short, C++ is not supported on the native runtime environments provided on App Engine (which is the PaaS solution of GCP). You can see this answer for more details on this.
However, there are some workarounds available you could try to see if those fit your needs. Firstly you could make use of the App Engine Flex custom runtime environments where you will be able to run in an environment defined by a Dockerfile which will allow you to use your own runtime environment. You can refer to this quickstart guide which goes over the steps required to use custom runtimes. Make sure that your C++ app that will reside inside the docker container works as a service that is up and running continuously serving incoming traffic through HTTP otherwise you might end up stumbling with the same problem described in this Github issue.
Alternatively, I found this article that goes over the steps to implement an architectural pattern for invoking legacy code on App Engine.

How to incorporate AWS S3 plugin into Grails app?

How do I go about integrating this S3 plugin into my grails application? The documentation is very limited.
I have it fully installed with Quartz. And I have my AWS account, policies and bucket setup.
I want to be able to upload content for my Event domain class, with the content being uploaded being exclusive for each event object.
Thank you.
The plugin you linked to looks very outdated, Last updated: 24 March 2010 and seems odd to depend on another plugin like quartz to use s3.
I would instead suggest Karman (maintained by the same person as asset-pipeline) and updated for Grails 2 & 3 https://grails.org/plugin/karman-aws?skipRedirect=true
Or you may just use the aws java sdk directly - it is straight forward api: http://docs.aws.amazon.com/AmazonS3/latest/dev/UploadObjSingleOpJava.html
This plugin is out of date.
I think it will be better to use https://grails.org/plugin/aws-sdk. This plugin supports S3 integration. You can find docs on github.

How to create a Module for AWS SDK

I am trying to develop a custom module for AWS-IOT, Here i got module to access AWS services but the existing module is not supported for AWS-IOT which is the new service launched by Amazon.
I have downloaded the AWS-SDK but here i am unable to find .m files.
Please let me know if you need more info.
Thanks, Rakesh Kalwa.
If AWS marketplace modules is not working then you maybe try another open source module ti.aws. please check that.
And if still not working then you can also create your new module based on AWS SDK. for modules development help Please visit Extending Titanium Mobile.