20
Amazon Data Service Japan K.K. Solutions Architect Keisuke Nishitani(@Keisuke69) UnityとAmazon Web Services でみ出す新しい価値

UnityとAmazon Web Servicesで生み出す新しい価値

Embed Size (px)

Citation preview

  1. 1. Amazon Data Service Japan K.K. Solutions Architect Keisuke Nishitani(@Keisuke69) UnityAmazon Web Services
  2. 2. @Keisuke69 www.facebook.com/keisuke69 Web /
  3. 3.
  4. 4. API AWSAPI
  5. 5.
  6. 6. AWS SDK Android iOS Java NodeJS .NET PHP Python Ruby Javascript in Browser SDK
  7. 7. AWS SDK Android iOS Java NodeJS .NET PHP Python Ruby Javascript in Browser SDK AWS Mobile SDK
  8. 8. AWS Mobile SDK for Unity UnityPlugin .NET UnityAWS Amazon Cognito Amazon S3 Amazon DynamoDB Amazon Mobile Analytics Amazon SNS Unity4.0
  9. 9. AWS Mobile SDK for Unity Unity aws-unity-sdk-dynamodb-x.x.x.x.unitypackage aws-unity-sdk-mobileanalytics-x.x.x.x.unitypackage aws-unity-sdk-s3-x.x.x.x.unitypackage aws-unity-sdk-cognitosync-x.x.x.x.unitypackage
  10. 10.
  11. 11. awscong.xml /> AWS SDK for Unity S3 HTTP
  12. 12. S3 private IAmazonS3 _s3Client; private AWSCredentials _credentials; private void GetObject(){ _credentials= new CognitoAWSCredentials(IdentityPoolId, RegionEndpoint.USEast1); _s3Client= newAmazonS3Client(Credentials, RegionEndpoint.USEast1); ResultText.text=string.Format("fetching{0}frombucket{1},SampleFileName,S3BucketName); Client.GetObjectAsync(S3BucketName, SampleFileName, (responseObj) => { stringdata= null; var response= responseObj.Response; if(response.ResponseStream!= null){ using(StreamReaderreader= newStreamReader(response.ResponseStream)){ data= reader.ReadToEnd(); } ResultText.text += "n"; ResultText.text += data; } }) }
  13. 13. 2-Tier Architecture
  14. 14. (EC2) AWS 2-Tier 2-Tier API API Amazon Cognito Amazon DynamoDB Web DB Amazon SNS MobilePush AWS Lambda LB
  15. 15. https://s3.amazonaws.com/aws-unity-sdk/latest/aws-unity-sdk.zip https://github.com/aws/aws-sdk-unity Developer Guide http://docs.aws.amazon.com/mobile/sdkforios/developerguide/index.html SDK Reference http://docs.aws.amazon.com/AWSiOSSDK/latest/ Samples https://github.com/awslabs/aws-sdk-ios-samples