Utilizar Amazon Rekognition como servicio autorizado de FedRAMP - Amazon Rekognition

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

Utilizar Amazon Rekognition como servicio autorizado de FedRAMP

El programa de conformidad con FedRAMP de AWS incluye a Amazon Rekognition como servicio autorizado de FedRAMP. Si es un cliente comercial o de una administración federal, puede utilizar el servicio para procesar y almacenar cargas de trabajo confidenciales en las regiones EE. UU. Este y EE. UU. Oeste de AWS, para datos hasta el nivel de impacto moderado. Puede utilizar el servicio para cargas de trabajo confidenciales en el límite de autorización de la región AWS GovCloud (EE. UU.) para datos hasta el nivel de impacto alto. Para obtener más información acerca de la conformidad con FedRAMP, consulte Cumplimiento con FedRAMP de AWS.

Para ser compatible con FedRAMP, puede utilizar un extremo del punto de conexión Estándar Federal de Procesamiento de Información (FIPS). Esto le da acceso a módulos criptográficos validados por FIPS 140-2 cuando trabaja con información confidencial. Para obtener más información sobre los puntos de conexión de FIPS, consulte Información general sobre FIPS 140-2.

Puede utilizar AWS Command Line Interface (AWS CLI) o uno de los SDK de AWS para especificar el punto de conexión utilizado por Amazon Rekognition.

Para obtener información sobre los puntos de conexión que se pueden utilizar con Amazon Rekognition, consulte Regiones y puntos de conexión de Amazon Rekognition.

A continuación se muestran ejemplos del tema Colecciones de descripciones de la Guía para desarrolladores de Amazon Rekognition. Se modifican para especificar el punto de conexión de Región y FIPS mediante el cual se accede a Amazon Rekognition.

Java

Para Java, utilice el método withEndpointConfiguration cuando construya el cliente de Amazon Rekognition. Este ejemplo muestra las colecciones que tiene que utilizar el punto de conexión de FIPS en la región de EE. UU. Este (Norte de Virginia):

//Copyright 2019 Amazon.com, Inc. or its affiliates. All Rights Reserved. //PDX-License-Identifier: MIT-0 (For details, see https://github.com/awsdocs/amazon-rekognition-developer-guide/blob/master/LICENSE-SAMPLECODE.) package aws.example.rekognition.image; import java.util.List; import com.amazonaws.services.rekognition.AmazonRekognition; import com.amazonaws.services.rekognition.AmazonRekognitionClientBuilder; import com.amazonaws.services.rekognition.model.ListCollectionsRequest; import com.amazonaws.services.rekognition.model.ListCollectionsResult; public class ListCollections { public static void main(String[] args) throws Exception { AmazonRekognition amazonRekognition = AmazonRekognitionClientBuilder.standard() .withEndpointConfiguration(new AwsClientBuilder.EndpointConfiguration("https://rekognition-fips.us-east-1.amazonaws.com","us-east-1")) .build(); System.out.println("Listing collections"); int limit = 10; ListCollectionsResult listCollectionsResult = null; String paginationToken = null; do { if (listCollectionsResult != null) { paginationToken = listCollectionsResult.getNextToken(); } ListCollectionsRequest listCollectionsRequest = new ListCollectionsRequest() .withMaxResults(limit) .withNextToken(paginationToken); listCollectionsResult=amazonRekognition.listCollections(listCollectionsRequest); List < String > collectionIds = listCollectionsResult.getCollectionIds(); for (String resultId: collectionIds) { System.out.println(resultId); } } while (listCollectionsResult != null && listCollectionsResult.getNextToken() != null); } }
AWS CLI

Para AWS CLI, utilice el argumento --endpoint-url para especificar el punto de conexión a través del cual se accede a Amazon Rekognition. Este ejemplo muestra las colecciones que tiene que utilizar el punto de conexión de FIPS en la región Este de EE. UU. (Ohio):

aws rekognition list-collections --endpoint-url https://rekognition-fips.us-east-2.amazonaws.com --region us-east-2
Python

Para Python, use el argumento endpoint_url en la función boto3.client. Establézcalo en el punto de conexión que quiera especificar. Este ejemplo muestra las colecciones que tiene que utilizar el punto de conexión de FIPS en la región de Oeste de EE. UU. (Oregón):

#Copyright 2018 Amazon.com, Inc. or its affiliates. All Rights Reserved. #PDX-License-Identifier: MIT-0 (For details, see https://github.com/awsdocs/amazon-rekognition-developer-guide/blob/master/LICENSE-SAMPLECODE.) import boto3 def list_collections(): max_results=2 client=boto3.client('rekognition', endpoint_url='https://rekognition-fips.us-west-2.amazonaws.com', region_name='us-west-2') #Display all the collections print('Displaying collections...') response=client.list_collections(MaxResults=max_results) collection_count=0 done=False while done==False: collections=response['CollectionIds'] for collection in collections: print (collection) collection_count+=1 if 'NextToken' in response: nextToken=response['NextToken'] response=client.list_collections(NextToken=nextToken,MaxResults=max_results) else: done=True return collection_count def main(): collection_count=list_collections() print("collections: " + str(collection_count)) if __name__ == "__main__": main()