

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

# タグを使用して支払い方法へのアクセスを管理する
<a name="manage-payments-tags"></a>

属性ベースのアクセス制御 (ABAC) を使用して、支払い方法へのアクセスを管理できます。支払い方法を作成する際、キーと値のペアでタグ付けできます。その後、IAM ポリシーを作成し、タグを指定できます。例えば、`project` キーを追加してそのキーに `test` という値を割り当てると、IAM ポリシーによってこのタグの付いた支払い方法へのアクセスを明示的に許可または拒否できます。

新しい支払い方法にタグを追加したり、既存の支払い方法を更新したりするには、「[クレジットカードと ACH 口座振替の管理](manage-cc.md)」を参照してください。

**Example タグを使用してアクセスを許可する**  
次のポリシーでは、IAM エンティティが visa の `creditcard` キーと値を持つ支払い方法にアクセスすることを許可します。    
****  

```
{
"Version":"2012-10-17",		 	 	 
    "Statement": [{
        "Effect": "Allow",
        "Action": [
            "payments:ListPaymentInstruments",
            "payments:GetPaymentInstrument",
            "payments:ListTagsForResource"
        ],
        "Resource": "arn:aws:payments::123456789012:payment-instrument/*",
        "Condition": {
            "StringEquals": {
            "aws:ResourceTag/creditcard": "visa"
            }
        }
    }]
}
```

**Example タグを使用してアクセスを拒否する**  
次のポリシーでは、`creditcard` キーと値が `visa` である支払い方法に対して IAM エンティティが支払いアクションを完了することを拒否します。    
****  

```
{
"Version":"2012-10-17",		 	 	 
    "Statement": [{
        "Effect": "Allow",
        "Action": "payments:*",
        "Resource": "*"
    },
    {
        "Effect": "Deny",
        "Action": "payments:GetPaymentInstrument",
        "Resource": "arn:aws:payments::123456789012:payment-instrument:*",
        "Condition": {
            "StringEquals": {
            "aws:ResourceTag/creditcard": "visa"
            }
        }
    }]
}
```

詳細については、*IAM ユーザーガイド*にある下記のトピックを参照してください。
+ [ABAC とは AWS](https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_attribute-based-access-control.html)
+ [タグを使用した AWS リソースへのアクセスの制御](https://docs.aws.amazon.com/IAM/latest/UserGuide/access_tags.html)