Terraform 0.11

aws_media_store_container_policy




terraform

aws_media_store_container_policy

एक MediaStore कंटेनर नीति प्रदान करता है।

उदाहरण उपयोग

data "aws_region" "current" {}

data "aws_caller_identity" "current" {}

resource "aws_media_store_container" "example" {
  name = "example"
}

resource "aws_media_store_container_policy" "example" {
  container_name = "${aws_media_store_container.example.name}"
  policy = <<EOF
{
    "Version": "2012-10-17",
    "Statement": [{
        "Sid": "MediaStoreFullAccess",
        "Action": [ "mediastore:*" ],
        "Principal": {"AWS" : "arn:aws:iam::${data.aws_caller_identity.current.account_id}:root"},
        "Effect": "Allow",
        "Resource": "arn:aws:mediastore:${data.aws_caller_identity.current.account_id}:${data.aws_region.current.name}:container/${aws_media_store_container.example.name}/*",
        "Condition": {
            "Bool": { "aws:SecureTransport": "true" }
        }
    }]
}
EOF
}

तर्क संदर्भ

निम्नलिखित तर्क समर्थित हैं:

आयात

MediaStore कंटेनर नीति का उपयोग MediaStore कंटेनर नाम, उदाहरण के लिए किया जा सकता है

$ terraform import aws_media_store_container_policy.example example