unityとamazon web servicesで生み出す新しい価値
TRANSCRIPT
- 1. Amazon Data Service Japan K.K. Solutions Architect Keisuke Nishitani(@Keisuke69) UnityAmazon Web Services
- 2. @Keisuke69 www.facebook.com/keisuke69 Web /
- 3.
- 4. API AWSAPI
- 5.
- 6. AWS SDK Android iOS Java NodeJS .NET PHP Python Ruby Javascript in Browser SDK
- 7. AWS SDK Android iOS Java NodeJS .NET PHP Python Ruby Javascript in Browser SDK AWS Mobile SDK
- 8. AWS Mobile SDK for Unity UnityPlugin .NET UnityAWS Amazon Cognito Amazon S3 Amazon DynamoDB Amazon Mobile Analytics Amazon SNS Unity4.0
- 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.
- 11. awscong.xml /> AWS SDK for Unity S3 HTTP
- 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. 2-Tier Architecture
- 14. (EC2) AWS 2-Tier 2-Tier API API Amazon Cognito Amazon DynamoDB Web DB Amazon SNS MobilePush AWS Lambda LB
- 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