Comments (4)
Thanks for the answer @RanVaknin - My mistake.
Thanks for the quick help!
from aws-sdk-go.
Hi @doron276 ,
Is it possible to get the Cloud Search domain tags? Please let me know if there is any way.
I answered this on the second issue you opened here.
I get a response without errors but the access policy is empty. For example (see empty value of "Options"):
{ "AccessPolicies": { "Options": "", "Status": { "CreationDate": "2023-11-30T13:08:23.785000+00:00", "UpdateDate": "2023-11-30T13:21:29.655000+00:00", "UpdateVersion": 14, "State": "Active", "PendingDeletion": false } } }
It's not clear to me how you are seeing this JSON structure using the Go SDK, as the service responds in XML, not JSON:
<DescribeServiceAccessPoliciesResult>
<AccessPolicies>
<Options>{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"cloudsearch:*"}]}</Options>
<Status>
<UpdateDate>2023-12-04T23:29:00.601Z</UpdateDate>
<UpdateVersion>5</UpdateVersion>
<State>Processing</State>
<CreationDate>2023-12-04T23:29:00.601Z</CreationDate>
<PendingDeletion>false</PendingDeletion>
</Status>
</AccessPolicies>
</DescribeServiceAccessPoliciesResult>
<ResponseMetadata>
<RequestId>56240b10-731d-47a7-9887-REDACTED</RequestId>
</ResponseMetadata>
</DescribeServiceAccessPoliciesResponse>
So my code:
package main
import (
"context"
"fmt"
"github.com/aws/aws-sdk-go/aws"
"github.com/aws/aws-sdk-go/aws/session"
"github.com/aws/aws-sdk-go/service/cloudsearch"
)
func main() {
sess, err := session.NewSession(&aws.Config{
Region: aws.String("us-east-1"),
LogLevel: aws.LogLevel(aws.LogDebugWithHTTPBody),
})
if err != nil {
panic(err)
}
client := cloudsearch.New(sess)
out, err := client.DescribeServiceAccessPoliciesWithContext(context.Background(), &cloudsearch.DescribeServiceAccessPoliciesInput{
DomainName: aws.String("foo-domain"),
})
if err != nil {
panic(err)
}
fmt.Println(*out.AccessPolicies.Options)
}
results in a correct policy being printed from Options
:
{"Version":"2012-10-17","Statement":[{"Effect":"Allow","Principal":{"AWS":"*"},"Action":"cloudsearch:*"}]}
Thanks,
Ran~
from aws-sdk-go.
This issue has not received a response in 1 week. If you want to keep this issue open, please just leave a comment below and auto-close will be canceled.
from aws-sdk-go.
⚠️ COMMENT VISIBILITY WARNING⚠️
Comments on closed issues are hard for our team to see.
If you need more assistance, please either tag a team member or open a new issue that references this one.
If you wish to keep having a conversation with other community members under this issue feel free to do so.
from aws-sdk-go.
Related Issues (20)
- InvalidSignatureException when using custom httpclient HOT 7
- PutObjectWithContext SerializationError: failed to determine start of request body HOT 2
- Cost Explorer Api. Can't group request by Tag. HOT 2
- Support EFS replication overwrite protection values HOT 4
- Token provider in EC2 metadata does not respect the logging decision HOT 3
- Context canceled error on sfn.StartExecutionWithContext after lib update HOT 2
- Failed to create fleet instance: InvalidParameterValue: Parameter 'amiIdList' cannot be empty. HOT 2
- No EC2 IMDS role found HOT 4
- S3 GetObjectRequest flakily has empty RequestID HOT 2
- RequestContext.Authorizer differs between REST gateway vs HTTP gateway HOT 2
- sso-session config file section doen't work. HOT 7
- identitystore apis failing with url error HOT 2
- Panic / segfault (SIGSEGV) during an active EC2 ssh session (with aws ssm & SSO) HOT 2
- PutObject does not add Content-Length in the headers when it is specified in the parameters and the body is not Seekable HOT 2
- Calling ListBucket result error, only return partial result HOT 1
- SSO Cache filename should be based on `sso_session` in addition to `sso_start_url` HOT 4
- For outbound https/tls connections please have the tls server name set HOT 2
- Cannot use ml.t3.medium in region due to validation HOT 2
- SQS ReceiveMessageWithContext: SerializationError: failed to unmarshal response error HOT 5
- AWS Glue: BIGQUERY connection type support HOT 6
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aws-sdk-go.