Amazon S3 Storage Lens 대시보드 구성 상세 보기

Amazon S3 Storage Lens 대시보드 구성 상세 보기

Amazon S3 콘솔, AWS CLI, 그리고 SDK for Java에서 Amazon S3 Storage Lens 대시보드를 볼 수 있어요.

출처: View an Amazon S3 Storage Lens dashboard configuration details

본문

S3 Storage Lens 대시보드 구성 상세 보기

  1. AWS Management Console에 로그인하고 Amazon S3 콘솔(https://console.aws.amazon.com/s3/)을 엽니다.
  2. 왼쪽 탐색 창에서 Storage Lens 로 이동합니다.
  3. 대시보드(Dashboards) 를 선택합니다.
  4. 대시보드(Dashboards) 목록에서 보려는 대시보드를 선택합니다.

이제 Storage Lens 대시보드의 상세 내용을 볼 수 있어요.

예제

다음 예제는 구성 상세를 보기 위해 S3 Storage Lens 구성을 검색해요. 이 예제를 사용하려면 사용자 입력 자리 표시자를 자신의 정보로 교체하세요.

aws s3control get-storage-lens-configuration --account-id= 222222222222 --config-id= your-configuration-id --region= us-east-1

예제: S3 Storage Lens 구성 검색 및 보기 – 다음 예제는 구성 상세를 보기 위해 SDK for Java에서 S3 Storage Lens 구성을 검색하는 방법을 보여줘요. 이 예제를 사용하려면 사용자 입력 자리 표시자를 자신의 정보로 교체하세요.

package aws.example.s3control;

import com.amazonaws.AmazonServiceException;
import com.amazonaws.SdkClientException;
import com.amazonaws.auth.profile.ProfileCredentialsProvider;
import com.amazonaws.services.s3control.AWSS3Control;
import com.amazonaws.services.s3control.AWSS3ControlClient;
import com.amazonaws.services.s3control.model.GetStorageLensConfigurationRequest;
import com.amazonaws.services.s3control.model.GetStorageLensConfigurationResult;
import com.amazonaws.services.s3control.model.StorageLensConfiguration;

import static com.amazonaws.regions.Regions. US_WEST_2 ;

public class GetDashboard {
    public static void main(String[] args) {
        String configurationId = " ConfigurationId ";
        String sourceAccountId = " 111122223333 ";

        try {
            AWSS3Control s3ControlClient = AWSS3ControlClient.builder()
                    .withCredentials(new ProfileCredentialsProvider())
                    .withRegion( US_WEST_2 )
                    .build();

            final StorageLensConfiguration configuration =
                    s3ControlClient.getStorageLensConfiguration(new GetStorageLensConfigurationRequest()
                            .withAccountId(sourceAccountId)
                            .withConfigId(configurationId)
                    ).getStorageLensConfiguration();

            System.out.println(configuration.toString());
        } catch (AmazonServiceException e) {
            // The call was transmitted successfully, but Amazon S3 couldn't process
            // it and returned an error response.
            e.printStackTrace();
        } catch (SdkClientException e) {
            // Amazon S3 couldn't be contacted for a response, or the client
            // couldn't parse the response from Amazon S3.
            e.printStackTrace();
        }
    }
}

더 알아보기