aws-amplify / aws-sdk-ios

AWS SDK for iOS. For more information, see our web site:
https://aws-amplify.github.io/docs
Other
1.68k stars 885 forks source link

ResourceNotFoundException #720

Closed windgentle closed 7 years ago

windgentle commented 7 years ago

image

It's the same issue with the version of 2.5.0

-(void)initIoT {

AWSCognitoCredentialsProvider *credentialsProvider = [[AWSCognitoCredentialsProvider alloc]initWithRegionType:AWSRegionUSEast1 identityPoolId:@"us-east-1:0def4f54-71bd-42f5-b8d9-7e8811807670"];

AWSEndpoint *iotEndPoint = [[AWSEndpoint alloc]initWithURLString:IOT_ENDPOINT];

AWSServiceConfiguration *iotConfiguration = [[AWSServiceConfiguration alloc]initWithRegion:AWSRegionUSEast1 endpoint:iotEndPoint credentialsProvider:credentialsProvider];

[AWSServiceManager defaultServiceManager].defaultServiceConfiguration = iotConfiguration;

self.iotManager = [AWSIoTManager defaultIoTManager];
self.iot = [AWSIoT defaultIoT];

[AWSIoTDataManager registerIoTDataManagerWithConfiguration:iotConfiguration forKey:@"MyIotDataManager"];
self.iotDataManager = [AWSIoTDataManager IoTDataManagerForKey:@"MyIotDataManager"];

[AWSIoTData registerIoTDataWithConfiguration:iotConfiguration forKey:@"MyIotData"];
self.iotData = [AWSIoTData IoTDataForKey:@"MyIotData"];

}

