

Doc AWS SDK Examples GitHub リポジトリには、他にも SDK の例があります。 [AWS](https://github.com/awsdocs/aws-doc-sdk-examples)

翻訳は機械翻訳により提供されています。提供された翻訳内容と英語版の間で齟齬、不一致または矛盾がある場合、英語版が優先します。

# を使用した Amazon S3 Control の例 AWS CLI
<a name="cli_2_s3-control_code_examples"></a>

次のコード例は、Amazon S3 Control AWS Command Line Interface で を使用してアクションを実行し、一般的なシナリオを実装する方法を示しています。

*アクション*はより大きなプログラムからのコードの抜粋であり、コンテキスト内で実行する必要があります。アクションは個々のサービス機能を呼び出す方法を示していますが、コンテキスト内のアクションは、関連するシナリオで確認できます。

各例には完全なソースコードへのリンクが含まれており、コードの設定方法と実行方法に関する手順を確認できます。

**Topics**
+ [アクション](#actions)

## アクション
<a name="actions"></a>

### `create-access-point`
<a name="s3-control_CreateAccessPoint_cli_2_topic"></a>

次のコード例は、`create-access-point` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントを作成するには**  
次の `create-access-point` の例では、アカウント 123456789012 のバケット `business-records` に `finance-ap` という名前のアクセスポイントを作成します。この例を実行する前に、アクセスポイント名、バケット名、アカウント番号をユースケースに適した値に置き換えます。  

```
aws s3control create-access-point \
    --account-id 123456789012 \
    --bucket business-records \
    --name finance-ap
```
このコマンドでは何も出力されません。  
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[アクセスポイントの作成](https://docs.aws.amazon.com/AmazonS3/latest/dev/creating-access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[CreateAccessPoint](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/create-access-point.html)」を参照してください。

### `create-job`
<a name="s3-control_CreateJob_cli_2_topic"></a>

次のコード例は、`create-job` を使用する方法を示しています。

**AWS CLI**  
**Amazon S3 バッチオペレーションジョブを作成するには**  
次の `create-job` の例では、オブジェクトを `confidential` in the bucket ``employee-records` としてタグ付けする Amazon S3 バッチオペレーションジョブを作成します。  

```
aws s3control create-job \
    --account-id 123456789012 \
    --operation '{"S3PutObjectTagging": { "TagSet": [{"Key":"confidential", "Value":"true"}] }}' \
    --report '{"Bucket":"arn:aws:s3:::employee-records-logs","Prefix":"batch-op-create-job", "Format":"Report_CSV_20180820","Enabled":true,"ReportScope":"AllTasks"}' \
    --manifest '{"Spec":{"Format":"S3BatchOperations_CSV_20180820","Fields":["Bucket","Key"]},"Location":{"ObjectArn":"arn:aws:s3:::employee-records-logs/inv-report/7a6a9be4-072c-407e-85a2-ec3e982f773e.csv","ETag":"69f52a4e9f797e987155d9c8f5880897"}}' \
    --priority 42 \
    --role-arn arn:aws:iam::123456789012:role/S3BatchJobRole
```
出力:  

```
{
    "JobId": "93735294-df46-44d5-8638-6356f335324e"
}
```
+  API の詳細については、*AWS CLI コマンドリファレンス* の「[CreateJob](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/create-job.html)」を参照してください。

### `delete-access-point-policy`
<a name="s3-control_DeleteAccessPointPolicy_cli_2_topic"></a>

次のコード例は、`delete-access-point-policy` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントポリシーを削除するには**  
次の `delete-access-point-policy` の例では、アカウント 123456789012 の `finance-ap` という名前のアクセスポイントからアクセスポイントポリシーを削除します。この例を実行する前に、アクセスポイント名とアカウント番号をユースケースに適した値に置き換えます。  

```
aws s3control delete-access-point-policy \
    --account-id 123456789012 \
    --name finance-ap
```
このコマンドでは何も出力されません。  
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[Amazon S3 Access Points を使用したデータアクセスの管理](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DeleteAccessPointPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/delete-access-point-policy.html)」を参照してください。

### `delete-access-point`
<a name="s3-control_DeleteAccessPoint_cli_2_topic"></a>

次のコード例は、`delete-access-point` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントを削除するには**  
次の `delete-access-point` の例では、アカウント 123456789012 で `finance-ap` という名前のアクセスポイントを削除します。この例を実行する前に、アクセスポイント名とアカウント番号をユースケースに適した値に置き換えます。  

```
aws s3control delete-access-point \
    --account-id 123456789012 \
    --name finance-ap
```
このコマンドでは何も出力されません。  
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[Amazon S3 Access Points を使用したデータアクセスの管理](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DeleteAccessPoint](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/delete-access-point.html)」を参照してください。

### `delete-public-access-block`
<a name="s3-control_DeletePublicAccessBlock_cli_2_topic"></a>

次のコード例は、`delete-public-access-block` を使用する方法を示しています。

**AWS CLI**  
**アカウントのブロックパブリックアクセス設定を削除するには**  
次の `delete-public-access-block` の例では、指定されたアカウントのブロックパブリックアクセス設定を削除します。  

```
aws s3control delete-public-access-block \
    --account-id 123456789012
```
このコマンドでは何も出力されません。  
+  API の詳細については、「**AWS CLI コマンドリファレンス」の「[DeletePublicAccessBlock](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/delete-public-access-block.html)」を参照してください。

### `describe-job`
<a name="s3-control_DescribeJob_cli_2_topic"></a>

次のコード例は、`describe-job` を使用する方法を示しています。

**AWS CLI**  
**Amazon S3 バッチオペレーションジョブを記述するには**  
次の `describe-job` の例では、指定されたバッチオペレーションジョブの設定パラメータとステータスを示します。  

```
aws s3control describe-job \
    --account-id 123456789012 \
    --job-id 93735294-df46-44d5-8638-6356f335324e
```
出力:  

```
{
    "Job": {
        "TerminationDate": "2019-10-03T21:49:53.944Z",
        "JobId": "93735294-df46-44d5-8638-6356f335324e",
        "FailureReasons": [],
        "Manifest": {
            "Spec": {
                "Fields": [
                    "Bucket",
                    "Key"
                ],
                "Format": "S3BatchOperations_CSV_20180820"
            },
            "Location": {
                "ETag": "69f52a4e9f797e987155d9c8f5880897",
                "ObjectArn": "arn:aws:s3:::employee-records-logs/inv-report/7a6a9be4-072c-407e-85a2-ec3e982f773e.csv"
            }
        },
        "Operation": {
            "S3PutObjectTagging": {
                "TagSet": [
                    {
                        "Value": "true",
                        "Key": "confidential"
                    }
                ]
            }
        },
        "RoleArn": "arn:aws:iam::123456789012:role/S3BatchJobRole",
        "ProgressSummary": {
            "TotalNumberOfTasks": 8,
            "NumberOfTasksFailed": 0,
            "NumberOfTasksSucceeded": 8
        },
        "Priority": 42,
        "Report": {
            "ReportScope": "AllTasks",
            "Format": "Report_CSV_20180820",
            "Enabled": true,
            "Prefix": "batch-op-create-job",
            "Bucket": "arn:aws:s3:::employee-records-logs"
        },
        "JobArn": "arn:aws:s3:us-west-2:123456789012:job/93735294-df46-44d5-8638-6356f335324e",
        "CreationTime": "2019-10-03T21:48:48.048Z",
        "Status": "Complete"
    }
}
```
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[DescribeJob](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/describe-job.html)」を参照してください。

### `get-access-point-policy-status`
<a name="s3-control_GetAccessPointPolicyStatus_cli_2_topic"></a>

次のコード例は、`get-access-point-policy-status` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントポリシーのステータスを取得するには**  
次の `get-access-point-policy-status` の例では、アカウント 123456789012 で `finance-ap` という名前のアクセスポイントのアクセスポイントポリシーステータスを取得します。アクセスポイントポリシーのステータスは、アクセスポイントのポリシーがパブリックアクセスを許可するかどうかを示します。この例を実行する前に、アクセスポイント名とアカウント番号をユースケースに適した値に置き換えます。  

```
aws s3control get-access-point-policy-status \
    --account-id 123456789012 \
    --name finance-ap
```
出力:  

```
{
    "PolicyStatus": {
        "IsPublic": false
    }
}
```
アクセスポイントポリシーをパブリックと見なす場合の詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[『パブリック』の意味](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-control-block-public-access.html#access-control-block-public-access-policy-status)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[GetAccessPointPolicyStatus](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-access-point-policy-status.html)」を参照してください。

### `get-access-point-policy`
<a name="s3-control_GetAccessPointPolicy_cli_2_topic"></a>

次のコード例は、`get-access-point-policy` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントポリシーを取得するには**  
次の `get-access-point-policy` の例では、アカウント 123456789012 の `finance-ap` という名前のアクセスポイントからアクセスポイントポリシーを取得します。この例を実行する前に、アクセスポイント名とアカウント番号をユースケースに適した値に置き換えます。  

```
aws s3control get-access-point-policy \
    --account-id 123456789012 \
    --name finance-ap
```
出力:  

```
{
    "Policy": "{\"Version\":\"2012-10-17\",\"Statement\":[{\"Effect\":\"Allow\",\"Principal\":{\"AWS\":\"arn:aws:iam::123456789012:role/Admin\"},\"Action\":\"s3:GetObject\",\"Resource\":\"arn:aws:s3:us-west-2:123456789012:accesspoint/finance-ap/object/records/*\"}]}"
}
```
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[Amazon S3 Access Points を使用したデータアクセスの管理](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[GetAccessPointPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-access-point-policy.html)」を参照してください。

### `get-access-point`
<a name="s3-control_GetAccessPoint_cli_2_topic"></a>

次のコード例は、`get-access-point` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントの設定の詳細を取得するには**  
以下の `get-access-point` の例では、アカウント 123456789012 の `finance-ap` というアクセスポイントの設定の詳細を取得します。この例を実行する前に、アクセスポイント名とアカウント番号をユースケースに適した値に置き換えます。  

```
aws s3control get-access-point \
    --account-id 123456789012 \
    --name finance-ap
```
出力:  

```
{
    "Name": "finance-ap",
    "Bucket": "business-records",
    "NetworkOrigin": "Internet",
    "PublicAccessBlockConfiguration": {
        "BlockPublicAcls": false,
        "IgnorePublicAcls": false,
        "BlockPublicPolicy": false,
        "RestrictPublicBuckets": false
    },
    "CreationDate": "2020-01-01T00:00:00Z"
}
```
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[Amazon S3 Access Points を使用したデータアクセスの管理](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[GetAccessPoint](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-access-point.html)」を参照してください。

### `get-multi-region-access-point-routes`
<a name="s3-control_GetMultiRegionAccessPointRoutes_cli_2_topic"></a>

次のコード例は、`get-multi-region-access-point-routes` を使用する方法を示しています。

**AWS CLI**  
**現在の Multi-Region Access Point ルート設定をクエリするには**  
次の `get-multi-region-access-point-routes` の例では、指定された Multi-Region Access Point の現在のルート設定を返します。  

```
aws s3control get-multi-region-access-point-routes \
    --region Region \
    --account-id 111122223333 \
    --mrap MultiRegionAccessPoint_ARN
```
出力:  

```
{
    "Mrap": "arn:aws:s3::111122223333:accesspoint/0000000000000.mrap",
    "Routes": [
        {
            "Bucket": "amzn-s3-demo-bucket1",
            "Region": "ap-southeast-2",
            "TrafficDialPercentage": 100
        },
        {
            "Bucket": "amzn-s3-demo-bucket2",
            "Region": "us-west-1",
            "TrafficDialPercentage": 0
        }
    ]
}
```
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[GetMultiRegionAccessPointRoutes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-multi-region-access-point-routes.html)」を参照してください。

### `get-public-access-block`
<a name="s3-control_GetPublicAccessBlock_cli_2_topic"></a>

次のコード例は、`get-public-access-block` を使用する方法を示しています。

**AWS CLI**  
**アカウントのパブリックアクセスブロックの設定を一覧表示するには**  
次の `get-public-access-block` の例では、指定されたアカウントのブロックパブリックアクセス設定を表示します。  

```
aws s3control get-public-access-block \
    --account-id 123456789012
```
出力:  

```
{
   "PublicAccessBlockConfiguration": {
      "BlockPublicPolicy": true,
      "RestrictPublicBuckets": true,
      "IgnorePublicAcls": true,
      "BlockPublicAcls": true
   }
}
```
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[GetPublicAccessBlock](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/get-public-access-block.html)」を参照してください。

### `list-access-points`
<a name="s3-control_ListAccessPoints_cli_2_topic"></a>

次のコード例は、`list-access-points` を使用する方法を示しています。

**AWS CLI**  
**例 1: アカウントのすべてのアクセスポイントのリストを取得するには**  
次の `list-access-points` の例では、アカウント 123456789012 が所有するバケットにアタッチされたすべてのアクセスポイントのリストを表示します。  

```
aws s3control list-access-points \
    --account-id 123456789012
```
出力:  

```
{
    "AccessPointList": [
        {
            "Name": "finance-ap",
            "NetworkOrigin": "Internet",
            "Bucket": "business-records"
        },
        {
            "Name": "managers-ap",
            "NetworkOrigin": "Internet",
            "Bucket": "business-records"
        },
        {
            "Name": "private-network-ap",
            "NetworkOrigin": "VPC",
            "VpcConfiguration": {
                "VpcId": "1a2b3c"
            },
            "Bucket": "business-records"
        },
        {
            "Name": "customer-ap",
            "NetworkOrigin": "Internet",
            "Bucket": "external-docs"
        },
        {
            "Name": "public-ap",
            "NetworkOrigin": "Internet",
            "Bucket": "external-docs"
        }
    ]
}
```
**例 2: バケットのすべてのアクセスポイントのリストを取得するには**  
次の `list-access-points` の例では、アカウント 123456789012 が所有するバケット `external-docs` にアタッチされたすべてのアクセスポイントのリストを取得します。  

```
aws s3control list-access-points \
    --account-id 123456789012 \
    --bucket external-docs
```
出力:  

```
{
    "AccessPointList": [
        {
            "Name": "customer-ap",
            "NetworkOrigin": "Internet",
            "Bucket": "external-docs"
        },
        {
            "Name": "public-ap",
            "NetworkOrigin": "Internet",
            "Bucket": "external-docs"
        }
    ]
}
```
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[Amazon S3 Access Points を使用したデータアクセスの管理](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[ListAccessPoints](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/list-access-points.html)」を参照してください。

### `list-jobs`
<a name="s3-control_ListJobs_cli_2_topic"></a>

次のコード例は、`list-jobs` を使用する方法を示しています。

**AWS CLI**  
**アカウント Amazon S3 バッチオペレーションジョブを一覧表示するには**  
次の `list-jobs` の例では、指定されたアカウントの最近のバッチオペレーションジョブをすべて一覧表示します。  

```
aws s3control list-jobs \
    --account-id 123456789012
```
出力:  

```
{
    "Jobs": [
        {
            "Operation": "S3PutObjectTagging",
            "ProgressSummary": {
                "NumberOfTasksFailed": 0,
                "NumberOfTasksSucceeded": 8,
                "TotalNumberOfTasks": 8
            },
            "CreationTime": "2019-10-03T21:48:48.048Z",
            "Status": "Complete",
            "JobId": "93735294-df46-44d5-8638-6356f335324e",
            "Priority": 42
        },
        {
            "Operation": "S3PutObjectTagging",
            "ProgressSummary": {
                "NumberOfTasksFailed": 0,
                "NumberOfTasksSucceeded": 0,
                "TotalNumberOfTasks": 0
            },
            "CreationTime": "2019-10-03T21:46:07.084Z",
            "Status": "Failed",
            "JobId": "3f3c7619-02d3-4779-97f6-1d98dd313108",
            "Priority": 42
        },
    ]
}
```
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[ListJobs](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/list-jobs.html)」を参照してください。

### `put-access-point-policy`
<a name="s3-control_PutAccessPointPolicy_cli_2_topic"></a>

次のコード例は、`put-access-point-policy` を使用する方法を示しています。

**AWS CLI**  
**アクセスポイントポリシーを設定するには**  
次の `put-access-point-policy` の例では、アクセスポイント `finance-ap` の指定されたアクセスポイントポリシーをアカウント 123456789012 に配置します。アクセスポイント `finance-ap` に既にポリシーがある場合、このコマンドは既存のポリシーをこのコマンドで指定されたポリシーに置き換えます。この例を実行する前に、アカウント番号、アクセスポイント名、ポリシーステートメントをユースケースに適した値に置き換えます。  

```
aws s3control put-access-point-policy \
    --account-id 123456789012 \
    --name finance-ap \
    --policy file://ap-policy.json
```
`ap-policy.json` の内容:  

```
{
    "Version":"2012-10-17",		 	 	 
    "Statement": [
        {
            "Effect": "Allow",
            "Principal": {
                "AWS": "arn:aws:iam::123456789012:user/Alice"
            },
            "Action": "s3:GetObject",
            "Resource": "arn:aws:s3:us-west-2:123456789012:accesspoint/finance-ap/object/Alice/*"
        }
    ]
}
```
このコマンドでは何も出力されません。  
詳細については、「*Amazon Simple Storage Service デベロッパーガイド*」の「[Amazon S3 Access Points を使用したデータアクセスの管理](https://docs.aws.amazon.com/AmazonS3/latest/dev/access-points.html)」を参照してください。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[PutAccessPointPolicy](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/put-access-point-policy.html)」を参照してください。

### `put-public-access-block`
<a name="s3-control_PutPublicAccessBlock_cli_2_topic"></a>

次のコード例は、`put-public-access-block` を使用する方法を示しています。

**AWS CLI**  
**アカウントのブロックパブリックアクセス設定を編集するには**  
次の `put-public-access-block` の例では、指定されたアカウントのブロックパブリックアクセス設定をすべて `true` に切り替えます。  

```
aws s3control put-public-access-block \
    --account-id 123456789012 \
    --public-access-block-configuration '{"BlockPublicAcls": true, "IgnorePublicAcls": true, "BlockPublicPolicy": true, "RestrictPublicBuckets": true}'
```
このコマンドでは何も出力されません。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[PutPublicAccessBlock](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/put-public-access-block.html)」を参照してください。

### `submit-multi-region-access-point-routes`
<a name="s3-control_SubmitMultiRegionAccessPointRoutes_cli_2_topic"></a>

次のコード例は、`submit-multi-region-access-point-routes` を使用する方法を示しています。

**AWS CLI**  
**マルチリージョンアクセスポイントのルーティング設定を更新するには**  
次の `submit-multi-region-access-point-routes` の例では、マルチリージョンアクセスポイントの `ap-southeast-2` リージョンでの `amzn-s3-demo-bucket1` および `amzn-s3-demo-bucket2` のルーティングステータスを更新します。  

```
aws s3control submit-multi-region-access-point-routes \
    --region ap-southeast-2 \
    --account-id 111122223333 \
    --mrap MultiRegionAccessPoint_ARN \
    --route-updates Bucket=amzn-s3-demo-bucket1,TrafficDialPercentage=100 Bucket=amzn-s3-demo-bucket2,TrafficDialPercentage=0
```
このコマンドでは何も出力されません。  
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[SubmitMultiRegionAccessPointRoutes](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/submit-multi-region-access-point-routes.html)」を参照してください。

### `update-job-priority`
<a name="s3-control_UpdateJobPriority_cli_2_topic"></a>

次のコード例は、`update-job-priority` を使用する方法を示しています。

**AWS CLI**  
**Amazon S3 バッチオペレーションジョブのジョブ優先度を更新するには**  
次の `update-job-priority` の例では、指定されたジョブを新しい優先度に更新します。  

```
aws s3control update-job-priority \
    --account-id 123456789012 \
    --job-id 8d9a18fe-c303-4d39-8ccc-860d372da386 \
    --priority 52
```
出力:  

```
{
    "JobId": "8d9a18fe-c303-4d39-8ccc-860d372da386",
    "Priority": 52
}
```
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[UpdateJobPriority](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/update-job-priority.html)」を参照してください。

### `update-job-status`
<a name="s3-control_UpdateJobStatus_cli_2_topic"></a>

次のコード例は、`update-job-status` を使用する方法を示しています。

**AWS CLI**  
**Amazon S3 バッチオペレーションジョブのステータスを更新するには**  
次の `update-job-status` の例では、承認待ちの指定されたジョブをキャンセルします。  

```
aws s3control update-job-status \
    --account-id 123456789012 \
    --job-id 8d9a18fe-c303-4d39-8ccc-860d372da386 \
    --requested-job-status Cancelled
```
出力:  

```
{
    "Status": "Cancelled",
    "JobId": "8d9a18fe-c303-4d39-8ccc-860d372da386"
}
```
次の `update-job-status` の例では、承認待ちの指定されたジョブを確認して実行します。  

```
aws s3control update-job-status \
    --account-id 123456789012 \
    --job-id 5782949f-3301-4fb3-be34-8d5bab54dbca \
    --requested-job-status Ready

Output::

{
    "Status": "Ready",
    "JobId": "5782949f-3301-4fb3-be34-8d5bab54dbca"
}
```
次の `update-job-status` の例では、実行中の指定されたジョブをキャンセルします。  

```
 aws s3control update-job-status \
    --account-id 123456789012 \
    --job-id 5782949f-3301-4fb3-be34-8d5bab54dbca \
    --requested-job-status Cancelled

Output::
{
         "Status": "Cancelling",
         "JobId": "5782949f-3301-4fb3-be34-8d5bab54dbca"
}
```
+  API の詳細については、「*AWS CLI コマンドリファレンス*」の「[UpdateJobStatus](https://awscli.amazonaws.com/v2/documentation/api/latest/reference/s3control/update-job-status.html)」を参照してください。