Menggunakan Amazon Rekognition sebagai layanan resmi FedRAMP - Amazon Rekognition

Terjemahan disediakan oleh mesin penerjemah. Jika konten terjemahan yang diberikan bertentangan dengan versi bahasa Inggris aslinya, utamakan versi bahasa Inggris.

Menggunakan Amazon Rekognition sebagai layanan resmi FedRAMP

Program kepatuhan AWS FedRAMP mencakup Amazon Rekognition sebagai layanan resmi FedRAMP. Jika Anda pelanggan federal atau komersial, Anda dapat menggunakan layanan ini untuk memproses dan menyimpan beban kerja sensitif di Wilayah Timur AWS AS dan Barat AS, dengan data hingga tingkat dampak sedang. Anda dapat menggunakan layanan untuk beban kerja sensitif di batas otorisasi Wilayah AWS GovCloud (AS), dengan data hingga tingkat dampak tinggi. Untuk informasi selengkapnya tentang kepatuhan FedRAMP, lihat Kepatuhan FedRAMP AWS.

Agar FedRAMP patuh, Anda dapat menggunakan titik akhir Federal Information Processing Standard (FIPS). Ini memberi Anda akses ke modul kriptografi tervalidasi FIPS 140-2 ketika Anda bekerja dengan informasi sensitif. Untuk informasi selengkapnya tentang titik akhir FIPS, lihat Gambaran Umum FIPS 140-2.

Anda dapat menggunakan AWS Command Line Interface (AWS CLI) atau salah satu AWS SDKs untuk menentukan titik akhir yang digunakan oleh Amazon Rekognition.

Untuk titik akhir yang dapat digunakan dengan Amazon Rekognition, lihat Wilayah dan Titik Akhir Amazon Rekognition.

Berikut ini adalah contoh dari topik Daftar Koleksi di Panduan Developer Amazon Rekognition. Mereka dimodifikasi untuk menentukan Wilayah dan titik akhir FIPS melalui Amazon Rekognition mana yang diakses.

Java

Java, menggunakan metode withEndpointConfiguration ketika Anda membangun klien Amazon Rekognition. Contoh ini menunjukkan koleksi yang Anda miliki yang menggunakan titik akhir FIPS di Wilayah US East (N.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

Untuk itu AWS CLI, gunakan --endpoint-url argumen untuk menentukan titik akhir di mana Amazon Rekognition diakses. Contoh ini menunjukkan koleksi yang Anda miliki yang menggunakan titik akhir FIPS di Wilayah US East (Ohio):

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

Untuk Python, gunakan pendapat endpoint_url di dalam fungsi boto3.client. Atur itu ke titik akhir yang ingin Anda tentukan. Contoh ini menunjukkan koleksi yang Anda miliki yang menggunakan titik akhir FIPS di Wilayah US West (Oregon):

#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()