if (certificateId == nil) {
NSLog(@ "No identity found in bundle, creating one...");

            NSDictionary *csrDictionary =  @{@"commonName":CertificateSigningRequestCommonName,
                                             @"countryName":CertificateSigningRequestCountryName,
                                             @"organizationName":CertificateSigningRequestOrganizationName,
                                             @"organizationalUnitName":CertificateSigningRequestOrganizationalUnitName};

            NSLog(@ "csrDictionary %@",csrDictionary);

            [self.iotManager createKeysAndCertificateFromCsr:csrDictionary callback:^(AWSIoTCreateCertificateResponse *mainResponse) {

                NSLog(@"mainresponse :%@",mainResponse);

And the Constants file:

NSString CertificateSigningRequestCommonName = @"IoTDemo2"; NSString CertificateSigningRequestCountryName = @"China"; NSString CertificateSigningRequestOrganizationName = @"Shenzhen"; NSString CertificateSigningRequestOrganizationalUnitName = @"CN";

The Result 2017-08-07 21:28:20:447 IoTDemo[19716:2528483] Request headers: { "Content-Type" = "application/x-amz-json-1.1"; Host = "cognito-identity.us-east-1.amazonaws.com"; "User-Agent" = "aws-sdk-iOS/2.5.8 iOS/10.3.1 en_US"; "X-Amz-Date" = 20170807T132820Z; "X-Amz-Target" = "AWSCognitoIdentityService.GetId"; } 2017-08-07 21:28:20:447 IoTDemo[19716:2528483] Request body: {"IdentityPoolId":"us-east-1:0def4f54-71bd-42f5-b8d9-7e8811807670"} 2017-08-07 21:28:22:311 IoTDemo[19716:2528466] Response headers: { Connection = "keep-alive"; "Content-Length" = 63; "Content-Type" = "application/x-amz-json-1.1"; Date = "Mon, 07 Aug 2017 13:28:15 GMT"; "x-amzn-RequestId" = "44584e12-7b74-11e7-af21-9fc5a5f3abdc"; } 2017-08-07 21:28:22:311 IoTDemo[19716:2528466] Response body: {"IdentityId":"us-east-1:11a86fa8-fc2c-46da-a38b-e46762e447ed"} 2017-08-07 21:28:22:318 IoTDemo[19716:2528465] Request headers: { "Content-Type" = "application/x-amz-json-1.1"; Host = "cognito-identity.us-east-1.amazonaws.com"; "User-Agent" = "aws-sdk-iOS/2.5.8 iOS/10.3.1 en_US"; "X-Amz-Date" = 20170807T132822Z; "X-Amz-Target" = "AWSCognitoIdentityService.GetCredentialsForIdentity"; } 2017-08-07 21:28:22:318 IoTDemo[19716:2528465] Request body: {"IdentityId":"us-east-1:11a86fa8-fc2c-46da-a38b-e46762e447ed"} 2017-08-07 21:28:23:743 IoTDemo[19716:2528466] Response headers: { Connection = "keep-alive"; "Content-Length" = 1628; "Content-Type" = "application/x-amz-json-1.1"; Date = "Mon, 07 Aug 2017 13:28:16 GMT"; "x-amzn-RequestId" = "4536a00d-7b74-11e7-a091-4dffff85326d"; } 2017-08-07 21:28:23:743 IoTDemo[19716:2528466] Response body: {"Credentials":{"AccessKeyId":"ASIAJPTYLJZF5QC5GJEA","Expiration":1.502116096E9,"SecretKey":"T8fBxgL8ny7gR/gnSdM93FJzlbM4M2FzsdfB7NZz","SessionToken":"AgoGb3JpZ2luELn//////////wEaCXVzLWVhc3QtMSKAAoT/fx5F2ZnGf+TIoScll381VhWo6Ze2P3E6n8Tis63T/GyGYc5vpXqSMj/H1Bgn6cFbEcnqjqeQs6rjEoZmV88UsjCOOSstTw1d0PS2Is4t0SJqHSKxbFlL0qpZNa8RogDIqHNDGkawyPa78KleWzwu0nIV/ifLHpCgjxwiX/yYWVKDUhULdHhCcWbn+nedt4SVmvVZc3KrayTWIocm4mP+Okx+jq8/2wsWQPTL8odHais9VJfWo5C+rD37QZkJyCAF9JN7TX/s6WAzt9jb0mmSyeWTGfQe3IywIC7l1S2Qtl20uiFvKezXrXRon58ITC/hqkLLn+jGdPDo1QvIsLwq9wUIXxAAGgw3NjQxODg4OTU4NTYiDPSliZgisJP8WLElnSrUBRc1Tm6KJ/Pc7SZDA0vvfOpgVmfoZpn79P3LNkqFALrs7BPfw1iXR+Nn+/iG9k6woNVK/KPGOQTme9pN8JC+Lb8NFq3KFzXJQQMlQaG7qQY9V7y/F5q0RQCK9W3Z4CY6TDULfgqhZsVhgtOxQB3/ShF7JeSoNjos0qpWKnoL5mRheqhDhCNlicK886A36G7hke0skl5yfUonTG855JU85s7gh2GpkVP63aYrRDDp2n2Y9icwMjjRQWWGdfPzAjcv87gSVqQaBGyQQ8N9GRn3a0/KhAegmtsuUIEBLQ1BNK62/b9S4yH+itH4D9Qvml6hcm7VEKT0B0BhLuQ7vtn+xeYh6JSfehcCNJCRZOuWrlhbNR2NObjea+abeJLY8Oyq3xC+4KEFWOX8T7160OtHy4GHRsUvdEI8FZfKSVPZ9TbBUqIGQI0SUMOM5fcK+ZT6K5bXMpcqwUfDEgstosQMxZIyCDnLOdfcryN8R5xBYHKPanx01cWuvuV1UEkFNc1fAj6Uz9ezUuD/S7ZkGHpNjs39OMywj3P7LCN5cdDxk1U61vkmwC3a1j6jgoAAS8psZ6cBaRBvWBKJBGDwwivobPw5rUBpfDfHjuyQT8YBTD/r9dai66XJRKof4oKiZpNWvDdoEmpm3/Ms5kjM//tMWlBcUUP0eTlX+3LJO/oqPiG1xodRtYLmvssYGHW0zuewP0v9AGYuLhThVVrPIPUAFlGw+GL4+FKKneYZf20v5F6YVuz13PbQBvQqDLGU9QyFIb2AedOV9L8qXsKCu8le/JXUw0oh3KsiCg2WxcsvbNA6xRRClG+pov8Bt7ep5BftcyJIKeaYGFqcgJbpO1Fm2X0jrLSdJ6yLEbXxlSk5wuuCkrWXAoa/2gwUEM3+QIYFxYouZRz8cmn7l5ESNei5ol27btjvOVd1p6XXXXvIUfoUHWgwL3Ld9kDU0TpwpqWth1NNPFMw8NWhzAU="},"IdentityId":"us-east-1:11a86fa8-fc2c-46da-a38b-e46762e447ed"} 2017-08-07 21:28:23:756 IoTDemo[19716:2528466] Request headers: { Authorization = "AWS4-HMAC-SHA256 Credential=ASIAJPTYLJZF5QC5GJEA/20170807/us-east-1/iotdata/aws4_request, SignedHeaders=content-type;host;user-agent;x-amz-date;x-amz-security-token, Signature=165eb0c3ed4a87e0e5e7f65827190fcf29f48e3a7bed99c900f3071bacb2380c"; "Content-Type" = "application/x-amz-json-1.0"; Host = "a7f63oshhqhud.iot.us-east-1.amazonaws.com"; "User-Agent" = "aws-sdk-iOS/2.5.8 iOS/10.3.1 en_US"; "X-Amz-Date" = 20170807T132820Z; "X-Amz-Security-Token" = "AgoGb3JpZ2luELn//////////wEaCXVzLWVhc3QtMSKAAoT/fx5F2ZnGf+TIoScll381VhWo6Ze2P3E6n8Tis63T/GyGYc5vpXqSMj/H1Bgn6cFbEcnqjqeQs6rjEoZmV88UsjCOOSstTw1d0PS2Is4t0SJqHSKxbFlL0qpZNa8RogDIqHNDGkawyPa78KleWzwu0nIV/ifLHpCgjxwiX/yYWVKDUhULdHhCcWbn+nedt4SVmvVZc3KrayTWIocm4mP+Okx+jq8/2wsWQPTL8odHais9VJfWo5C+rD37QZkJyCAF9JN7TX/s6WAzt9jb0mmSyeWTGfQe3IywIC7l1S2Qtl20uiFvKezXrXRon58ITC/hqkLLn+jGdPDo1QvIsLwq9wUIXxAAGgw3NjQxODg4OTU4NTYiDPSliZgisJP8WLElnSrUBRc1Tm6KJ/Pc7SZDA0vvfOpgVmfoZpn79P3LNkqFALrs7BPfw1iXR+Nn+/iG9k6woNVK/KPGOQTme9pN8JC+Lb8NFq3KFzXJQQMlQaG7qQY9V7y/F5q0RQCK9W3Z4CY6TDULfgqhZsVhgtOxQB3/ShF7JeSoNjos0qpWKnoL5mRheqhDhCNlicK886A36G7hke0skl5yfUonTG855JU85s7gh2GpkVP63aYrRDDp2n2Y9icwMjjRQWWGdfPzAjcv87gSVqQaBGyQQ8N9GRn3a0/KhAegmtsuUIEBLQ1BNK62/b9S4yH+itH4D9Qvml6hcm7VEKT0B0BhLuQ7vtn+xeYh6JSfehcCNJCRZOuWrlhbNR2NObjea+abeJLY8Oyq3xC+4KEFWOX8T7160OtHy4GHRsUvdEI8FZfKSVPZ9TbBUqIGQI0SUMOM5fcK+ZT6K5bXMpcqwUfDEgstosQMxZIyCDnLOdfcryN8R5xBYHKPanx01cWuvuV1UEkFNc1fAj6Uz9ezUuD/S7ZkGHpNjs39OMywj3P7LCN5cdDxk1U61vkmwC3a1j6jgoAAS8psZ6cBaRBvWBKJBGDwwivobPw5rUBpfDfHjuyQT8YBTD/r9dai66XJRKof4oKiZpNWvDdoEmpm3/Ms5kjM//tMWlBcUUP0eTlX+3LJO/oqPiG1xodRtYLmvssYGHW0zuewP0v9AGYuLhThVVrPIPUAFlGw+GL4+FKKneYZf20v5F6YVuz13PbQBvQqDLGU9QyFIb2AedOV9L8qXsKCu8le/JXUw0oh3KsiCg2WxcsvbNA6xRRClG+pov8Bt7ep5BftcyJIKeaYGFqcgJbpO1Fm2X0jrLSdJ6yLEbXxlSk5wuuCkrWXAoa/2gwUEM3+QIYFxYouZRz8cmn7l5ESNei5ol27btjvOVd1p6XXXXvIUfoUHWgwL3Ld9kDU0TpwpqWth1NNPFMw8NWhzAU="; } 2017-08-07 21:28:23:756 IoTDemo[19716:2528466] Request body: {"certificateSigningRequest":"MIICiDCCAXACAQAwQzEOMAwGA1UEBgwFQ2hpbmExETAPBgNVBAoMCFNoZW56aGVuMQswCQYDVQQLDAJDTjERMA8GA1UEAwwISW9URGVtbzIwggEiMA0GCSqGSIb3DQEBAQUAA4IBDwAwggEKAoIBAQC4PJ6FmIYGil2VLJQSR46M4ijTl9FPP2bLxSnGAfXO3ll8cZHa1Cgfwqu60+ImYpzc\/NPxnJM7IhF2\/RW6PXDFKVE+bCNqeO7k84S7kZI132BGJEWij21x9ZV24RktgAtTnqGKDxjOtaH20H262iUHzUZlUEZAR9cMoLLYpHEThFDChox6ptLXLf9a58eccY6vq7GvvymztoOMUWexKM5OdGlY++hJcyx9dnKEjhZB5y\/v35Khotl5RJrZSLQxPO6eQ6C5uyevh4ZPEtpBfUypp1dbT+RMjaiHsbi52w\/jgPNweP6at9uobbIm75ADaeFbgsoC0DBh8tGAyxlxRPX7AgMBAAGgADANBgkqhkiG9w0BAQUFAAOCAQEAO0P5DSCTRHcQiIU\/QWhDSl4j0oXFj4umpyJpNPaoxY\/gTD1vFDpMNU62n+sNxj35pl9qAjh1CaQ2G63g6yXESexwlspj8vOJf4VeoJgePsP9bajN5nir2FaOAl65sZKFPDRxV6GwrFhjQOL\/3GXX3NoeJwI8d0ZkZn5PJ\/XyCRkrkZ\/nPcB5QFZmMM4VClpACb4VztF2M3jkOAjVjv1AKaHD9uKO0uRK6BdQ59qztxCCEbUC\/BB+v9ijKf+U8YYqYAQwpljiHGSKnBbV4c6WyC08HJRRd6WeCvGPhdY8uOhETvv2zwvggn4j9m6h1lr31b7HPLdDQ7p6un81oi4c0A=="} 2017-08-07 21:28:25:793 IoTDemo[19716:2528465] Response headers: { Connection = "keep-alive"; "Content-Length" = 72; "Content-Type" = "application/json"; Date = "Mon, 07 Aug 2017 13:28:18 GMT"; "x-amzn-ErrorType" = "ResourceNotFoundException:"; "x-amzn-RequestId" = "4b18b9cd-5df0-c179-26bb-edea4e9e95df"; } 2017-08-07 21:28:25:793 IoTDemo[19716:2528465] Response body: {"message":"Not Found","traceId":"4b18b9cd-5df0-c179-26bb-edea4e9e95df"} 2017-08-07 21:28:25:794 IoTDemo[19716:2528465] error: Error Domain=com.amazonaws.AWSIoTErrorDomain Code=12 "Not Found" UserInfo={NSLocalizedDescription=Not Found, NSLocalizedFailureReason=ResourceNotFoundException:} 2017-08-07 21:28:25.794 IoTDemo[19716:2528465] mainresponse :(null)

windgentle commented 7 years ago

It's my fault.

gnsx commented 5 years ago

What was the fault?

pathfinder1989 commented 4 years ago

the same question , what was the fault?