mirror of https://github.com/kubernetes/kops.git
Merge pull request #16353 from rifelpet/iam-policy-refactor
Use IAM Policy Builder for SQS Queue Policy
This commit is contained in:
commit
51fb2cf158
|
@ -18,29 +18,20 @@ package awsmodel
|
||||||
|
|
||||||
import (
|
import (
|
||||||
"fmt"
|
"fmt"
|
||||||
"strings"
|
|
||||||
|
|
||||||
"github.com/aws/aws-sdk-go/aws"
|
"github.com/aws/aws-sdk-go/aws"
|
||||||
|
"github.com/aws/aws-sdk-go/aws/arn"
|
||||||
"github.com/aws/aws-sdk-go/service/eventbridge"
|
"github.com/aws/aws-sdk-go/service/eventbridge"
|
||||||
"k8s.io/kops/pkg/apis/kops"
|
"k8s.io/kops/pkg/apis/kops"
|
||||||
"k8s.io/kops/pkg/model"
|
"k8s.io/kops/pkg/model"
|
||||||
|
"k8s.io/kops/pkg/model/iam"
|
||||||
|
"k8s.io/kops/pkg/util/stringorset"
|
||||||
"k8s.io/kops/upup/pkg/fi"
|
"k8s.io/kops/upup/pkg/fi"
|
||||||
"k8s.io/kops/upup/pkg/fi/cloudup/awstasks"
|
"k8s.io/kops/upup/pkg/fi/cloudup/awstasks"
|
||||||
"k8s.io/kops/upup/pkg/fi/cloudup/awsup"
|
"k8s.io/kops/upup/pkg/fi/cloudup/awsup"
|
||||||
)
|
)
|
||||||
|
|
||||||
const (
|
const (
|
||||||
NTHTemplate = `{
|
|
||||||
"Version": "2012-10-17",
|
|
||||||
"Statement": [{
|
|
||||||
"Effect": "Allow",
|
|
||||||
"Principal": {
|
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
|
||||||
},
|
|
||||||
"Action": "sqs:SendMessage",
|
|
||||||
"Resource": "arn:{{ AWS_PARTITION }}:sqs:{{ AWS_REGION }}:{{ ACCOUNT_ID }}:{{ SQS_QUEUE_NAME }}"
|
|
||||||
}]
|
|
||||||
}`
|
|
||||||
DefaultMessageRetentionPeriod = 300
|
DefaultMessageRetentionPeriod = 300
|
||||||
)
|
)
|
||||||
|
|
||||||
|
@ -123,15 +114,33 @@ func (b *NodeTerminationHandlerBuilder) configureASG(c *fi.CloudupModelBuilderCo
|
||||||
|
|
||||||
func (b *NodeTerminationHandlerBuilder) build(c *fi.CloudupModelBuilderContext) error {
|
func (b *NodeTerminationHandlerBuilder) build(c *fi.CloudupModelBuilderContext) error {
|
||||||
queueName := model.QueueNamePrefix(b.ClusterName()) + "-nth"
|
queueName := model.QueueNamePrefix(b.ClusterName()) + "-nth"
|
||||||
policy := strings.ReplaceAll(NTHTemplate, "{{ AWS_REGION }}", b.Region)
|
|
||||||
policy = strings.ReplaceAll(policy, "{{ AWS_PARTITION }}", b.AWSPartition)
|
policy := iam.NewPolicy(b.ClusterName(), b.AWSPartition)
|
||||||
policy = strings.ReplaceAll(policy, "{{ ACCOUNT_ID }}", b.AWSAccountID)
|
arn := arn.ARN{
|
||||||
policy = strings.ReplaceAll(policy, "{{ SQS_QUEUE_NAME }}", queueName)
|
Partition: b.AWSPartition,
|
||||||
|
Service: "sqs",
|
||||||
|
Region: b.Region,
|
||||||
|
AccountID: b.AWSAccountID,
|
||||||
|
Resource: queueName,
|
||||||
|
}
|
||||||
|
|
||||||
|
policy.Statement = append(policy.Statement, &iam.Statement{
|
||||||
|
Effect: iam.StatementEffectAllow,
|
||||||
|
Principal: iam.Principal{
|
||||||
|
Service: fi.PtrTo(stringorset.Of("events.amazonaws.com", "sqs.amazonaws.com")),
|
||||||
|
},
|
||||||
|
Action: stringorset.Of("sqs:SendMessage"),
|
||||||
|
Resource: stringorset.String(arn.String()),
|
||||||
|
})
|
||||||
|
policyJSON, err := policy.AsJSON()
|
||||||
|
if err != nil {
|
||||||
|
return fmt.Errorf("rendering policy as json: %w", err)
|
||||||
|
}
|
||||||
|
|
||||||
queue := &awstasks.SQS{
|
queue := &awstasks.SQS{
|
||||||
Name: aws.String(queueName),
|
Name: aws.String(queueName),
|
||||||
Lifecycle: b.Lifecycle,
|
Lifecycle: b.Lifecycle,
|
||||||
Policy: fi.NewStringResource(policy),
|
Policy: fi.NewStringResource(policyJSON),
|
||||||
MessageRetentionPeriod: DefaultMessageRetentionPeriod,
|
MessageRetentionPeriod: DefaultMessageRetentionPeriod,
|
||||||
Tags: b.CloudTags(queueName, false),
|
Tags: b.CloudTags(queueName, false),
|
||||||
}
|
}
|
||||||
|
|
|
@ -278,12 +278,12 @@ func (s *Statement) MarshalJSON() ([]byte, error) {
|
||||||
}
|
}
|
||||||
|
|
||||||
type Principal struct {
|
type Principal struct {
|
||||||
Federated string `json:",omitempty"`
|
Federated string `json:",omitempty"`
|
||||||
Service string `json:",omitempty"`
|
Service *stringorset.StringOrSet `json:",omitempty"`
|
||||||
}
|
}
|
||||||
|
|
||||||
func (p *Principal) IsEmpty() bool {
|
func (p *Principal) IsEmpty() bool {
|
||||||
return *p == Principal{}
|
return p.Federated == "" && (p.Service == nil || p.Service.IsEmpty())
|
||||||
}
|
}
|
||||||
|
|
||||||
// Equal compares two IAM Statements and returns a bool
|
// Equal compares two IAM Statements and returns a bool
|
||||||
|
|
|
@ -64,7 +64,7 @@ func TestRoundTrip(t *testing.T) {
|
||||||
{
|
{
|
||||||
IAM: &Statement{
|
IAM: &Statement{
|
||||||
Effect: StatementEffectDeny,
|
Effect: StatementEffectDeny,
|
||||||
Principal: Principal{Service: "service"},
|
Principal: Principal{Service: fi.PtrTo(stringorset.Of("service"))},
|
||||||
Condition: map[string]interface{}{
|
Condition: map[string]interface{}{
|
||||||
"bar": "baz",
|
"bar": "baz",
|
||||||
},
|
},
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:additionalobjects-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:additionalobjects-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:bastionuserdata-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:bastionuserdata-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:cas-priority-expander-custom-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:cas-priority-expander-custom-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:cas-priority-expander-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:cas-priority-expander-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:complex-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:complex-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:compress-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:compress-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:containerd-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:containerd-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:containerd-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:containerd-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:123-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:123-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:existing-iam-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:existing-iam-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:existingsg-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:existingsg-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:externallb-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:externallb-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:externalpolicies-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:externalpolicies-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:ha-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:ha-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:many-addons-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:many-addons-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-aws-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-aws-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-etcd-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-etcd-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:this-is-truly-a-really-really-long-cluster-name-minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:this-is-truly-a-really-really-long-cluster-name-minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-warmpool-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-warmpool-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-k8s-local-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-k8s-local-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-k8s-local-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-k8s-local-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:mixedinstances-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:mixedinstances-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:mixedinstances-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:mixedinstances-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:private-shared-ip-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:private-shared-ip-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:private-shared-subnet-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:private-shared-subnet-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecalico-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecalico-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecanal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecanal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecilium-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecilium-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecilium-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecilium-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecilium-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatecilium-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privateciliumadvanced-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privateciliumadvanced-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatedns1-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatedns1-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatedns2-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatedns2-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privateflannel-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privateflannel-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatekopeio-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:privatekopeio-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:sharedsubnet-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:sharedsubnet-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:sharedvpc-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:sharedvpc-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-ipv6-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:unmanaged-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:unmanaged-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
|
@ -1,11 +1,16 @@
|
||||||
{
|
{
|
||||||
"Version": "2012-10-17",
|
"Statement": [
|
||||||
"Statement": [{
|
{
|
||||||
"Effect": "Allow",
|
"Action": "sqs:SendMessage",
|
||||||
"Principal": {
|
"Effect": "Allow",
|
||||||
"Service": ["events.amazonaws.com", "sqs.amazonaws.com"]
|
"Principal": {
|
||||||
},
|
"Service": [
|
||||||
"Action": "sqs:SendMessage",
|
"events.amazonaws.com",
|
||||||
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
"sqs.amazonaws.com"
|
||||||
}]
|
]
|
||||||
}
|
},
|
||||||
|
"Resource": "arn:aws-test:sqs:us-test-1:123456789012:minimal-example-com-nth"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"Version": "2012-10-17"
|
||||||
|
}
|
||||||
|
|
Loading…
Reference in New Issue