'AWS SDK'에 해당되는 글 1건

  1. 2017.10.25 Unity에서 AWS SDK 사용할때 설정해 줘야하는점
카테고리 없음2017. 10. 25. 23:46
만약 AWS SDK가 잘 작동하지 않는다면 다음과 같이 적용해보자



우선 Awake함수에서 아래와같이 HttpClient를 바꾸어준다

private void Awake()
{
UnityInitializer.AttachToGameObject(this.gameObject);
Amazon.AWSConfigs.HttpClient = Amazon.AWSConfigs.HttpClientOption.UnityWebRequest;
}

그리고 Resources 폴더에 awsconfig.xml추가.


[awsconfig.xml] 파일


1
2
3
4
5
6
7
8
9
<?xml version="1.0" encoding="UTF-8"?>
 <aws correctForClockSkew="true"
      <logging
          logTo="UnityLogger"
          logResponses="Always"
          logMetrics="true"
        
          logMetricsFormat="JSON" />  
 </aws>
cs

Assets 폴더에 link.xml 추가
[link.xml] 파일

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
 
<linker>
<assembly fullname="UnityEngine">
<type fullname="UnityEngine.Networking.UnityWebRequest" preserve="all" />
<type fullname="UnityEngine.Networking.UploadHandlerRaw" preserve="all" />
<type fullname="UnityEngine.Networking.UploadHandler" preserve="all" />
<type fullname="UnityEngine.Networking.DownloadHandler" preserve="all" />
<type fullname="UnityEngine.Networking.DownloadHandlerBuffer" preserve="all" />
</assembly>
<assembly fullname="AWSSDK.Core" preserve="all"/>
<assembly fullname="AWSSDK.CognitoIdentity" preserve="all"/>
<assembly fullname="AWSSDK.CognitoSync" preserve="all"/>
<assembly fullname="AWSSDK.DynamoDBv2" preserve="all"/>
<assembly fullname="AWSSDK.Kinesis" preserve="all"/>
<assembly fullname="AWSSDK.KinesisFirehose" preserve="all"/>
<assembly fullname="AWSSDK.Lambda" preserve="all"/>
<assembly fullname="AWSSDK.MobileAnalytics" preserve="all"/>
<assembly fullname="AWSSDK.S3" preserve="all"/>
<assembly fullname="AWSSDK.SecurityToken" preserve="all"/>
<assembly fullname="AWSSDK.SimpleEmail" preserve="all"/>
<assembly fullname="AWSSDK.SimpleNotificationService" preserve="all"/>
<assembly fullname="AWSSDK.SQS" preserve="all"/>
<assembly fullname="AWSSDK.IdentityManagement" preserve="all"/>
</linker>
cs


Posted by 작업하는 을지랑

댓글을 달아 주세요