Desarrollo de una aplicación. En eso quiero usar los servicios web de Amazon. Descargué AWS SDK para IOS. Pero no sé cómo escribir el código para acceder al AWS. En este caso, quiero usar el AWS S3. ASÍ que díganme cómo hacer esto.¿Cómo se usa AWS SDK para iOS?
Respuesta
Este artículo puede ayudarle a empezar: http://aws.amazon.com/articles/3002109349624271
Ésta es la forma en que lo hice.
Descargue el aws-ios-sdk o instálelo en su proyecto utilizando cocoapods. (El uso de cocoapods es realmente útil).
Agregue la bandera -Objc a sus otras banderas enlazadoras de su objetivo de compilación.
Asegúrate de que tus fases de compilación tengan Foundation.framework y libz.dylib agregados.
En AWS Console cree su aplicación y vaya a la configuración de Cognito.
Cree un nuevo grupo de identidades.
En el paso 2 de este proceso, le pedirá que proporcione el rol de IAM. Traté de usar la función existente pero no tuve éxito, así que crea una nueva función de IAM y haz clic en la función de actualización.
Esto le proporcionará un código de inicio, utilice esto exactamente en su código de iOS.
Si desea tener acceso completo a S3 (cargar, descargar, cambiar las configuraciones de acceso, eliminar), vaya a la sección IAM de la consola de AWS y agregue la política de roles S3 a la función.
Ahora la configuración de la consola AWS está lista y puede seguir accediendo al S3 desde el código de su iOS. Puede encontrar el código necesario en el sample app.
Aquí hay una aplicación de ejemplo simple que muestra cómo arriba/descargar archivos de Amazon S3 de su aplicación iOS usando el acceso & credenciales de la clave secreta, es decir, no usar Cognito que sólo está disponible en dos regiones en este momento: http://bit.ly/awss3v2ios
Le recomendamos encarecidamente que evite incrustar credenciales en su aplicación. ¿Qué regiones de Cognito necesitaría para su caso de uso? –
Me gustaría usar AWSRegionAPSoutheast2. También agradecería mucho mejores muestras/documentación. Esta nueva API V2 me ha dejado perdiendo horas tratando de hacer las cosas más simples. Solo estoy tratando de enumerar todos los objetos en un cubo; todavía no he podido hacerlo, y no sé si es código o configuración, porque todo lo que recibo de Amazon es "La operación no pudo completarse". No es bueno. – patschiboy
¿Ha intentado publicar en los foros de AWS o aquí con su código?Agradezco que las muestras y documentos de V2 no cumplan con el estándar que espera, pero escuchar comentarios específicos sobre el tipo de operaciones que está tratando de hacer es la única forma en que podemos orientar nuestras actualizaciones. –
También me involucraron y compartí mis conclusiones. Puede integrar fácilmente el SDK de AWS iOS en su aplicación. Tienes que crear la identificación cognito para usar esto. También para fines de prueba, puede probarlo directamente con sus credenciales. Sin embargo, se evita el uso de credenciales en la aplicación. Puede descargar la aplicación de muestra y también obtener una descripción detallada de aquí. Click here.
- 1. ¿Cómo utilizar AWS iOS SDK para eliminar un objeto?
- 2. aws sdk php para listar carpetas s3
- 3. Cómo utilizar AWS SDK de iOS para cargar la imagen del dispositivo y establezca al público
- 4. JetS3t vs AWS Java SDK
- 5. Ruby AWS :: S3 :: S3Object (aws-sdk): ¿Hay algún método para transmitir datos como con aws-s3?
- 6. Cómo compilar Facebook iOS sdk para armv7s?
- 7. Amazon AWS IOS SDK: cómo enumerar TODOS los nombres de archivo en una CARPETA
- 8. iOS SDK - ¿Cómo recuperar la barra de estado cuando se usa UIImagePickerController?
- 9. NoClassDefFoundError al ejecutar un programa usando AWS SDK para java
- 10. ¿Qué gema es mejor para trabajar con AWS: aws-sdk o niebla?
- 11. AWS :: S3 :: S3Object.url_for - ¿Cómo hacer esto con la nueva AWS SDK Gem?
- 12. Facebook SDK 3.1 para iOS: se ejecuta en iOS6, pero se bloquea en iOS 5.x
- 13. iOS Facebook SDK - ¿Mejores prácticas?
- 14. iOS 4 Build SDK
- 15. ¿Por qué se usa NSUserDefaults en iOS?
- 16. Buscar ABAddressbook iOS SDK
- 17. mejor biblioteca de trazado para iOS sdk
- 18. CALayer autoresizingMask no para iOS SDK?
- 19. ¿Cómo enmascarar una imagen en IOS SDK?
- 20. ¿Cómo cargo automáticamente el teclado (iOS SDK)?
- 21. Cargar archivo externo al segmento AWS S3 con PHP SDK
- 22. Facebook iOS SDK demasiado lento
- 23. iOS SDK UIViewContentModeScaleAspectFit vs UIViewContentModeScaleAspectFill
- 24. constante no inicializada AWS :: S3 :: Base a través de AWS-SDK
- 25. ¿Cómo puedo determinar qué iOS SDK tengo?
- 26. Obtener iPhone color iOS Sdk
- 27. iOS SDK Desactivar micrófono interno
- 28. Base SDK y iOS Dev Target?
- 29. ¿Condicionalmente incluye una biblioteca para diferentes versiones de iOS SDK?
- 30. ¿Para qué se usa + =?
Lea acerca de cómo agregar el marco existente aquí: http://stackoverflow.com/questions/3352664/how-to-add-existing-frameworks-in-xcode-4 –